├── .github
└── FUNDING.yml
├── .gitignore
├── .vscode
└── extensions.json
├── LICENSE.md
├── README.md
├── applist.json
├── config.js
├── index.html
├── package-lock.json
├── package.json
├── postcss.config.js
├── public
└── favicon.png
├── src
├── App.vue
├── components
│ ├── Clock.vue
│ ├── Footer.vue
│ ├── Home.vue
│ ├── Icon.vue
│ ├── InfiniteSlide.vue
│ ├── Search.vue
│ └── SearchIcon.vue
├── libs
│ └── GetIcon.js
├── main.js
└── styles
│ └── index.css
├── tailwind.config.js
└── vite.config.js
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: asheeeshh
4 | patreon: # Replace with a single Patreon username
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: # Replace with a single Ko-fi username
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: # Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | otechie: # Replace with a single Otechie username
12 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
13 | custom: ["https://zink.tips/asheeshh", "https://www.buymeacoffee.com/asheeshh"]
14 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | dist
12 | dist-ssr
13 | *.local
14 |
15 | # Editor directories and files
16 | .vscode/*
17 | !.vscode/extensions.json
18 | .idea
19 | .DS_Store
20 | *.suo
21 | *.ntvs*
22 | *.njsproj
23 | *.sln
24 | *.sw?
25 |
26 | .vercel
27 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": ["Vue.volar"]
3 | }
4 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 ashish
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
onigiri
4 |
a very dark, minimal, powerful and fully customizable startpage made using vue.js and tailwind.
5 |
6 |
7 |
8 | ## 🍙 Customize
9 | ### General Customization
10 | You can customize all the **colors** and **images** used in the startpage by changing [/config.js](/config.js) accordingingly.
11 |
12 | ### Customizing links
13 | Go to [`/src/applist.json`](/src/applist.json).
14 |
15 | Suppose you want to add `FaceBook` to the list, just add the following snippet to the json. The Link's position depends on the position of the object in the array.
16 | ```json
17 | [
18 | ...
19 | {
20 | "name": "facebook",
21 | "link": "https://facebook.com",
22 | "icon": "facebook"
23 | },
24 | ...
25 | ]
26 | ```
27 |
28 | All the ions are taken from [Simple Icons](https://simpleicons.org/s). You can check the icon name for your added app [here](https://github.com/simple-icons/simple-icons/blob/develop/slugs.md).
29 |
30 | ## 🍀 Usage
31 | You can host this startpage on `GitHub Pages`, `Vercel`, `Netlify` or any other platform you may like. Though I would recmmend using vercel if you dont want to waste much time. First of all you will need to create your own fork of this repository and clone it.
32 |
33 | ### Using GitHub Pages
34 | 1. [Fork](https://github.com/asheeeshh/onigiri/fork) the Repo.
35 | 2. Clone the fork. Replace `your_username` with your github username here.
36 | ```bash
37 | git clone -b pages https://github.com/your_username/onigiri.git
38 | ```
39 | 3. Run it to see if everything looks good and then you can customise it.
40 | ```bash
41 | cd onigiri
42 | npm install
43 | npm run dev
44 | ```
45 | 4. Once you have customised it and commited the changes to your fork, run these command in terminal. Replace `your_username` with your github username here.
46 | ```bash
47 | npm run build
48 | cd dist
49 | git init
50 | git checkout -b main
51 | git add -A
52 | git commit -m 'deploy'
53 | git push -f https://github.com/your-username/onigiri.git main:gh-pages
54 | ```
55 | 5. Head over to your GitHub Repository Settings.
56 | 6. Click on the `Pages` tab.
57 | 7. Change publishing branch to `gh-pages`.
58 | 8. Enfore `https` and hit save. It should look like this:
59 |
60 | 
61 |
62 | 9. Now you can see your startpage on `https://your-username.github.io/onigiri/`.
63 | 10. Simply change your browser's home page and new tab page to `https://your-username.github.io/onigiri/` and you are done.
64 |
65 | ### Using Vercel
66 | 1. [Fork](https://github.com/asheeeshh/onigiri/fork) the Repo.
67 | 2. Clone the fork. Replace `your_username` with your github username here.
68 | ```bash
69 | git clone -b main https://github.com/your_username/onigiri.git
70 | ```
71 | 3. Run it to see if everything looks good and then you can customise it.
72 | ```bash
73 | cd onigiri
74 | npm install
75 | npm run dev
76 | ```
77 | 4. Customise the startpage.
78 | 5. Commit the changes.
79 | ```bash
80 | git add .
81 | git commit -m 'deploy'
82 | git branch -M main
83 | git push -u origin main
84 | ```
85 | 6. Create an account on [Vercel](https://vercel.com/) if you don't already have one.
86 | 7. Deploy your startpage by choosing the repository.
87 | 8. Change your home page and new tab page to the link given by vercel.
88 |
89 | ## 🙋♂️ Have Questions?
90 | Create an issue and I'll be glad to help you out!
91 |
92 | ## 🎐 Contributing
93 | Contributions are most welcome.
94 |
95 | ## 💜 Ending Note
96 | - Consider giving the repo a ⭐ if you liked the project!
97 | - Checkout my other projects!
98 |
--------------------------------------------------------------------------------
/applist.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "name": "github",
4 | "link": "https://github.com",
5 | "icon": "github"
6 | },
7 | {
8 | "name": "gmail",
9 | "link": "https://gmail.com",
10 | "icon": "gmail"
11 | },
12 | {
13 | "name": "notion",
14 | "link": "https://notion.com",
15 | "icon": "notion"
16 | },
17 | {
18 | "name": "dev.to",
19 | "link": "https://dev.to",
20 | "icon": "devdotto"
21 | },
22 | {
23 | "name": "vercel",
24 | "link": "https://vercel.com",
25 | "icon": "vercel"
26 | },
27 | {
28 | "name": "netlify",
29 | "link": "https://netlify.com",
30 | "icon": "netlify"
31 | },
32 | {
33 | "name": "cloudflare",
34 | "link": "https://cloudflare.com",
35 | "icon": "cloudflare"
36 | },
37 | {
38 | "name": "railway",
39 | "link": "https://railway.app",
40 | "icon": "railway"
41 | },
42 | {
43 | "name": "heroku",
44 | "link": "https://heroku.app",
45 | "icon": "heroku"
46 | },
47 | {
48 | "name": "youtube",
49 | "link": "https://youtube.com",
50 | "icon": "youtube"
51 | },
52 | {
53 | "name": "imgur",
54 | "link": "https://imgur.com",
55 | "icon": "imgur"
56 | },
57 | {
58 | "name": "producthunt",
59 | "link": "https://producthunt.com",
60 | "icon": "producthunt"
61 | },
62 | {
63 | "name": "mdn",
64 | "link": "https://developer.mozilla.org/en-US/",
65 | "icon": "mdnwebdocs"
66 | },
67 | {
68 | "name": "instagram",
69 | "link": "https://instagram.com",
70 | "icon": "instagram"
71 | },
72 | {
73 | "name": "twitter",
74 | "link": "https://twitter.com",
75 | "icon": "twitter"
76 | },
77 | {
78 | "name": "hashnode",
79 | "link": "https://hashnode.com",
80 | "icon": "hashnode"
81 | },
82 | {
83 | "name": "unsplash",
84 | "link": "https://unsplash.com",
85 | "icon": "unsplash"
86 | },
87 | {
88 | "name": "tailwind docs",
89 | "link": "https://tailwindcss.com/docs/",
90 | "icon": "tailwindcss"
91 | },
92 | {
93 | "name": "translate",
94 | "link": "https://translate.google.com",
95 | "icon": "googletranslate"
96 | },
97 | {
98 | "name": "last.fm",
99 | "link": "https://last.fm",
100 | "icon": "lastdotfm"
101 | },
102 | {
103 | "name": "amazon",
104 | "link": "https://amazon.com",
105 | "icon": "amazon"
106 | },
107 | {
108 | "name": "twitch",
109 | "link": "https://twitch.tv",
110 | "icon": "twitch"
111 | },
112 | {
113 | "name": "canva",
114 | "link": "https://canva.com",
115 | "icon": "canva"
116 | },
117 | {
118 | "name": "codepen",
119 | "link": "https://codepen.io",
120 | "icon": "codepen"
121 | },
122 | {
123 | "name": "replit",
124 | "link": "https://repl.it",
125 | "icon": "replit"
126 | },
127 | {
128 | "name": "pinterest",
129 | "link": "https://pinterest.com",
130 | "icon": "pinterest"
131 | },
132 | {
133 | "name": "quora",
134 | "link": "https://quora.com",
135 | "icon": "quora"
136 | },
137 | {
138 | "name": "reddit",
139 | "link": "https://reddit.com",
140 | "icon": "reddit"
141 | },
142 | {
143 | "name": "glitch",
144 | "link": "https://glitch.com",
145 | "icon": "glitch"
146 | },
147 | {
148 | "name": "fonts",
149 | "link": "https://fonts.google.com",
150 | "icon": "googlefonts"
151 | },
152 | {
153 | "name": "drive",
154 | "link": "https://drive.google.com",
155 | "icon": "googledrive"
156 | }
157 | ]
158 |
--------------------------------------------------------------------------------
/config.js:
--------------------------------------------------------------------------------
1 | // @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
2 | // @@@@@@@@@@@@@@@@@@@@@@& @@@@@@@@@@@@@@@@@@@@@@
3 | // @@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@
4 | // @@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@
5 | // @@@@@@@@@@@@@@ @@@@@@@@@@@@@
6 | // @@@@@@@@@@@@ @@@@@@@@@@@
7 | // @@@@@@@@@@ @@@@@@@@@
8 | // @@@@@@@@& @@@@@@@@
9 | // @@@@@@@ @@@@@@
10 | // @@@@@@ .... .... @@@@@
11 | // @@@@. ... . @@@@
12 | // @@@* ..... @@@
13 | // @@@ &&&&&&&&&&&&&&&&&&&&& ..... @@
14 | // @@ ...... &&&&&&&&&&&&&&&&&&&&&&% @
15 | // @@ &&&&&&&&&&&&&&&&&&&&&&% @
16 | // @@ &&&&&&&&&&&&&&&&&&&&&&% .. @
17 | // @@ ..&&&&&&&&&&&&&&&&&&&&&&%... @
18 | // @@@ &&&&&&&&&&&&&&&&&&&&&&% @@
19 | // @@@@@ &&&&&&&&&&&&&&&&&&&&&&% @@@@
20 | // @@@@@@@@@* &&&&&&&&&&&&&&&&&&&&&&% ,@@@@@@@@
21 | // ____ _ ____________________ ____
22 | // / __ \/ | / / _/ ____/ _/ __ \/ _/
23 | // / / / / |/ // // / __ / // /_/ // /
24 | // / /_/ / /| // // /_/ // // _, _// /
25 | // \____/_/ |_/___/\____/___/_/ |_/___/
26 | // --------------------------------------------------
27 |
28 |
29 | export const config = {
30 | // __________ __ ____ ____ _____
31 | // / ____/ __ \/ / / __ \/ __ \/ ___/
32 | // / / / / / / / / / / / /_/ /\__ \
33 | // / /___/ /_/ / /___/ /_/ / _, _/___/ /
34 | // \____/\____/_____/\____/_/ |_|/____/
35 | //
36 | // All colors should be in HEX CODE ONLY.
37 |
38 | // background color in hex code.
39 | backgroundColor: 'black',
40 |
41 | // color of the link button background in hex code.
42 | linkButtonColor: '#d6d3d1',
43 |
44 | // color of the search bar background in hex code.
45 | searchBarColor: '#d4d4d8',
46 |
47 | // color of the icon present inside link buttons in hex code.
48 | linkButtonIconColor: '#000000',
49 |
50 | // color of the link text in hex code.
51 | linkButtonTextColor: '#000000',
52 |
53 | // color of the search bar text in hex code.
54 | searchBarTextColor: '#000000',
55 |
56 | // color of the search bar icon in hex code.
57 | searchBarIconColor: '#000000',
58 |
59 | // color of the clock in hex code.
60 | clockColor: `#e7e5e4`,
61 |
62 | // color of the date in hex code.
63 | dateColor: `#d6d3d1`,
64 |
65 | // color of footer text in hex code.
66 | footerTextColor: `#d4d4d8`,
67 | // --------------------------------------------------
68 | //
69 | // ____ ________ ____________ _____
70 | // / __ \/_ __/ / / / ____/ __ \/ ___/
71 | // / / / / / / / /_/ / __/ / /_/ /\__ \
72 | // / /_/ / / / / __ / /___/ _, _/___/ /
73 | // \____/ /_/ /_/ /_/_____/_/ |_|/____/
74 | //
75 | // Other Configs.
76 |
77 | // search engine to use, 'duckduckgo'/'google'/'brave'/'bing'
78 | searchEngine: 'duckduckgo',
79 | // show or hide the footer.
80 | showFooter: true,
81 | // --------------------------------------------------
82 | //
83 | // ______ ______ _________________
84 | // / _/ |/ / | / ____/ ____/ ___/
85 | // / // /|_/ / /| |/ / __/ __/ \__ \
86 | // _/ // / / / ___ / /_/ / /___ ___/ /
87 | // /___/_/ /_/_/ |_\____/_____//____/
88 | //
89 | // Customize the Images in page, use a valid URL.
90 |
91 | // vertical image to use.
92 | verticalImage: 'https://imagecdn.app/v1/images/https%3A%2F%2Fi.imgur.com%2FmTgHjNe.png?format=webp',
93 | // horizontal image to use.
94 | horizontalImage: 'https://imagecdn.app/v1/images/https%3A%2F%2Fi.imgur.com%2FQpSleoF.png?format=webp',
95 | }
96 |
97 |
98 |
99 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | onigiri by ashish
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "onigiri",
3 | "version": "0.0.0",
4 | "lockfileVersion": 2,
5 | "requires": true,
6 | "packages": {
7 | "": {
8 | "name": "onigiri",
9 | "version": "0.0.0",
10 | "dependencies": {
11 | "simple-icons": "^6.21.0",
12 | "vue": "^3.2.25"
13 | },
14 | "devDependencies": {
15 | "@vitejs/plugin-vue": "^2.3.1",
16 | "autoprefixer": "^10.4.7",
17 | "postcss": "^8.4.13",
18 | "tailwindcss": "^3.0.24",
19 | "vite": "^2.9.7"
20 | }
21 | },
22 | "node_modules/@babel/parser": {
23 | "version": "7.17.10",
24 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz",
25 | "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==",
26 | "bin": {
27 | "parser": "bin/babel-parser.js"
28 | },
29 | "engines": {
30 | "node": ">=6.0.0"
31 | }
32 | },
33 | "node_modules/@nodelib/fs.scandir": {
34 | "version": "2.1.5",
35 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
36 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
37 | "dev": true,
38 | "dependencies": {
39 | "@nodelib/fs.stat": "2.0.5",
40 | "run-parallel": "^1.1.9"
41 | },
42 | "engines": {
43 | "node": ">= 8"
44 | }
45 | },
46 | "node_modules/@nodelib/fs.stat": {
47 | "version": "2.0.5",
48 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
49 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
50 | "dev": true,
51 | "engines": {
52 | "node": ">= 8"
53 | }
54 | },
55 | "node_modules/@nodelib/fs.walk": {
56 | "version": "1.2.8",
57 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
58 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
59 | "dev": true,
60 | "dependencies": {
61 | "@nodelib/fs.scandir": "2.1.5",
62 | "fastq": "^1.6.0"
63 | },
64 | "engines": {
65 | "node": ">= 8"
66 | }
67 | },
68 | "node_modules/@vitejs/plugin-vue": {
69 | "version": "2.3.2",
70 | "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-2.3.2.tgz",
71 | "integrity": "sha512-umyypfSHS4kQLdYAnJHhaASq7FRzNCdvcRoQ3uYGNk1/M4a+hXUd7ysN7BLhCrWH6uBokyCkFeUAaFDzSaaSrQ==",
72 | "dev": true,
73 | "engines": {
74 | "node": ">=12.0.0"
75 | },
76 | "peerDependencies": {
77 | "vite": "^2.5.10",
78 | "vue": "^3.2.25"
79 | }
80 | },
81 | "node_modules/@vue/compiler-core": {
82 | "version": "3.2.33",
83 | "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.33.tgz",
84 | "integrity": "sha512-AAmr52ji3Zhk7IKIuigX2osWWsb2nQE5xsdFYjdnmtQ4gymmqXbjLvkSE174+fF3A3kstYrTgGkqgOEbsdLDpw==",
85 | "dependencies": {
86 | "@babel/parser": "^7.16.4",
87 | "@vue/shared": "3.2.33",
88 | "estree-walker": "^2.0.2",
89 | "source-map": "^0.6.1"
90 | }
91 | },
92 | "node_modules/@vue/compiler-dom": {
93 | "version": "3.2.33",
94 | "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.33.tgz",
95 | "integrity": "sha512-GhiG1C8X98Xz9QUX/RlA6/kgPBWJkjq0Rq6//5XTAGSYrTMBgcLpP9+CnlUg1TFxnnCVughAG+KZl28XJqw8uQ==",
96 | "dependencies": {
97 | "@vue/compiler-core": "3.2.33",
98 | "@vue/shared": "3.2.33"
99 | }
100 | },
101 | "node_modules/@vue/compiler-sfc": {
102 | "version": "3.2.33",
103 | "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.33.tgz",
104 | "integrity": "sha512-H8D0WqagCr295pQjUYyO8P3IejM3vEzeCO1apzByAEaAR/WimhMYczHfZVvlCE/9yBaEu/eu9RdiWr0kF8b71Q==",
105 | "dependencies": {
106 | "@babel/parser": "^7.16.4",
107 | "@vue/compiler-core": "3.2.33",
108 | "@vue/compiler-dom": "3.2.33",
109 | "@vue/compiler-ssr": "3.2.33",
110 | "@vue/reactivity-transform": "3.2.33",
111 | "@vue/shared": "3.2.33",
112 | "estree-walker": "^2.0.2",
113 | "magic-string": "^0.25.7",
114 | "postcss": "^8.1.10",
115 | "source-map": "^0.6.1"
116 | }
117 | },
118 | "node_modules/@vue/compiler-ssr": {
119 | "version": "3.2.33",
120 | "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.33.tgz",
121 | "integrity": "sha512-XQh1Xdk3VquDpXsnoCd7JnMoWec9CfAzQDQsaMcSU79OrrO2PNR0ErlIjm/mGq3GmBfkQjzZACV+7GhfRB8xMQ==",
122 | "dependencies": {
123 | "@vue/compiler-dom": "3.2.33",
124 | "@vue/shared": "3.2.33"
125 | }
126 | },
127 | "node_modules/@vue/reactivity": {
128 | "version": "3.2.33",
129 | "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.33.tgz",
130 | "integrity": "sha512-62Sq0mp9/0bLmDuxuLD5CIaMG2susFAGARLuZ/5jkU1FCf9EDbwUuF+BO8Ub3Rbodx0ziIecM/NsmyjardBxfQ==",
131 | "dependencies": {
132 | "@vue/shared": "3.2.33"
133 | }
134 | },
135 | "node_modules/@vue/reactivity-transform": {
136 | "version": "3.2.33",
137 | "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.33.tgz",
138 | "integrity": "sha512-4UL5KOIvSQb254aqenW4q34qMXbfZcmEsV/yVidLUgvwYQQ/D21bGX3DlgPUGI3c4C+iOnNmDCkIxkILoX/Pyw==",
139 | "dependencies": {
140 | "@babel/parser": "^7.16.4",
141 | "@vue/compiler-core": "3.2.33",
142 | "@vue/shared": "3.2.33",
143 | "estree-walker": "^2.0.2",
144 | "magic-string": "^0.25.7"
145 | }
146 | },
147 | "node_modules/@vue/runtime-core": {
148 | "version": "3.2.33",
149 | "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.33.tgz",
150 | "integrity": "sha512-N2D2vfaXsBPhzCV3JsXQa2NECjxP3eXgZlFqKh4tgakp3iX6LCGv76DLlc+IfFZq+TW10Y8QUfeihXOupJ1dGw==",
151 | "dependencies": {
152 | "@vue/reactivity": "3.2.33",
153 | "@vue/shared": "3.2.33"
154 | }
155 | },
156 | "node_modules/@vue/runtime-dom": {
157 | "version": "3.2.33",
158 | "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.33.tgz",
159 | "integrity": "sha512-LSrJ6W7CZTSUygX5s8aFkraDWlO6K4geOwA3quFF2O+hC3QuAMZt/0Xb7JKE3C4JD4pFwCSO7oCrZmZ0BIJUnw==",
160 | "dependencies": {
161 | "@vue/runtime-core": "3.2.33",
162 | "@vue/shared": "3.2.33",
163 | "csstype": "^2.6.8"
164 | }
165 | },
166 | "node_modules/@vue/server-renderer": {
167 | "version": "3.2.33",
168 | "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.33.tgz",
169 | "integrity": "sha512-4jpJHRD4ORv8PlbYi+/MfP8ec1okz6rybe36MdpkDrGIdEItHEUyaHSKvz+ptNEyQpALmmVfRteHkU9F8vxOew==",
170 | "dependencies": {
171 | "@vue/compiler-ssr": "3.2.33",
172 | "@vue/shared": "3.2.33"
173 | },
174 | "peerDependencies": {
175 | "vue": "3.2.33"
176 | }
177 | },
178 | "node_modules/@vue/shared": {
179 | "version": "3.2.33",
180 | "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.33.tgz",
181 | "integrity": "sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg=="
182 | },
183 | "node_modules/acorn": {
184 | "version": "7.4.1",
185 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
186 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
187 | "dev": true,
188 | "bin": {
189 | "acorn": "bin/acorn"
190 | },
191 | "engines": {
192 | "node": ">=0.4.0"
193 | }
194 | },
195 | "node_modules/acorn-node": {
196 | "version": "1.8.2",
197 | "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
198 | "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
199 | "dev": true,
200 | "dependencies": {
201 | "acorn": "^7.0.0",
202 | "acorn-walk": "^7.0.0",
203 | "xtend": "^4.0.2"
204 | }
205 | },
206 | "node_modules/acorn-walk": {
207 | "version": "7.2.0",
208 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
209 | "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
210 | "dev": true,
211 | "engines": {
212 | "node": ">=0.4.0"
213 | }
214 | },
215 | "node_modules/anymatch": {
216 | "version": "3.1.2",
217 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
218 | "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
219 | "dev": true,
220 | "dependencies": {
221 | "normalize-path": "^3.0.0",
222 | "picomatch": "^2.0.4"
223 | },
224 | "engines": {
225 | "node": ">= 8"
226 | }
227 | },
228 | "node_modules/arg": {
229 | "version": "5.0.1",
230 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz",
231 | "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==",
232 | "dev": true
233 | },
234 | "node_modules/autoprefixer": {
235 | "version": "10.4.7",
236 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz",
237 | "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==",
238 | "dev": true,
239 | "funding": [
240 | {
241 | "type": "opencollective",
242 | "url": "https://opencollective.com/postcss/"
243 | },
244 | {
245 | "type": "tidelift",
246 | "url": "https://tidelift.com/funding/github/npm/autoprefixer"
247 | }
248 | ],
249 | "dependencies": {
250 | "browserslist": "^4.20.3",
251 | "caniuse-lite": "^1.0.30001335",
252 | "fraction.js": "^4.2.0",
253 | "normalize-range": "^0.1.2",
254 | "picocolors": "^1.0.0",
255 | "postcss-value-parser": "^4.2.0"
256 | },
257 | "bin": {
258 | "autoprefixer": "bin/autoprefixer"
259 | },
260 | "engines": {
261 | "node": "^10 || ^12 || >=14"
262 | },
263 | "peerDependencies": {
264 | "postcss": "^8.1.0"
265 | }
266 | },
267 | "node_modules/binary-extensions": {
268 | "version": "2.2.0",
269 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
270 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
271 | "dev": true,
272 | "engines": {
273 | "node": ">=8"
274 | }
275 | },
276 | "node_modules/braces": {
277 | "version": "3.0.2",
278 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
279 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
280 | "dev": true,
281 | "dependencies": {
282 | "fill-range": "^7.0.1"
283 | },
284 | "engines": {
285 | "node": ">=8"
286 | }
287 | },
288 | "node_modules/browserslist": {
289 | "version": "4.20.3",
290 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz",
291 | "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==",
292 | "dev": true,
293 | "funding": [
294 | {
295 | "type": "opencollective",
296 | "url": "https://opencollective.com/browserslist"
297 | },
298 | {
299 | "type": "tidelift",
300 | "url": "https://tidelift.com/funding/github/npm/browserslist"
301 | }
302 | ],
303 | "dependencies": {
304 | "caniuse-lite": "^1.0.30001332",
305 | "electron-to-chromium": "^1.4.118",
306 | "escalade": "^3.1.1",
307 | "node-releases": "^2.0.3",
308 | "picocolors": "^1.0.0"
309 | },
310 | "bin": {
311 | "browserslist": "cli.js"
312 | },
313 | "engines": {
314 | "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
315 | }
316 | },
317 | "node_modules/camelcase-css": {
318 | "version": "2.0.1",
319 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
320 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
321 | "dev": true,
322 | "engines": {
323 | "node": ">= 6"
324 | }
325 | },
326 | "node_modules/caniuse-lite": {
327 | "version": "1.0.30001338",
328 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001338.tgz",
329 | "integrity": "sha512-1gLHWyfVoRDsHieO+CaeYe7jSo/MT7D7lhaXUiwwbuR5BwQxORs0f1tAwUSQr3YbxRXJvxHM/PA5FfPQRnsPeQ==",
330 | "dev": true,
331 | "funding": [
332 | {
333 | "type": "opencollective",
334 | "url": "https://opencollective.com/browserslist"
335 | },
336 | {
337 | "type": "tidelift",
338 | "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
339 | }
340 | ]
341 | },
342 | "node_modules/chokidar": {
343 | "version": "3.5.3",
344 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
345 | "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
346 | "dev": true,
347 | "funding": [
348 | {
349 | "type": "individual",
350 | "url": "https://paulmillr.com/funding/"
351 | }
352 | ],
353 | "dependencies": {
354 | "anymatch": "~3.1.2",
355 | "braces": "~3.0.2",
356 | "glob-parent": "~5.1.2",
357 | "is-binary-path": "~2.1.0",
358 | "is-glob": "~4.0.1",
359 | "normalize-path": "~3.0.0",
360 | "readdirp": "~3.6.0"
361 | },
362 | "engines": {
363 | "node": ">= 8.10.0"
364 | },
365 | "optionalDependencies": {
366 | "fsevents": "~2.3.2"
367 | }
368 | },
369 | "node_modules/chokidar/node_modules/glob-parent": {
370 | "version": "5.1.2",
371 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
372 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
373 | "dev": true,
374 | "dependencies": {
375 | "is-glob": "^4.0.1"
376 | },
377 | "engines": {
378 | "node": ">= 6"
379 | }
380 | },
381 | "node_modules/color-name": {
382 | "version": "1.1.4",
383 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
384 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
385 | "dev": true
386 | },
387 | "node_modules/cssesc": {
388 | "version": "3.0.0",
389 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
390 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
391 | "dev": true,
392 | "bin": {
393 | "cssesc": "bin/cssesc"
394 | },
395 | "engines": {
396 | "node": ">=4"
397 | }
398 | },
399 | "node_modules/csstype": {
400 | "version": "2.6.20",
401 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz",
402 | "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA=="
403 | },
404 | "node_modules/defined": {
405 | "version": "1.0.0",
406 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
407 | "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
408 | "dev": true
409 | },
410 | "node_modules/detective": {
411 | "version": "5.2.0",
412 | "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz",
413 | "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==",
414 | "dev": true,
415 | "dependencies": {
416 | "acorn-node": "^1.6.1",
417 | "defined": "^1.0.0",
418 | "minimist": "^1.1.1"
419 | },
420 | "bin": {
421 | "detective": "bin/detective.js"
422 | },
423 | "engines": {
424 | "node": ">=0.8.0"
425 | }
426 | },
427 | "node_modules/didyoumean": {
428 | "version": "1.2.2",
429 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
430 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
431 | "dev": true
432 | },
433 | "node_modules/dlv": {
434 | "version": "1.1.3",
435 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
436 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
437 | "dev": true
438 | },
439 | "node_modules/electron-to-chromium": {
440 | "version": "1.4.137",
441 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz",
442 | "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==",
443 | "dev": true
444 | },
445 | "node_modules/esbuild": {
446 | "version": "0.14.38",
447 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.38.tgz",
448 | "integrity": "sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==",
449 | "dev": true,
450 | "hasInstallScript": true,
451 | "bin": {
452 | "esbuild": "bin/esbuild"
453 | },
454 | "engines": {
455 | "node": ">=12"
456 | },
457 | "optionalDependencies": {
458 | "esbuild-android-64": "0.14.38",
459 | "esbuild-android-arm64": "0.14.38",
460 | "esbuild-darwin-64": "0.14.38",
461 | "esbuild-darwin-arm64": "0.14.38",
462 | "esbuild-freebsd-64": "0.14.38",
463 | "esbuild-freebsd-arm64": "0.14.38",
464 | "esbuild-linux-32": "0.14.38",
465 | "esbuild-linux-64": "0.14.38",
466 | "esbuild-linux-arm": "0.14.38",
467 | "esbuild-linux-arm64": "0.14.38",
468 | "esbuild-linux-mips64le": "0.14.38",
469 | "esbuild-linux-ppc64le": "0.14.38",
470 | "esbuild-linux-riscv64": "0.14.38",
471 | "esbuild-linux-s390x": "0.14.38",
472 | "esbuild-netbsd-64": "0.14.38",
473 | "esbuild-openbsd-64": "0.14.38",
474 | "esbuild-sunos-64": "0.14.38",
475 | "esbuild-windows-32": "0.14.38",
476 | "esbuild-windows-64": "0.14.38",
477 | "esbuild-windows-arm64": "0.14.38"
478 | }
479 | },
480 | "node_modules/esbuild-android-64": {
481 | "version": "0.14.38",
482 | "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.38.tgz",
483 | "integrity": "sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==",
484 | "cpu": [
485 | "x64"
486 | ],
487 | "dev": true,
488 | "optional": true,
489 | "os": [
490 | "android"
491 | ],
492 | "engines": {
493 | "node": ">=12"
494 | }
495 | },
496 | "node_modules/esbuild-android-arm64": {
497 | "version": "0.14.38",
498 | "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.38.tgz",
499 | "integrity": "sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==",
500 | "cpu": [
501 | "arm64"
502 | ],
503 | "dev": true,
504 | "optional": true,
505 | "os": [
506 | "android"
507 | ],
508 | "engines": {
509 | "node": ">=12"
510 | }
511 | },
512 | "node_modules/esbuild-darwin-64": {
513 | "version": "0.14.38",
514 | "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.38.tgz",
515 | "integrity": "sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==",
516 | "cpu": [
517 | "x64"
518 | ],
519 | "dev": true,
520 | "optional": true,
521 | "os": [
522 | "darwin"
523 | ],
524 | "engines": {
525 | "node": ">=12"
526 | }
527 | },
528 | "node_modules/esbuild-darwin-arm64": {
529 | "version": "0.14.38",
530 | "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.38.tgz",
531 | "integrity": "sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==",
532 | "cpu": [
533 | "arm64"
534 | ],
535 | "dev": true,
536 | "optional": true,
537 | "os": [
538 | "darwin"
539 | ],
540 | "engines": {
541 | "node": ">=12"
542 | }
543 | },
544 | "node_modules/esbuild-freebsd-64": {
545 | "version": "0.14.38",
546 | "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.38.tgz",
547 | "integrity": "sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==",
548 | "cpu": [
549 | "x64"
550 | ],
551 | "dev": true,
552 | "optional": true,
553 | "os": [
554 | "freebsd"
555 | ],
556 | "engines": {
557 | "node": ">=12"
558 | }
559 | },
560 | "node_modules/esbuild-freebsd-arm64": {
561 | "version": "0.14.38",
562 | "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.38.tgz",
563 | "integrity": "sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==",
564 | "cpu": [
565 | "arm64"
566 | ],
567 | "dev": true,
568 | "optional": true,
569 | "os": [
570 | "freebsd"
571 | ],
572 | "engines": {
573 | "node": ">=12"
574 | }
575 | },
576 | "node_modules/esbuild-linux-32": {
577 | "version": "0.14.38",
578 | "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.38.tgz",
579 | "integrity": "sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==",
580 | "cpu": [
581 | "ia32"
582 | ],
583 | "dev": true,
584 | "optional": true,
585 | "os": [
586 | "linux"
587 | ],
588 | "engines": {
589 | "node": ">=12"
590 | }
591 | },
592 | "node_modules/esbuild-linux-64": {
593 | "version": "0.14.38",
594 | "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.38.tgz",
595 | "integrity": "sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==",
596 | "cpu": [
597 | "x64"
598 | ],
599 | "dev": true,
600 | "optional": true,
601 | "os": [
602 | "linux"
603 | ],
604 | "engines": {
605 | "node": ">=12"
606 | }
607 | },
608 | "node_modules/esbuild-linux-arm": {
609 | "version": "0.14.38",
610 | "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.38.tgz",
611 | "integrity": "sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==",
612 | "cpu": [
613 | "arm"
614 | ],
615 | "dev": true,
616 | "optional": true,
617 | "os": [
618 | "linux"
619 | ],
620 | "engines": {
621 | "node": ">=12"
622 | }
623 | },
624 | "node_modules/esbuild-linux-arm64": {
625 | "version": "0.14.38",
626 | "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.38.tgz",
627 | "integrity": "sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==",
628 | "cpu": [
629 | "arm64"
630 | ],
631 | "dev": true,
632 | "optional": true,
633 | "os": [
634 | "linux"
635 | ],
636 | "engines": {
637 | "node": ">=12"
638 | }
639 | },
640 | "node_modules/esbuild-linux-mips64le": {
641 | "version": "0.14.38",
642 | "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.38.tgz",
643 | "integrity": "sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==",
644 | "cpu": [
645 | "mips64el"
646 | ],
647 | "dev": true,
648 | "optional": true,
649 | "os": [
650 | "linux"
651 | ],
652 | "engines": {
653 | "node": ">=12"
654 | }
655 | },
656 | "node_modules/esbuild-linux-ppc64le": {
657 | "version": "0.14.38",
658 | "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.38.tgz",
659 | "integrity": "sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==",
660 | "cpu": [
661 | "ppc64"
662 | ],
663 | "dev": true,
664 | "optional": true,
665 | "os": [
666 | "linux"
667 | ],
668 | "engines": {
669 | "node": ">=12"
670 | }
671 | },
672 | "node_modules/esbuild-linux-riscv64": {
673 | "version": "0.14.38",
674 | "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.38.tgz",
675 | "integrity": "sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==",
676 | "cpu": [
677 | "riscv64"
678 | ],
679 | "dev": true,
680 | "optional": true,
681 | "os": [
682 | "linux"
683 | ],
684 | "engines": {
685 | "node": ">=12"
686 | }
687 | },
688 | "node_modules/esbuild-linux-s390x": {
689 | "version": "0.14.38",
690 | "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.38.tgz",
691 | "integrity": "sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==",
692 | "cpu": [
693 | "s390x"
694 | ],
695 | "dev": true,
696 | "optional": true,
697 | "os": [
698 | "linux"
699 | ],
700 | "engines": {
701 | "node": ">=12"
702 | }
703 | },
704 | "node_modules/esbuild-netbsd-64": {
705 | "version": "0.14.38",
706 | "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.38.tgz",
707 | "integrity": "sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==",
708 | "cpu": [
709 | "x64"
710 | ],
711 | "dev": true,
712 | "optional": true,
713 | "os": [
714 | "netbsd"
715 | ],
716 | "engines": {
717 | "node": ">=12"
718 | }
719 | },
720 | "node_modules/esbuild-openbsd-64": {
721 | "version": "0.14.38",
722 | "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.38.tgz",
723 | "integrity": "sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==",
724 | "cpu": [
725 | "x64"
726 | ],
727 | "dev": true,
728 | "optional": true,
729 | "os": [
730 | "openbsd"
731 | ],
732 | "engines": {
733 | "node": ">=12"
734 | }
735 | },
736 | "node_modules/esbuild-sunos-64": {
737 | "version": "0.14.38",
738 | "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.38.tgz",
739 | "integrity": "sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==",
740 | "cpu": [
741 | "x64"
742 | ],
743 | "dev": true,
744 | "optional": true,
745 | "os": [
746 | "sunos"
747 | ],
748 | "engines": {
749 | "node": ">=12"
750 | }
751 | },
752 | "node_modules/esbuild-windows-32": {
753 | "version": "0.14.38",
754 | "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.38.tgz",
755 | "integrity": "sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==",
756 | "cpu": [
757 | "ia32"
758 | ],
759 | "dev": true,
760 | "optional": true,
761 | "os": [
762 | "win32"
763 | ],
764 | "engines": {
765 | "node": ">=12"
766 | }
767 | },
768 | "node_modules/esbuild-windows-64": {
769 | "version": "0.14.38",
770 | "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.38.tgz",
771 | "integrity": "sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==",
772 | "cpu": [
773 | "x64"
774 | ],
775 | "dev": true,
776 | "optional": true,
777 | "os": [
778 | "win32"
779 | ],
780 | "engines": {
781 | "node": ">=12"
782 | }
783 | },
784 | "node_modules/esbuild-windows-arm64": {
785 | "version": "0.14.38",
786 | "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.38.tgz",
787 | "integrity": "sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==",
788 | "cpu": [
789 | "arm64"
790 | ],
791 | "dev": true,
792 | "optional": true,
793 | "os": [
794 | "win32"
795 | ],
796 | "engines": {
797 | "node": ">=12"
798 | }
799 | },
800 | "node_modules/escalade": {
801 | "version": "3.1.1",
802 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
803 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
804 | "dev": true,
805 | "engines": {
806 | "node": ">=6"
807 | }
808 | },
809 | "node_modules/estree-walker": {
810 | "version": "2.0.2",
811 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
812 | "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
813 | },
814 | "node_modules/fast-glob": {
815 | "version": "3.2.11",
816 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
817 | "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
818 | "dev": true,
819 | "dependencies": {
820 | "@nodelib/fs.stat": "^2.0.2",
821 | "@nodelib/fs.walk": "^1.2.3",
822 | "glob-parent": "^5.1.2",
823 | "merge2": "^1.3.0",
824 | "micromatch": "^4.0.4"
825 | },
826 | "engines": {
827 | "node": ">=8.6.0"
828 | }
829 | },
830 | "node_modules/fast-glob/node_modules/glob-parent": {
831 | "version": "5.1.2",
832 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
833 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
834 | "dev": true,
835 | "dependencies": {
836 | "is-glob": "^4.0.1"
837 | },
838 | "engines": {
839 | "node": ">= 6"
840 | }
841 | },
842 | "node_modules/fastq": {
843 | "version": "1.13.0",
844 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
845 | "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
846 | "dev": true,
847 | "dependencies": {
848 | "reusify": "^1.0.4"
849 | }
850 | },
851 | "node_modules/fill-range": {
852 | "version": "7.0.1",
853 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
854 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
855 | "dev": true,
856 | "dependencies": {
857 | "to-regex-range": "^5.0.1"
858 | },
859 | "engines": {
860 | "node": ">=8"
861 | }
862 | },
863 | "node_modules/fraction.js": {
864 | "version": "4.2.0",
865 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
866 | "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
867 | "dev": true,
868 | "engines": {
869 | "node": "*"
870 | },
871 | "funding": {
872 | "type": "patreon",
873 | "url": "https://www.patreon.com/infusion"
874 | }
875 | },
876 | "node_modules/fsevents": {
877 | "version": "2.3.2",
878 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
879 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
880 | "dev": true,
881 | "hasInstallScript": true,
882 | "optional": true,
883 | "os": [
884 | "darwin"
885 | ],
886 | "engines": {
887 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
888 | }
889 | },
890 | "node_modules/function-bind": {
891 | "version": "1.1.1",
892 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
893 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
894 | "dev": true
895 | },
896 | "node_modules/glob-parent": {
897 | "version": "6.0.2",
898 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
899 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
900 | "dev": true,
901 | "dependencies": {
902 | "is-glob": "^4.0.3"
903 | },
904 | "engines": {
905 | "node": ">=10.13.0"
906 | }
907 | },
908 | "node_modules/has": {
909 | "version": "1.0.3",
910 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
911 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
912 | "dev": true,
913 | "dependencies": {
914 | "function-bind": "^1.1.1"
915 | },
916 | "engines": {
917 | "node": ">= 0.4.0"
918 | }
919 | },
920 | "node_modules/is-binary-path": {
921 | "version": "2.1.0",
922 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
923 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
924 | "dev": true,
925 | "dependencies": {
926 | "binary-extensions": "^2.0.0"
927 | },
928 | "engines": {
929 | "node": ">=8"
930 | }
931 | },
932 | "node_modules/is-core-module": {
933 | "version": "2.9.0",
934 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
935 | "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
936 | "dev": true,
937 | "dependencies": {
938 | "has": "^1.0.3"
939 | },
940 | "funding": {
941 | "url": "https://github.com/sponsors/ljharb"
942 | }
943 | },
944 | "node_modules/is-extglob": {
945 | "version": "2.1.1",
946 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
947 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
948 | "dev": true,
949 | "engines": {
950 | "node": ">=0.10.0"
951 | }
952 | },
953 | "node_modules/is-glob": {
954 | "version": "4.0.3",
955 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
956 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
957 | "dev": true,
958 | "dependencies": {
959 | "is-extglob": "^2.1.1"
960 | },
961 | "engines": {
962 | "node": ">=0.10.0"
963 | }
964 | },
965 | "node_modules/is-number": {
966 | "version": "7.0.0",
967 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
968 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
969 | "dev": true,
970 | "engines": {
971 | "node": ">=0.12.0"
972 | }
973 | },
974 | "node_modules/lilconfig": {
975 | "version": "2.0.5",
976 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
977 | "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
978 | "dev": true,
979 | "engines": {
980 | "node": ">=10"
981 | }
982 | },
983 | "node_modules/magic-string": {
984 | "version": "0.25.9",
985 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz",
986 | "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
987 | "dependencies": {
988 | "sourcemap-codec": "^1.4.8"
989 | }
990 | },
991 | "node_modules/merge2": {
992 | "version": "1.4.1",
993 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
994 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
995 | "dev": true,
996 | "engines": {
997 | "node": ">= 8"
998 | }
999 | },
1000 | "node_modules/micromatch": {
1001 | "version": "4.0.5",
1002 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
1003 | "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
1004 | "dev": true,
1005 | "dependencies": {
1006 | "braces": "^3.0.2",
1007 | "picomatch": "^2.3.1"
1008 | },
1009 | "engines": {
1010 | "node": ">=8.6"
1011 | }
1012 | },
1013 | "node_modules/minimist": {
1014 | "version": "1.2.6",
1015 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
1016 | "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
1017 | "dev": true
1018 | },
1019 | "node_modules/nanoid": {
1020 | "version": "3.3.4",
1021 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
1022 | "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
1023 | "bin": {
1024 | "nanoid": "bin/nanoid.cjs"
1025 | },
1026 | "engines": {
1027 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1028 | }
1029 | },
1030 | "node_modules/node-releases": {
1031 | "version": "2.0.4",
1032 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz",
1033 | "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==",
1034 | "dev": true
1035 | },
1036 | "node_modules/normalize-path": {
1037 | "version": "3.0.0",
1038 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1039 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1040 | "dev": true,
1041 | "engines": {
1042 | "node": ">=0.10.0"
1043 | }
1044 | },
1045 | "node_modules/normalize-range": {
1046 | "version": "0.1.2",
1047 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
1048 | "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
1049 | "dev": true,
1050 | "engines": {
1051 | "node": ">=0.10.0"
1052 | }
1053 | },
1054 | "node_modules/object-hash": {
1055 | "version": "3.0.0",
1056 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
1057 | "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
1058 | "dev": true,
1059 | "engines": {
1060 | "node": ">= 6"
1061 | }
1062 | },
1063 | "node_modules/path-parse": {
1064 | "version": "1.0.7",
1065 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
1066 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
1067 | "dev": true
1068 | },
1069 | "node_modules/picocolors": {
1070 | "version": "1.0.0",
1071 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
1072 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
1073 | },
1074 | "node_modules/picomatch": {
1075 | "version": "2.3.1",
1076 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
1077 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
1078 | "dev": true,
1079 | "engines": {
1080 | "node": ">=8.6"
1081 | },
1082 | "funding": {
1083 | "url": "https://github.com/sponsors/jonschlinkert"
1084 | }
1085 | },
1086 | "node_modules/postcss": {
1087 | "version": "8.4.13",
1088 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz",
1089 | "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==",
1090 | "funding": [
1091 | {
1092 | "type": "opencollective",
1093 | "url": "https://opencollective.com/postcss/"
1094 | },
1095 | {
1096 | "type": "tidelift",
1097 | "url": "https://tidelift.com/funding/github/npm/postcss"
1098 | }
1099 | ],
1100 | "dependencies": {
1101 | "nanoid": "^3.3.3",
1102 | "picocolors": "^1.0.0",
1103 | "source-map-js": "^1.0.2"
1104 | },
1105 | "engines": {
1106 | "node": "^10 || ^12 || >=14"
1107 | }
1108 | },
1109 | "node_modules/postcss-js": {
1110 | "version": "4.0.0",
1111 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz",
1112 | "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==",
1113 | "dev": true,
1114 | "dependencies": {
1115 | "camelcase-css": "^2.0.1"
1116 | },
1117 | "engines": {
1118 | "node": "^12 || ^14 || >= 16"
1119 | },
1120 | "funding": {
1121 | "type": "opencollective",
1122 | "url": "https://opencollective.com/postcss/"
1123 | },
1124 | "peerDependencies": {
1125 | "postcss": "^8.3.3"
1126 | }
1127 | },
1128 | "node_modules/postcss-load-config": {
1129 | "version": "3.1.4",
1130 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
1131 | "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
1132 | "dev": true,
1133 | "dependencies": {
1134 | "lilconfig": "^2.0.5",
1135 | "yaml": "^1.10.2"
1136 | },
1137 | "engines": {
1138 | "node": ">= 10"
1139 | },
1140 | "funding": {
1141 | "type": "opencollective",
1142 | "url": "https://opencollective.com/postcss/"
1143 | },
1144 | "peerDependencies": {
1145 | "postcss": ">=8.0.9",
1146 | "ts-node": ">=9.0.0"
1147 | },
1148 | "peerDependenciesMeta": {
1149 | "postcss": {
1150 | "optional": true
1151 | },
1152 | "ts-node": {
1153 | "optional": true
1154 | }
1155 | }
1156 | },
1157 | "node_modules/postcss-nested": {
1158 | "version": "5.0.6",
1159 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz",
1160 | "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==",
1161 | "dev": true,
1162 | "dependencies": {
1163 | "postcss-selector-parser": "^6.0.6"
1164 | },
1165 | "engines": {
1166 | "node": ">=12.0"
1167 | },
1168 | "funding": {
1169 | "type": "opencollective",
1170 | "url": "https://opencollective.com/postcss/"
1171 | },
1172 | "peerDependencies": {
1173 | "postcss": "^8.2.14"
1174 | }
1175 | },
1176 | "node_modules/postcss-selector-parser": {
1177 | "version": "6.0.10",
1178 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
1179 | "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
1180 | "dev": true,
1181 | "dependencies": {
1182 | "cssesc": "^3.0.0",
1183 | "util-deprecate": "^1.0.2"
1184 | },
1185 | "engines": {
1186 | "node": ">=4"
1187 | }
1188 | },
1189 | "node_modules/postcss-value-parser": {
1190 | "version": "4.2.0",
1191 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
1192 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
1193 | "dev": true
1194 | },
1195 | "node_modules/queue-microtask": {
1196 | "version": "1.2.3",
1197 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
1198 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
1199 | "dev": true,
1200 | "funding": [
1201 | {
1202 | "type": "github",
1203 | "url": "https://github.com/sponsors/feross"
1204 | },
1205 | {
1206 | "type": "patreon",
1207 | "url": "https://www.patreon.com/feross"
1208 | },
1209 | {
1210 | "type": "consulting",
1211 | "url": "https://feross.org/support"
1212 | }
1213 | ]
1214 | },
1215 | "node_modules/quick-lru": {
1216 | "version": "5.1.1",
1217 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
1218 | "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
1219 | "dev": true,
1220 | "engines": {
1221 | "node": ">=10"
1222 | },
1223 | "funding": {
1224 | "url": "https://github.com/sponsors/sindresorhus"
1225 | }
1226 | },
1227 | "node_modules/readdirp": {
1228 | "version": "3.6.0",
1229 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
1230 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
1231 | "dev": true,
1232 | "dependencies": {
1233 | "picomatch": "^2.2.1"
1234 | },
1235 | "engines": {
1236 | "node": ">=8.10.0"
1237 | }
1238 | },
1239 | "node_modules/resolve": {
1240 | "version": "1.22.0",
1241 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
1242 | "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
1243 | "dev": true,
1244 | "dependencies": {
1245 | "is-core-module": "^2.8.1",
1246 | "path-parse": "^1.0.7",
1247 | "supports-preserve-symlinks-flag": "^1.0.0"
1248 | },
1249 | "bin": {
1250 | "resolve": "bin/resolve"
1251 | },
1252 | "funding": {
1253 | "url": "https://github.com/sponsors/ljharb"
1254 | }
1255 | },
1256 | "node_modules/reusify": {
1257 | "version": "1.0.4",
1258 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
1259 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
1260 | "dev": true,
1261 | "engines": {
1262 | "iojs": ">=1.0.0",
1263 | "node": ">=0.10.0"
1264 | }
1265 | },
1266 | "node_modules/rollup": {
1267 | "version": "2.72.1",
1268 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.72.1.tgz",
1269 | "integrity": "sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA==",
1270 | "dev": true,
1271 | "bin": {
1272 | "rollup": "dist/bin/rollup"
1273 | },
1274 | "engines": {
1275 | "node": ">=10.0.0"
1276 | },
1277 | "optionalDependencies": {
1278 | "fsevents": "~2.3.2"
1279 | }
1280 | },
1281 | "node_modules/run-parallel": {
1282 | "version": "1.2.0",
1283 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
1284 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
1285 | "dev": true,
1286 | "funding": [
1287 | {
1288 | "type": "github",
1289 | "url": "https://github.com/sponsors/feross"
1290 | },
1291 | {
1292 | "type": "patreon",
1293 | "url": "https://www.patreon.com/feross"
1294 | },
1295 | {
1296 | "type": "consulting",
1297 | "url": "https://feross.org/support"
1298 | }
1299 | ],
1300 | "dependencies": {
1301 | "queue-microtask": "^1.2.2"
1302 | }
1303 | },
1304 | "node_modules/simple-icons": {
1305 | "version": "6.21.0",
1306 | "resolved": "https://registry.npmjs.org/simple-icons/-/simple-icons-6.21.0.tgz",
1307 | "integrity": "sha512-+DRxJwF66C5ZOgYUIy4BfD+algfVaRKfKT7Qs8TtvPSCfc7+BUoKh5Udfa0zPHsUc8BmAuflcTrQqVv+5XpY6g==",
1308 | "engines": {
1309 | "node": ">=0.12.18"
1310 | },
1311 | "funding": {
1312 | "type": "opencollective",
1313 | "url": "https://opencollective.com/simple-icons"
1314 | }
1315 | },
1316 | "node_modules/source-map": {
1317 | "version": "0.6.1",
1318 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1319 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1320 | "engines": {
1321 | "node": ">=0.10.0"
1322 | }
1323 | },
1324 | "node_modules/source-map-js": {
1325 | "version": "1.0.2",
1326 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
1327 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
1328 | "engines": {
1329 | "node": ">=0.10.0"
1330 | }
1331 | },
1332 | "node_modules/sourcemap-codec": {
1333 | "version": "1.4.8",
1334 | "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
1335 | "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
1336 | },
1337 | "node_modules/supports-preserve-symlinks-flag": {
1338 | "version": "1.0.0",
1339 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
1340 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
1341 | "dev": true,
1342 | "engines": {
1343 | "node": ">= 0.4"
1344 | },
1345 | "funding": {
1346 | "url": "https://github.com/sponsors/ljharb"
1347 | }
1348 | },
1349 | "node_modules/tailwindcss": {
1350 | "version": "3.0.24",
1351 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz",
1352 | "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==",
1353 | "dev": true,
1354 | "dependencies": {
1355 | "arg": "^5.0.1",
1356 | "chokidar": "^3.5.3",
1357 | "color-name": "^1.1.4",
1358 | "detective": "^5.2.0",
1359 | "didyoumean": "^1.2.2",
1360 | "dlv": "^1.1.3",
1361 | "fast-glob": "^3.2.11",
1362 | "glob-parent": "^6.0.2",
1363 | "is-glob": "^4.0.3",
1364 | "lilconfig": "^2.0.5",
1365 | "normalize-path": "^3.0.0",
1366 | "object-hash": "^3.0.0",
1367 | "picocolors": "^1.0.0",
1368 | "postcss": "^8.4.12",
1369 | "postcss-js": "^4.0.0",
1370 | "postcss-load-config": "^3.1.4",
1371 | "postcss-nested": "5.0.6",
1372 | "postcss-selector-parser": "^6.0.10",
1373 | "postcss-value-parser": "^4.2.0",
1374 | "quick-lru": "^5.1.1",
1375 | "resolve": "^1.22.0"
1376 | },
1377 | "bin": {
1378 | "tailwind": "lib/cli.js",
1379 | "tailwindcss": "lib/cli.js"
1380 | },
1381 | "engines": {
1382 | "node": ">=12.13.0"
1383 | },
1384 | "peerDependencies": {
1385 | "postcss": "^8.0.9"
1386 | }
1387 | },
1388 | "node_modules/to-regex-range": {
1389 | "version": "5.0.1",
1390 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
1391 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
1392 | "dev": true,
1393 | "dependencies": {
1394 | "is-number": "^7.0.0"
1395 | },
1396 | "engines": {
1397 | "node": ">=8.0"
1398 | }
1399 | },
1400 | "node_modules/util-deprecate": {
1401 | "version": "1.0.2",
1402 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1403 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
1404 | "dev": true
1405 | },
1406 | "node_modules/vite": {
1407 | "version": "2.9.8",
1408 | "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.8.tgz",
1409 | "integrity": "sha512-zsBGwn5UT3YS0NLSJ7hnR54+vUKfgzMUh/Z9CxF1YKEBVIe213+63jrFLmZphgGI5zXwQCSmqIdbPuE8NJywPw==",
1410 | "dev": true,
1411 | "dependencies": {
1412 | "esbuild": "^0.14.27",
1413 | "postcss": "^8.4.13",
1414 | "resolve": "^1.22.0",
1415 | "rollup": "^2.59.0"
1416 | },
1417 | "bin": {
1418 | "vite": "bin/vite.js"
1419 | },
1420 | "engines": {
1421 | "node": ">=12.2.0"
1422 | },
1423 | "optionalDependencies": {
1424 | "fsevents": "~2.3.2"
1425 | },
1426 | "peerDependencies": {
1427 | "less": "*",
1428 | "sass": "*",
1429 | "stylus": "*"
1430 | },
1431 | "peerDependenciesMeta": {
1432 | "less": {
1433 | "optional": true
1434 | },
1435 | "sass": {
1436 | "optional": true
1437 | },
1438 | "stylus": {
1439 | "optional": true
1440 | }
1441 | }
1442 | },
1443 | "node_modules/vue": {
1444 | "version": "3.2.33",
1445 | "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.33.tgz",
1446 | "integrity": "sha512-si1ExAlDUrLSIg/V7D/GgA4twJwfsfgG+t9w10z38HhL/HA07132pUQ2KuwAo8qbCyMJ9e6OqrmWrOCr+jW7ZQ==",
1447 | "dependencies": {
1448 | "@vue/compiler-dom": "3.2.33",
1449 | "@vue/compiler-sfc": "3.2.33",
1450 | "@vue/runtime-dom": "3.2.33",
1451 | "@vue/server-renderer": "3.2.33",
1452 | "@vue/shared": "3.2.33"
1453 | }
1454 | },
1455 | "node_modules/xtend": {
1456 | "version": "4.0.2",
1457 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
1458 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
1459 | "dev": true,
1460 | "engines": {
1461 | "node": ">=0.4"
1462 | }
1463 | },
1464 | "node_modules/yaml": {
1465 | "version": "1.10.2",
1466 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
1467 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
1468 | "dev": true,
1469 | "engines": {
1470 | "node": ">= 6"
1471 | }
1472 | }
1473 | },
1474 | "dependencies": {
1475 | "@babel/parser": {
1476 | "version": "7.17.10",
1477 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz",
1478 | "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ=="
1479 | },
1480 | "@nodelib/fs.scandir": {
1481 | "version": "2.1.5",
1482 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
1483 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
1484 | "dev": true,
1485 | "requires": {
1486 | "@nodelib/fs.stat": "2.0.5",
1487 | "run-parallel": "^1.1.9"
1488 | }
1489 | },
1490 | "@nodelib/fs.stat": {
1491 | "version": "2.0.5",
1492 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
1493 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
1494 | "dev": true
1495 | },
1496 | "@nodelib/fs.walk": {
1497 | "version": "1.2.8",
1498 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
1499 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
1500 | "dev": true,
1501 | "requires": {
1502 | "@nodelib/fs.scandir": "2.1.5",
1503 | "fastq": "^1.6.0"
1504 | }
1505 | },
1506 | "@vitejs/plugin-vue": {
1507 | "version": "2.3.2",
1508 | "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-2.3.2.tgz",
1509 | "integrity": "sha512-umyypfSHS4kQLdYAnJHhaASq7FRzNCdvcRoQ3uYGNk1/M4a+hXUd7ysN7BLhCrWH6uBokyCkFeUAaFDzSaaSrQ==",
1510 | "dev": true,
1511 | "requires": {}
1512 | },
1513 | "@vue/compiler-core": {
1514 | "version": "3.2.33",
1515 | "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.33.tgz",
1516 | "integrity": "sha512-AAmr52ji3Zhk7IKIuigX2osWWsb2nQE5xsdFYjdnmtQ4gymmqXbjLvkSE174+fF3A3kstYrTgGkqgOEbsdLDpw==",
1517 | "requires": {
1518 | "@babel/parser": "^7.16.4",
1519 | "@vue/shared": "3.2.33",
1520 | "estree-walker": "^2.0.2",
1521 | "source-map": "^0.6.1"
1522 | }
1523 | },
1524 | "@vue/compiler-dom": {
1525 | "version": "3.2.33",
1526 | "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.33.tgz",
1527 | "integrity": "sha512-GhiG1C8X98Xz9QUX/RlA6/kgPBWJkjq0Rq6//5XTAGSYrTMBgcLpP9+CnlUg1TFxnnCVughAG+KZl28XJqw8uQ==",
1528 | "requires": {
1529 | "@vue/compiler-core": "3.2.33",
1530 | "@vue/shared": "3.2.33"
1531 | }
1532 | },
1533 | "@vue/compiler-sfc": {
1534 | "version": "3.2.33",
1535 | "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.33.tgz",
1536 | "integrity": "sha512-H8D0WqagCr295pQjUYyO8P3IejM3vEzeCO1apzByAEaAR/WimhMYczHfZVvlCE/9yBaEu/eu9RdiWr0kF8b71Q==",
1537 | "requires": {
1538 | "@babel/parser": "^7.16.4",
1539 | "@vue/compiler-core": "3.2.33",
1540 | "@vue/compiler-dom": "3.2.33",
1541 | "@vue/compiler-ssr": "3.2.33",
1542 | "@vue/reactivity-transform": "3.2.33",
1543 | "@vue/shared": "3.2.33",
1544 | "estree-walker": "^2.0.2",
1545 | "magic-string": "^0.25.7",
1546 | "postcss": "^8.1.10",
1547 | "source-map": "^0.6.1"
1548 | }
1549 | },
1550 | "@vue/compiler-ssr": {
1551 | "version": "3.2.33",
1552 | "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.33.tgz",
1553 | "integrity": "sha512-XQh1Xdk3VquDpXsnoCd7JnMoWec9CfAzQDQsaMcSU79OrrO2PNR0ErlIjm/mGq3GmBfkQjzZACV+7GhfRB8xMQ==",
1554 | "requires": {
1555 | "@vue/compiler-dom": "3.2.33",
1556 | "@vue/shared": "3.2.33"
1557 | }
1558 | },
1559 | "@vue/reactivity": {
1560 | "version": "3.2.33",
1561 | "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.33.tgz",
1562 | "integrity": "sha512-62Sq0mp9/0bLmDuxuLD5CIaMG2susFAGARLuZ/5jkU1FCf9EDbwUuF+BO8Ub3Rbodx0ziIecM/NsmyjardBxfQ==",
1563 | "requires": {
1564 | "@vue/shared": "3.2.33"
1565 | }
1566 | },
1567 | "@vue/reactivity-transform": {
1568 | "version": "3.2.33",
1569 | "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.33.tgz",
1570 | "integrity": "sha512-4UL5KOIvSQb254aqenW4q34qMXbfZcmEsV/yVidLUgvwYQQ/D21bGX3DlgPUGI3c4C+iOnNmDCkIxkILoX/Pyw==",
1571 | "requires": {
1572 | "@babel/parser": "^7.16.4",
1573 | "@vue/compiler-core": "3.2.33",
1574 | "@vue/shared": "3.2.33",
1575 | "estree-walker": "^2.0.2",
1576 | "magic-string": "^0.25.7"
1577 | }
1578 | },
1579 | "@vue/runtime-core": {
1580 | "version": "3.2.33",
1581 | "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.33.tgz",
1582 | "integrity": "sha512-N2D2vfaXsBPhzCV3JsXQa2NECjxP3eXgZlFqKh4tgakp3iX6LCGv76DLlc+IfFZq+TW10Y8QUfeihXOupJ1dGw==",
1583 | "requires": {
1584 | "@vue/reactivity": "3.2.33",
1585 | "@vue/shared": "3.2.33"
1586 | }
1587 | },
1588 | "@vue/runtime-dom": {
1589 | "version": "3.2.33",
1590 | "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.33.tgz",
1591 | "integrity": "sha512-LSrJ6W7CZTSUygX5s8aFkraDWlO6K4geOwA3quFF2O+hC3QuAMZt/0Xb7JKE3C4JD4pFwCSO7oCrZmZ0BIJUnw==",
1592 | "requires": {
1593 | "@vue/runtime-core": "3.2.33",
1594 | "@vue/shared": "3.2.33",
1595 | "csstype": "^2.6.8"
1596 | }
1597 | },
1598 | "@vue/server-renderer": {
1599 | "version": "3.2.33",
1600 | "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.33.tgz",
1601 | "integrity": "sha512-4jpJHRD4ORv8PlbYi+/MfP8ec1okz6rybe36MdpkDrGIdEItHEUyaHSKvz+ptNEyQpALmmVfRteHkU9F8vxOew==",
1602 | "requires": {
1603 | "@vue/compiler-ssr": "3.2.33",
1604 | "@vue/shared": "3.2.33"
1605 | }
1606 | },
1607 | "@vue/shared": {
1608 | "version": "3.2.33",
1609 | "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.33.tgz",
1610 | "integrity": "sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg=="
1611 | },
1612 | "acorn": {
1613 | "version": "7.4.1",
1614 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
1615 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
1616 | "dev": true
1617 | },
1618 | "acorn-node": {
1619 | "version": "1.8.2",
1620 | "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
1621 | "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
1622 | "dev": true,
1623 | "requires": {
1624 | "acorn": "^7.0.0",
1625 | "acorn-walk": "^7.0.0",
1626 | "xtend": "^4.0.2"
1627 | }
1628 | },
1629 | "acorn-walk": {
1630 | "version": "7.2.0",
1631 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
1632 | "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
1633 | "dev": true
1634 | },
1635 | "anymatch": {
1636 | "version": "3.1.2",
1637 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
1638 | "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
1639 | "dev": true,
1640 | "requires": {
1641 | "normalize-path": "^3.0.0",
1642 | "picomatch": "^2.0.4"
1643 | }
1644 | },
1645 | "arg": {
1646 | "version": "5.0.1",
1647 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz",
1648 | "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==",
1649 | "dev": true
1650 | },
1651 | "autoprefixer": {
1652 | "version": "10.4.7",
1653 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz",
1654 | "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==",
1655 | "dev": true,
1656 | "requires": {
1657 | "browserslist": "^4.20.3",
1658 | "caniuse-lite": "^1.0.30001335",
1659 | "fraction.js": "^4.2.0",
1660 | "normalize-range": "^0.1.2",
1661 | "picocolors": "^1.0.0",
1662 | "postcss-value-parser": "^4.2.0"
1663 | }
1664 | },
1665 | "binary-extensions": {
1666 | "version": "2.2.0",
1667 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
1668 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
1669 | "dev": true
1670 | },
1671 | "braces": {
1672 | "version": "3.0.2",
1673 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1674 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1675 | "dev": true,
1676 | "requires": {
1677 | "fill-range": "^7.0.1"
1678 | }
1679 | },
1680 | "browserslist": {
1681 | "version": "4.20.3",
1682 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz",
1683 | "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==",
1684 | "dev": true,
1685 | "requires": {
1686 | "caniuse-lite": "^1.0.30001332",
1687 | "electron-to-chromium": "^1.4.118",
1688 | "escalade": "^3.1.1",
1689 | "node-releases": "^2.0.3",
1690 | "picocolors": "^1.0.0"
1691 | }
1692 | },
1693 | "camelcase-css": {
1694 | "version": "2.0.1",
1695 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
1696 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
1697 | "dev": true
1698 | },
1699 | "caniuse-lite": {
1700 | "version": "1.0.30001338",
1701 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001338.tgz",
1702 | "integrity": "sha512-1gLHWyfVoRDsHieO+CaeYe7jSo/MT7D7lhaXUiwwbuR5BwQxORs0f1tAwUSQr3YbxRXJvxHM/PA5FfPQRnsPeQ==",
1703 | "dev": true
1704 | },
1705 | "chokidar": {
1706 | "version": "3.5.3",
1707 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
1708 | "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
1709 | "dev": true,
1710 | "requires": {
1711 | "anymatch": "~3.1.2",
1712 | "braces": "~3.0.2",
1713 | "fsevents": "~2.3.2",
1714 | "glob-parent": "~5.1.2",
1715 | "is-binary-path": "~2.1.0",
1716 | "is-glob": "~4.0.1",
1717 | "normalize-path": "~3.0.0",
1718 | "readdirp": "~3.6.0"
1719 | },
1720 | "dependencies": {
1721 | "glob-parent": {
1722 | "version": "5.1.2",
1723 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1724 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1725 | "dev": true,
1726 | "requires": {
1727 | "is-glob": "^4.0.1"
1728 | }
1729 | }
1730 | }
1731 | },
1732 | "color-name": {
1733 | "version": "1.1.4",
1734 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1735 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1736 | "dev": true
1737 | },
1738 | "cssesc": {
1739 | "version": "3.0.0",
1740 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
1741 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
1742 | "dev": true
1743 | },
1744 | "csstype": {
1745 | "version": "2.6.20",
1746 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz",
1747 | "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA=="
1748 | },
1749 | "defined": {
1750 | "version": "1.0.0",
1751 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
1752 | "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
1753 | "dev": true
1754 | },
1755 | "detective": {
1756 | "version": "5.2.0",
1757 | "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz",
1758 | "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==",
1759 | "dev": true,
1760 | "requires": {
1761 | "acorn-node": "^1.6.1",
1762 | "defined": "^1.0.0",
1763 | "minimist": "^1.1.1"
1764 | }
1765 | },
1766 | "didyoumean": {
1767 | "version": "1.2.2",
1768 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
1769 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
1770 | "dev": true
1771 | },
1772 | "dlv": {
1773 | "version": "1.1.3",
1774 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
1775 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
1776 | "dev": true
1777 | },
1778 | "electron-to-chromium": {
1779 | "version": "1.4.137",
1780 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz",
1781 | "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==",
1782 | "dev": true
1783 | },
1784 | "esbuild": {
1785 | "version": "0.14.38",
1786 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.38.tgz",
1787 | "integrity": "sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==",
1788 | "dev": true,
1789 | "requires": {
1790 | "esbuild-android-64": "0.14.38",
1791 | "esbuild-android-arm64": "0.14.38",
1792 | "esbuild-darwin-64": "0.14.38",
1793 | "esbuild-darwin-arm64": "0.14.38",
1794 | "esbuild-freebsd-64": "0.14.38",
1795 | "esbuild-freebsd-arm64": "0.14.38",
1796 | "esbuild-linux-32": "0.14.38",
1797 | "esbuild-linux-64": "0.14.38",
1798 | "esbuild-linux-arm": "0.14.38",
1799 | "esbuild-linux-arm64": "0.14.38",
1800 | "esbuild-linux-mips64le": "0.14.38",
1801 | "esbuild-linux-ppc64le": "0.14.38",
1802 | "esbuild-linux-riscv64": "0.14.38",
1803 | "esbuild-linux-s390x": "0.14.38",
1804 | "esbuild-netbsd-64": "0.14.38",
1805 | "esbuild-openbsd-64": "0.14.38",
1806 | "esbuild-sunos-64": "0.14.38",
1807 | "esbuild-windows-32": "0.14.38",
1808 | "esbuild-windows-64": "0.14.38",
1809 | "esbuild-windows-arm64": "0.14.38"
1810 | }
1811 | },
1812 | "esbuild-android-64": {
1813 | "version": "0.14.38",
1814 | "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.38.tgz",
1815 | "integrity": "sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==",
1816 | "dev": true,
1817 | "optional": true
1818 | },
1819 | "esbuild-android-arm64": {
1820 | "version": "0.14.38",
1821 | "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.38.tgz",
1822 | "integrity": "sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==",
1823 | "dev": true,
1824 | "optional": true
1825 | },
1826 | "esbuild-darwin-64": {
1827 | "version": "0.14.38",
1828 | "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.38.tgz",
1829 | "integrity": "sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==",
1830 | "dev": true,
1831 | "optional": true
1832 | },
1833 | "esbuild-darwin-arm64": {
1834 | "version": "0.14.38",
1835 | "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.38.tgz",
1836 | "integrity": "sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==",
1837 | "dev": true,
1838 | "optional": true
1839 | },
1840 | "esbuild-freebsd-64": {
1841 | "version": "0.14.38",
1842 | "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.38.tgz",
1843 | "integrity": "sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==",
1844 | "dev": true,
1845 | "optional": true
1846 | },
1847 | "esbuild-freebsd-arm64": {
1848 | "version": "0.14.38",
1849 | "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.38.tgz",
1850 | "integrity": "sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==",
1851 | "dev": true,
1852 | "optional": true
1853 | },
1854 | "esbuild-linux-32": {
1855 | "version": "0.14.38",
1856 | "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.38.tgz",
1857 | "integrity": "sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==",
1858 | "dev": true,
1859 | "optional": true
1860 | },
1861 | "esbuild-linux-64": {
1862 | "version": "0.14.38",
1863 | "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.38.tgz",
1864 | "integrity": "sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==",
1865 | "dev": true,
1866 | "optional": true
1867 | },
1868 | "esbuild-linux-arm": {
1869 | "version": "0.14.38",
1870 | "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.38.tgz",
1871 | "integrity": "sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==",
1872 | "dev": true,
1873 | "optional": true
1874 | },
1875 | "esbuild-linux-arm64": {
1876 | "version": "0.14.38",
1877 | "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.38.tgz",
1878 | "integrity": "sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==",
1879 | "dev": true,
1880 | "optional": true
1881 | },
1882 | "esbuild-linux-mips64le": {
1883 | "version": "0.14.38",
1884 | "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.38.tgz",
1885 | "integrity": "sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==",
1886 | "dev": true,
1887 | "optional": true
1888 | },
1889 | "esbuild-linux-ppc64le": {
1890 | "version": "0.14.38",
1891 | "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.38.tgz",
1892 | "integrity": "sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==",
1893 | "dev": true,
1894 | "optional": true
1895 | },
1896 | "esbuild-linux-riscv64": {
1897 | "version": "0.14.38",
1898 | "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.38.tgz",
1899 | "integrity": "sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==",
1900 | "dev": true,
1901 | "optional": true
1902 | },
1903 | "esbuild-linux-s390x": {
1904 | "version": "0.14.38",
1905 | "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.38.tgz",
1906 | "integrity": "sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==",
1907 | "dev": true,
1908 | "optional": true
1909 | },
1910 | "esbuild-netbsd-64": {
1911 | "version": "0.14.38",
1912 | "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.38.tgz",
1913 | "integrity": "sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==",
1914 | "dev": true,
1915 | "optional": true
1916 | },
1917 | "esbuild-openbsd-64": {
1918 | "version": "0.14.38",
1919 | "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.38.tgz",
1920 | "integrity": "sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==",
1921 | "dev": true,
1922 | "optional": true
1923 | },
1924 | "esbuild-sunos-64": {
1925 | "version": "0.14.38",
1926 | "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.38.tgz",
1927 | "integrity": "sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==",
1928 | "dev": true,
1929 | "optional": true
1930 | },
1931 | "esbuild-windows-32": {
1932 | "version": "0.14.38",
1933 | "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.38.tgz",
1934 | "integrity": "sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==",
1935 | "dev": true,
1936 | "optional": true
1937 | },
1938 | "esbuild-windows-64": {
1939 | "version": "0.14.38",
1940 | "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.38.tgz",
1941 | "integrity": "sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==",
1942 | "dev": true,
1943 | "optional": true
1944 | },
1945 | "esbuild-windows-arm64": {
1946 | "version": "0.14.38",
1947 | "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.38.tgz",
1948 | "integrity": "sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==",
1949 | "dev": true,
1950 | "optional": true
1951 | },
1952 | "escalade": {
1953 | "version": "3.1.1",
1954 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
1955 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
1956 | "dev": true
1957 | },
1958 | "estree-walker": {
1959 | "version": "2.0.2",
1960 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
1961 | "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
1962 | },
1963 | "fast-glob": {
1964 | "version": "3.2.11",
1965 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
1966 | "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
1967 | "dev": true,
1968 | "requires": {
1969 | "@nodelib/fs.stat": "^2.0.2",
1970 | "@nodelib/fs.walk": "^1.2.3",
1971 | "glob-parent": "^5.1.2",
1972 | "merge2": "^1.3.0",
1973 | "micromatch": "^4.0.4"
1974 | },
1975 | "dependencies": {
1976 | "glob-parent": {
1977 | "version": "5.1.2",
1978 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1979 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1980 | "dev": true,
1981 | "requires": {
1982 | "is-glob": "^4.0.1"
1983 | }
1984 | }
1985 | }
1986 | },
1987 | "fastq": {
1988 | "version": "1.13.0",
1989 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
1990 | "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
1991 | "dev": true,
1992 | "requires": {
1993 | "reusify": "^1.0.4"
1994 | }
1995 | },
1996 | "fill-range": {
1997 | "version": "7.0.1",
1998 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1999 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2000 | "dev": true,
2001 | "requires": {
2002 | "to-regex-range": "^5.0.1"
2003 | }
2004 | },
2005 | "fraction.js": {
2006 | "version": "4.2.0",
2007 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
2008 | "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
2009 | "dev": true
2010 | },
2011 | "fsevents": {
2012 | "version": "2.3.2",
2013 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
2014 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
2015 | "dev": true,
2016 | "optional": true
2017 | },
2018 | "function-bind": {
2019 | "version": "1.1.1",
2020 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2021 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
2022 | "dev": true
2023 | },
2024 | "glob-parent": {
2025 | "version": "6.0.2",
2026 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
2027 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
2028 | "dev": true,
2029 | "requires": {
2030 | "is-glob": "^4.0.3"
2031 | }
2032 | },
2033 | "has": {
2034 | "version": "1.0.3",
2035 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2036 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2037 | "dev": true,
2038 | "requires": {
2039 | "function-bind": "^1.1.1"
2040 | }
2041 | },
2042 | "is-binary-path": {
2043 | "version": "2.1.0",
2044 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
2045 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
2046 | "dev": true,
2047 | "requires": {
2048 | "binary-extensions": "^2.0.0"
2049 | }
2050 | },
2051 | "is-core-module": {
2052 | "version": "2.9.0",
2053 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
2054 | "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
2055 | "dev": true,
2056 | "requires": {
2057 | "has": "^1.0.3"
2058 | }
2059 | },
2060 | "is-extglob": {
2061 | "version": "2.1.1",
2062 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2063 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2064 | "dev": true
2065 | },
2066 | "is-glob": {
2067 | "version": "4.0.3",
2068 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2069 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2070 | "dev": true,
2071 | "requires": {
2072 | "is-extglob": "^2.1.1"
2073 | }
2074 | },
2075 | "is-number": {
2076 | "version": "7.0.0",
2077 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2078 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2079 | "dev": true
2080 | },
2081 | "lilconfig": {
2082 | "version": "2.0.5",
2083 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
2084 | "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
2085 | "dev": true
2086 | },
2087 | "magic-string": {
2088 | "version": "0.25.9",
2089 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz",
2090 | "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
2091 | "requires": {
2092 | "sourcemap-codec": "^1.4.8"
2093 | }
2094 | },
2095 | "merge2": {
2096 | "version": "1.4.1",
2097 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2098 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
2099 | "dev": true
2100 | },
2101 | "micromatch": {
2102 | "version": "4.0.5",
2103 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
2104 | "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
2105 | "dev": true,
2106 | "requires": {
2107 | "braces": "^3.0.2",
2108 | "picomatch": "^2.3.1"
2109 | }
2110 | },
2111 | "minimist": {
2112 | "version": "1.2.6",
2113 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
2114 | "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
2115 | "dev": true
2116 | },
2117 | "nanoid": {
2118 | "version": "3.3.4",
2119 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
2120 | "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
2121 | },
2122 | "node-releases": {
2123 | "version": "2.0.4",
2124 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz",
2125 | "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==",
2126 | "dev": true
2127 | },
2128 | "normalize-path": {
2129 | "version": "3.0.0",
2130 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
2131 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
2132 | "dev": true
2133 | },
2134 | "normalize-range": {
2135 | "version": "0.1.2",
2136 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
2137 | "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
2138 | "dev": true
2139 | },
2140 | "object-hash": {
2141 | "version": "3.0.0",
2142 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
2143 | "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
2144 | "dev": true
2145 | },
2146 | "path-parse": {
2147 | "version": "1.0.7",
2148 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
2149 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
2150 | "dev": true
2151 | },
2152 | "picocolors": {
2153 | "version": "1.0.0",
2154 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
2155 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
2156 | },
2157 | "picomatch": {
2158 | "version": "2.3.1",
2159 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2160 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
2161 | "dev": true
2162 | },
2163 | "postcss": {
2164 | "version": "8.4.13",
2165 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz",
2166 | "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==",
2167 | "requires": {
2168 | "nanoid": "^3.3.3",
2169 | "picocolors": "^1.0.0",
2170 | "source-map-js": "^1.0.2"
2171 | }
2172 | },
2173 | "postcss-js": {
2174 | "version": "4.0.0",
2175 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz",
2176 | "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==",
2177 | "dev": true,
2178 | "requires": {
2179 | "camelcase-css": "^2.0.1"
2180 | }
2181 | },
2182 | "postcss-load-config": {
2183 | "version": "3.1.4",
2184 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
2185 | "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
2186 | "dev": true,
2187 | "requires": {
2188 | "lilconfig": "^2.0.5",
2189 | "yaml": "^1.10.2"
2190 | }
2191 | },
2192 | "postcss-nested": {
2193 | "version": "5.0.6",
2194 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz",
2195 | "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==",
2196 | "dev": true,
2197 | "requires": {
2198 | "postcss-selector-parser": "^6.0.6"
2199 | }
2200 | },
2201 | "postcss-selector-parser": {
2202 | "version": "6.0.10",
2203 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
2204 | "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
2205 | "dev": true,
2206 | "requires": {
2207 | "cssesc": "^3.0.0",
2208 | "util-deprecate": "^1.0.2"
2209 | }
2210 | },
2211 | "postcss-value-parser": {
2212 | "version": "4.2.0",
2213 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
2214 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
2215 | "dev": true
2216 | },
2217 | "queue-microtask": {
2218 | "version": "1.2.3",
2219 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
2220 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
2221 | "dev": true
2222 | },
2223 | "quick-lru": {
2224 | "version": "5.1.1",
2225 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
2226 | "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
2227 | "dev": true
2228 | },
2229 | "readdirp": {
2230 | "version": "3.6.0",
2231 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
2232 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
2233 | "dev": true,
2234 | "requires": {
2235 | "picomatch": "^2.2.1"
2236 | }
2237 | },
2238 | "resolve": {
2239 | "version": "1.22.0",
2240 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
2241 | "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
2242 | "dev": true,
2243 | "requires": {
2244 | "is-core-module": "^2.8.1",
2245 | "path-parse": "^1.0.7",
2246 | "supports-preserve-symlinks-flag": "^1.0.0"
2247 | }
2248 | },
2249 | "reusify": {
2250 | "version": "1.0.4",
2251 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
2252 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
2253 | "dev": true
2254 | },
2255 | "rollup": {
2256 | "version": "2.72.1",
2257 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.72.1.tgz",
2258 | "integrity": "sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA==",
2259 | "dev": true,
2260 | "requires": {
2261 | "fsevents": "~2.3.2"
2262 | }
2263 | },
2264 | "run-parallel": {
2265 | "version": "1.2.0",
2266 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
2267 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
2268 | "dev": true,
2269 | "requires": {
2270 | "queue-microtask": "^1.2.2"
2271 | }
2272 | },
2273 | "simple-icons": {
2274 | "version": "6.21.0",
2275 | "resolved": "https://registry.npmjs.org/simple-icons/-/simple-icons-6.21.0.tgz",
2276 | "integrity": "sha512-+DRxJwF66C5ZOgYUIy4BfD+algfVaRKfKT7Qs8TtvPSCfc7+BUoKh5Udfa0zPHsUc8BmAuflcTrQqVv+5XpY6g=="
2277 | },
2278 | "source-map": {
2279 | "version": "0.6.1",
2280 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2281 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
2282 | },
2283 | "source-map-js": {
2284 | "version": "1.0.2",
2285 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
2286 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
2287 | },
2288 | "sourcemap-codec": {
2289 | "version": "1.4.8",
2290 | "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
2291 | "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
2292 | },
2293 | "supports-preserve-symlinks-flag": {
2294 | "version": "1.0.0",
2295 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
2296 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
2297 | "dev": true
2298 | },
2299 | "tailwindcss": {
2300 | "version": "3.0.24",
2301 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz",
2302 | "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==",
2303 | "dev": true,
2304 | "requires": {
2305 | "arg": "^5.0.1",
2306 | "chokidar": "^3.5.3",
2307 | "color-name": "^1.1.4",
2308 | "detective": "^5.2.0",
2309 | "didyoumean": "^1.2.2",
2310 | "dlv": "^1.1.3",
2311 | "fast-glob": "^3.2.11",
2312 | "glob-parent": "^6.0.2",
2313 | "is-glob": "^4.0.3",
2314 | "lilconfig": "^2.0.5",
2315 | "normalize-path": "^3.0.0",
2316 | "object-hash": "^3.0.0",
2317 | "picocolors": "^1.0.0",
2318 | "postcss": "^8.4.12",
2319 | "postcss-js": "^4.0.0",
2320 | "postcss-load-config": "^3.1.4",
2321 | "postcss-nested": "5.0.6",
2322 | "postcss-selector-parser": "^6.0.10",
2323 | "postcss-value-parser": "^4.2.0",
2324 | "quick-lru": "^5.1.1",
2325 | "resolve": "^1.22.0"
2326 | }
2327 | },
2328 | "to-regex-range": {
2329 | "version": "5.0.1",
2330 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2331 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2332 | "dev": true,
2333 | "requires": {
2334 | "is-number": "^7.0.0"
2335 | }
2336 | },
2337 | "util-deprecate": {
2338 | "version": "1.0.2",
2339 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2340 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
2341 | "dev": true
2342 | },
2343 | "vite": {
2344 | "version": "2.9.8",
2345 | "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.8.tgz",
2346 | "integrity": "sha512-zsBGwn5UT3YS0NLSJ7hnR54+vUKfgzMUh/Z9CxF1YKEBVIe213+63jrFLmZphgGI5zXwQCSmqIdbPuE8NJywPw==",
2347 | "dev": true,
2348 | "requires": {
2349 | "esbuild": "^0.14.27",
2350 | "fsevents": "~2.3.2",
2351 | "postcss": "^8.4.13",
2352 | "resolve": "^1.22.0",
2353 | "rollup": "^2.59.0"
2354 | }
2355 | },
2356 | "vue": {
2357 | "version": "3.2.33",
2358 | "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.33.tgz",
2359 | "integrity": "sha512-si1ExAlDUrLSIg/V7D/GgA4twJwfsfgG+t9w10z38HhL/HA07132pUQ2KuwAo8qbCyMJ9e6OqrmWrOCr+jW7ZQ==",
2360 | "requires": {
2361 | "@vue/compiler-dom": "3.2.33",
2362 | "@vue/compiler-sfc": "3.2.33",
2363 | "@vue/runtime-dom": "3.2.33",
2364 | "@vue/server-renderer": "3.2.33",
2365 | "@vue/shared": "3.2.33"
2366 | }
2367 | },
2368 | "xtend": {
2369 | "version": "4.0.2",
2370 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
2371 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
2372 | "dev": true
2373 | },
2374 | "yaml": {
2375 | "version": "1.10.2",
2376 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
2377 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
2378 | "dev": true
2379 | }
2380 | }
2381 | }
2382 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "onigiri",
3 | "private": true,
4 | "version": "1.0.0",
5 | "scripts": {
6 | "dev": "vite",
7 | "build": "vite build",
8 | "preview": "vite preview"
9 | },
10 | "dependencies": {
11 | "simple-icons": "^6.21.0",
12 | "vue": "^3.2.25"
13 | },
14 | "devDependencies": {
15 | "@vitejs/plugin-vue": "^2.3.1",
16 | "autoprefixer": "^10.4.7",
17 | "postcss": "^8.4.13",
18 | "tailwindcss": "^3.0.24",
19 | "vite": "^2.9.7"
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | }
7 |
--------------------------------------------------------------------------------
/public/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asrvd/onigiri/7230171268ad0b4e1b4bd5d45257e8c6af46a7f1/public/favicon.png
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
36 |
--------------------------------------------------------------------------------
/src/components/Clock.vue:
--------------------------------------------------------------------------------
1 |
26 |
27 |
28 |
29 |
{{ time }}
30 | {{ date }}
31 |
32 |
33 |
--------------------------------------------------------------------------------
/src/components/Footer.vue:
--------------------------------------------------------------------------------
1 |
11 |
12 |
13 |
16 |
17 |
--------------------------------------------------------------------------------
/src/components/Home.vue:
--------------------------------------------------------------------------------
1 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/src/components/Icon.vue:
--------------------------------------------------------------------------------
1 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/src/components/InfiniteSlide.vue:
--------------------------------------------------------------------------------
1 |
36 |
37 |
38 | {{!isOpen ? '🍙' : '❌'}}
39 |
40 |
46 |
47 |
48 |
49 |
50 | {{ app.name }}
51 |
52 |
53 |
54 |
55 |
56 |
57 |
69 |
--------------------------------------------------------------------------------
/src/components/Search.vue:
--------------------------------------------------------------------------------
1 |
27 |
28 |
29 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/src/components/SearchIcon.vue:
--------------------------------------------------------------------------------
1 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/src/libs/GetIcon.js:
--------------------------------------------------------------------------------
1 | import SimpleIcons from 'simple-icons';
2 |
3 | export default function GetIcon(slug) {
4 | const icon = SimpleIcons.Get(slug).svg
5 | return icon;
6 | }
7 |
8 |
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
1 | import { createApp } from 'vue'
2 | import App from './App.vue'
3 | import './styles/index.css'
4 |
5 | createApp(App).mount('#app')
6 |
--------------------------------------------------------------------------------
/src/styles/index.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
2 | @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&family=Quicksand:wght@300;400;500;600;700&display=swap');
3 |
4 | @tailwind base;
5 | @tailwind components;
6 | @tailwind utilities;
--------------------------------------------------------------------------------
/tailwind.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | content: [
3 | "./index.html",
4 | "./src/**/*.{vue,js,ts,jsx,tsx}",
5 | ],
6 | theme: {
7 | extend: {
8 | fontFamily: {
9 | 'sans': ['quicksand', 'sans-serif'],
10 | }
11 | },
12 | },
13 | plugins: [],
14 | }
15 |
--------------------------------------------------------------------------------
/vite.config.js:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import vue from '@vitejs/plugin-vue'
3 |
4 | // https://vitejs.dev/config/
5 | export default defineConfig({
6 | plugins: [vue()],
7 | // base: '/onigiri/',
8 | })
9 |
--------------------------------------------------------------------------------