├── .gitignore ├── README.md ├── index.html ├── jsconfig.json ├── netlify.toml ├── package-lock.json ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── font │ ├── Inter-italic.var.woff2 │ ├── Inter-roman.var.woff2 │ └── inter.css └── robots.txt ├── src ├── App.vue ├── components │ └── ButtonRepo.vue ├── main.js ├── routes.js ├── tailwind.css └── views │ ├── About.vue │ ├── Home.vue │ └── NotFound.vue ├── tailwind.config.js ├── vite.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | dist 4 | dist-ssr 5 | *.local 6 | debug.log 7 | .idea -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # `Vite + Vue 3 + Tailwind CSS (starter) ⚡` 2 | 3 | ![Vite, Vue, Tailwind CSS](https://user-images.githubusercontent.com/11320080/111277027-a9384c00-8640-11eb-8323-21889bd7c609.png) 4 | 5 | This starter template also includes: 6 | 7 | - [Tailwind CSS v3.0.0-alpha ⚠](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.0.0-alpha.1) 8 | - [Vue Router 4.x](https://github.com/vuejs/vue-router-next) 9 | - [Inter var font](https://github.com/rsms/inter) (self-hosted, woff2, v3.19, with 'preload' attr, check out index.html) 10 | - [Headless UI](https://headlessui.dev/vue/menu) - unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS 11 | - [Heroicons](https://github.com/tailwindlabs/heroicons#vue) - beautiful hand-crafted SVG icons, 12 | by the makers of Tailwind CSS 13 | 14 | First-party plugins needed for Tailwind UI: 15 | 16 | - [tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) 17 | - [tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) 18 | - [tailwindcss/line-clamp](https://github.com/tailwindlabs/tailwindcss-line-clamp) 19 | - [tailwindcss/aspect-ratio](https://github.com/tailwindlabs/tailwindcss-aspect-ratio) 20 | 21 | ### Getting Started 🚀 22 | 23 | [![Open in Visual Studio Code](https://open.vscode.dev/badges/open-in-vscode.svg)](https://open.vscode.dev/web2033/vite-vue3-tailwind-starter) 24 | 25 | ```sh 26 | npx degit web2033/vite-vue3-tailwind-starter vvt-app 27 | cd vvt-app 28 | ``` 29 | 30 | npm: 31 | ```sh 32 | npm i 33 | npm run dev 34 | npm run build 35 | npm run serve 36 | ``` 37 | 38 | yarn: 39 | ```sh 40 | yarn 41 | yarn dev 42 | yarn build 43 | yarn serve 44 | ``` 45 | 46 | [![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/web2033/vite-vue3-tailwind-starter) 47 | 48 | #### Bonus links 49 | - [Enabling https on localhost](https://github.com/web2033/vite-vue3-tailwind-starter/discussions/112) (dev notes) 50 | - [Vite dev server with netlify dev support](https://github.com/web2033/vite-vue3-tailwind-starter/discussions/113) (dev notes) 51 | - [Volar](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volar) - recommended (instead of Vetur) VSCode extension built specifically for Vue 3 52 | - [Pinia](https://pinia.esm.dev/introduction.html) - state-management alternative to Vuex 4 with a similar to upcoming Vuex 5 API 53 | - [VueUse](https://vueuse.org/functions.html) - collection of essential Vue Composition Utilities -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Vite + Vue 3 + Tailwind CSS 7 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "baseUrl": ".", 4 | "paths": { 5 | "@/*": ["src/*"] 6 | } 7 | }, 8 | "exclude": ["node_modules", "dist"] 9 | } 10 | -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | command = "npm run build" 3 | publish = "dist" 4 | environment = { NODE_VERSION = "16" } 5 | 6 | [[redirects]] 7 | from = "/*" 8 | to = "/index.html" 9 | status = 200 10 | 11 | # Opting your Website out of Google's FLoC Network 12 | [[headers]] 13 | for = "/*" 14 | [headers.values] 15 | Permissions-Policy = "interest-cohort=()" -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vite-vue3-tailwind-starter", 3 | "version": "0.0.0", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "vite-vue3-tailwind-starter", 9 | "version": "0.0.0", 10 | "dependencies": { 11 | "vue": "^3.2.23", 12 | "vue-router": "^4.0.12" 13 | }, 14 | "devDependencies": { 15 | "@headlessui/vue": "^1.4.2", 16 | "@heroicons/vue": "^1.0.5", 17 | "@tailwindcss/aspect-ratio": "^0.3.0", 18 | "@tailwindcss/forms": "^0.4.0-alpha.2", 19 | "@tailwindcss/line-clamp": "^0.2.2", 20 | "@tailwindcss/typography": "^0.5.0-alpha.3", 21 | "@types/tailwindcss": "^2.2.4", 22 | "@vitejs/plugin-vue": "^1.10.1", 23 | "autoprefixer": "^10.4.0", 24 | "tailwindcss": "^3.0.0-alpha.2", 25 | "vite": "^2.6.14" 26 | } 27 | }, 28 | "node_modules/@babel/code-frame": { 29 | "version": "7.14.5", 30 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 31 | "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 32 | "dev": true, 33 | "dependencies": { 34 | "@babel/highlight": "^7.14.5" 35 | }, 36 | "engines": { 37 | "node": ">=6.9.0" 38 | } 39 | }, 40 | "node_modules/@babel/helper-validator-identifier": { 41 | "version": "7.15.7", 42 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", 43 | "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", 44 | "dev": true, 45 | "engines": { 46 | "node": ">=6.9.0" 47 | } 48 | }, 49 | "node_modules/@babel/highlight": { 50 | "version": "7.14.5", 51 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", 52 | "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", 53 | "dev": true, 54 | "dependencies": { 55 | "@babel/helper-validator-identifier": "^7.14.5", 56 | "chalk": "^2.0.0", 57 | "js-tokens": "^4.0.0" 58 | }, 59 | "engines": { 60 | "node": ">=6.9.0" 61 | } 62 | }, 63 | "node_modules/@babel/highlight/node_modules/ansi-styles": { 64 | "version": "3.2.1", 65 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 66 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 67 | "dev": true, 68 | "dependencies": { 69 | "color-convert": "^1.9.0" 70 | }, 71 | "engines": { 72 | "node": ">=4" 73 | } 74 | }, 75 | "node_modules/@babel/highlight/node_modules/chalk": { 76 | "version": "2.4.2", 77 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 78 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 79 | "dev": true, 80 | "dependencies": { 81 | "ansi-styles": "^3.2.1", 82 | "escape-string-regexp": "^1.0.5", 83 | "supports-color": "^5.3.0" 84 | }, 85 | "engines": { 86 | "node": ">=4" 87 | } 88 | }, 89 | "node_modules/@babel/highlight/node_modules/color-convert": { 90 | "version": "1.9.3", 91 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 92 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 93 | "dev": true, 94 | "dependencies": { 95 | "color-name": "1.1.3" 96 | } 97 | }, 98 | "node_modules/@babel/highlight/node_modules/color-name": { 99 | "version": "1.1.3", 100 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 101 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 102 | "dev": true 103 | }, 104 | "node_modules/@babel/highlight/node_modules/has-flag": { 105 | "version": "3.0.0", 106 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 107 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 108 | "dev": true, 109 | "engines": { 110 | "node": ">=4" 111 | } 112 | }, 113 | "node_modules/@babel/highlight/node_modules/supports-color": { 114 | "version": "5.5.0", 115 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 116 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 117 | "dev": true, 118 | "dependencies": { 119 | "has-flag": "^3.0.0" 120 | }, 121 | "engines": { 122 | "node": ">=4" 123 | } 124 | }, 125 | "node_modules/@babel/parser": { 126 | "version": "7.16.4", 127 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", 128 | "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", 129 | "bin": { 130 | "parser": "bin/babel-parser.js" 131 | }, 132 | "engines": { 133 | "node": ">=6.0.0" 134 | } 135 | }, 136 | "node_modules/@headlessui/vue": { 137 | "version": "1.4.2", 138 | "resolved": "https://registry.npmjs.org/@headlessui/vue/-/vue-1.4.2.tgz", 139 | "integrity": "sha512-+uOaPwHncxHZ6JBwYycu3YxDDrY0v1tcxCtK04H1WGBLBm07dqVi38Q2RB7eY867FUhD0sL6q+Fj69rVn8P0OQ==", 140 | "dev": true, 141 | "engines": { 142 | "node": ">=10" 143 | }, 144 | "peerDependencies": { 145 | "vue": "^3.0.0" 146 | } 147 | }, 148 | "node_modules/@heroicons/vue": { 149 | "version": "1.0.5", 150 | "resolved": "https://registry.npmjs.org/@heroicons/vue/-/vue-1.0.5.tgz", 151 | "integrity": "sha512-idWtp20Fjr7mqnD7EdGDUDi83oWHnx3SwyuQY6GZyF33OApzpBOLxz7xa4t6rPOddGz9tI5RGnndLk+ake7ijQ==", 152 | "dev": true, 153 | "peerDependencies": { 154 | "vue": ">= 3" 155 | } 156 | }, 157 | "node_modules/@nodelib/fs.scandir": { 158 | "version": "2.1.5", 159 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 160 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 161 | "dev": true, 162 | "dependencies": { 163 | "@nodelib/fs.stat": "2.0.5", 164 | "run-parallel": "^1.1.9" 165 | }, 166 | "engines": { 167 | "node": ">= 8" 168 | } 169 | }, 170 | "node_modules/@nodelib/fs.stat": { 171 | "version": "2.0.5", 172 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 173 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 174 | "dev": true, 175 | "engines": { 176 | "node": ">= 8" 177 | } 178 | }, 179 | "node_modules/@nodelib/fs.walk": { 180 | "version": "1.2.8", 181 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 182 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 183 | "dev": true, 184 | "dependencies": { 185 | "@nodelib/fs.scandir": "2.1.5", 186 | "fastq": "^1.6.0" 187 | }, 188 | "engines": { 189 | "node": ">= 8" 190 | } 191 | }, 192 | "node_modules/@tailwindcss/aspect-ratio": { 193 | "version": "0.3.0", 194 | "resolved": "https://registry.npmjs.org/@tailwindcss/aspect-ratio/-/aspect-ratio-0.3.0.tgz", 195 | "integrity": "sha512-DMgWskNJR6FNPLbQ8Xoq/PKV/9DfNKh5dvKB+SM8x7lVl4+pnxlZ3Ns4+yGmurA/ze708HrnCG1tXk85HolJmw==", 196 | "dev": true, 197 | "peerDependencies": { 198 | "tailwindcss": ">=2.0.0 || >=3.0.0-alpha.1" 199 | } 200 | }, 201 | "node_modules/@tailwindcss/forms": { 202 | "version": "0.4.0-alpha.2", 203 | "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.0-alpha.2.tgz", 204 | "integrity": "sha512-bpo7CkwffVgMZLDMATLZgIcLZZ5PUNwR+nzrJLTbXCG90XReubO8I21HMSQt7Eq2uM9k6+FheZStWKtE4L5N4Q==", 205 | "dev": true, 206 | "dependencies": { 207 | "mini-svg-data-uri": "^1.2.3" 208 | }, 209 | "peerDependencies": { 210 | "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" 211 | } 212 | }, 213 | "node_modules/@tailwindcss/line-clamp": { 214 | "version": "0.2.2", 215 | "resolved": "https://registry.npmjs.org/@tailwindcss/line-clamp/-/line-clamp-0.2.2.tgz", 216 | "integrity": "sha512-NgA4Ds+/eCiO+6O3SooRsfJ8m7M2+QvNvHwOjBQq7FIYoWwAV4I4Wu4fjHeuO9Yi6p47ceHUKEGGEBh0ozQodg==", 217 | "dev": true, 218 | "peerDependencies": { 219 | "tailwindcss": ">=2.0.0 || >=3.0.0-alpha.1" 220 | } 221 | }, 222 | "node_modules/@tailwindcss/typography": { 223 | "version": "0.5.0-alpha.3", 224 | "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.0-alpha.3.tgz", 225 | "integrity": "sha512-ySYrwcf7SaLVL7XBH61euPX4xoAytD4HVvfE4XsdExQmxxiNhWNVkvxhtP+RAbk6n3A0m0a+p3W25E19YiGj2A==", 226 | "dev": true, 227 | "dependencies": { 228 | "lodash.castarray": "^4.4.0", 229 | "lodash.isplainobject": "^4.0.6", 230 | "lodash.merge": "^4.6.2", 231 | "lodash.uniq": "^4.5.0" 232 | }, 233 | "peerDependencies": { 234 | "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || insiders" 235 | } 236 | }, 237 | "node_modules/@types/parse-json": { 238 | "version": "4.0.0", 239 | "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", 240 | "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", 241 | "dev": true 242 | }, 243 | "node_modules/@types/tailwindcss": { 244 | "version": "2.2.4", 245 | "resolved": "https://registry.npmjs.org/@types/tailwindcss/-/tailwindcss-2.2.4.tgz", 246 | "integrity": "sha512-8mIk+0BoReKiaBI4e3hjaz9YDQto+rdZ2eEExHf6AfS38FZcALQ6s8mTd+74N8BtBaLnTzLdNe5GbkzObWlSXw==", 247 | "dev": true 248 | }, 249 | "node_modules/@vitejs/plugin-vue": { 250 | "version": "1.10.1", 251 | "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.1.tgz", 252 | "integrity": "sha512-oL76QETMSpVE9jIScirGB2bYJEVU/+r+g+K7oG+sXPs9TZljqveoVRsmLyXlMZTjpQkLL8gz527cW80NMGVKJg==", 253 | "dev": true, 254 | "engines": { 255 | "node": ">=12.0.0" 256 | }, 257 | "peerDependencies": { 258 | "vite": "^2.5.10" 259 | } 260 | }, 261 | "node_modules/@vue/compiler-core": { 262 | "version": "3.2.23", 263 | "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.23.tgz", 264 | "integrity": "sha512-4ZhiI/orx+7EJ1B+0zjgvXMV2uRN+XBfG06UN2sJfND9rH5gtEQT3QmO4erum1o6Irl7y754W8/KSaDJh4EUQg==", 265 | "dependencies": { 266 | "@babel/parser": "^7.15.0", 267 | "@vue/shared": "3.2.23", 268 | "estree-walker": "^2.0.2", 269 | "source-map": "^0.6.1" 270 | } 271 | }, 272 | "node_modules/@vue/compiler-dom": { 273 | "version": "3.2.23", 274 | "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.23.tgz", 275 | "integrity": "sha512-X2Nw8QFc5lgoK3kio5ktM95nqmLUH+q+N/PbV4kCHzF1avqv/EGLnAhaaF0Iu4bewNvHJAAhhwPZFeoV/22nbw==", 276 | "dependencies": { 277 | "@vue/compiler-core": "3.2.23", 278 | "@vue/shared": "3.2.23" 279 | } 280 | }, 281 | "node_modules/@vue/compiler-sfc": { 282 | "version": "3.2.23", 283 | "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.23.tgz", 284 | "integrity": "sha512-Aw+pb50Q5zTjyvWod8mNKmYZDRGHJBptmNNWE+84ZxrzEztPgMz8cNYIzWGbwcFVkmJlhvioAMvKnB+LM/sjSA==", 285 | "dependencies": { 286 | "@babel/parser": "^7.15.0", 287 | "@vue/compiler-core": "3.2.23", 288 | "@vue/compiler-dom": "3.2.23", 289 | "@vue/compiler-ssr": "3.2.23", 290 | "@vue/ref-transform": "3.2.23", 291 | "@vue/shared": "3.2.23", 292 | "estree-walker": "^2.0.2", 293 | "magic-string": "^0.25.7", 294 | "postcss": "^8.1.10", 295 | "source-map": "^0.6.1" 296 | } 297 | }, 298 | "node_modules/@vue/compiler-ssr": { 299 | "version": "3.2.23", 300 | "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.23.tgz", 301 | "integrity": "sha512-Bqzn4jFyXPK1Ehqiq7e/czS8n62gtYF1Zfeu0DrR5uv+SBllh7LIvZjZU6+c8qbocAd3/T3I3gn2cZGmnDb6zg==", 302 | "dependencies": { 303 | "@vue/compiler-dom": "3.2.23", 304 | "@vue/shared": "3.2.23" 305 | } 306 | }, 307 | "node_modules/@vue/devtools-api": { 308 | "version": "6.0.0-beta.18", 309 | "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.18.tgz", 310 | "integrity": "sha512-56vRhO7nXWWFYTx520BQSDlQH5VYpwy62hFDEqi2yHHEBpEqseOP5WYQusq7BEW3DXSY9E9cfPVR5CFtJbKuMg==" 311 | }, 312 | "node_modules/@vue/reactivity": { 313 | "version": "3.2.23", 314 | "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.23.tgz", 315 | "integrity": "sha512-8RGVr/5Kpgb/EkCjgHXqttgA5IMc6n0lIXFY4TVbMkzdXrvaIhzBd7Te44oIDsTSYVKZLpfHd6/wEnuDqE8vFw==", 316 | "dependencies": { 317 | "@vue/shared": "3.2.23" 318 | } 319 | }, 320 | "node_modules/@vue/ref-transform": { 321 | "version": "3.2.23", 322 | "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.23.tgz", 323 | "integrity": "sha512-gW0GD2PSAs/th7mC7tPB/UwpIQxclbApVtsDtscDmOJXb2+cdu60ny+SuHNgfrlUT/JqWKQHq7jFKO4woxLNaA==", 324 | "dependencies": { 325 | "@babel/parser": "^7.15.0", 326 | "@vue/compiler-core": "3.2.23", 327 | "@vue/shared": "3.2.23", 328 | "estree-walker": "^2.0.2", 329 | "magic-string": "^0.25.7" 330 | } 331 | }, 332 | "node_modules/@vue/runtime-core": { 333 | "version": "3.2.23", 334 | "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.23.tgz", 335 | "integrity": "sha512-wSI5lmY2kCGLf89iiygqxVh6/5bsawz78Me9n1x4U2bHnN0yf3PWyuhN0WgIE8VfEaF7e75E333uboNEIFjgkg==", 336 | "dependencies": { 337 | "@vue/reactivity": "3.2.23", 338 | "@vue/shared": "3.2.23" 339 | } 340 | }, 341 | "node_modules/@vue/runtime-dom": { 342 | "version": "3.2.23", 343 | "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.23.tgz", 344 | "integrity": "sha512-z6lp0888NkLmxD9j2sGoll8Kb7J743s8s6w7GbiyUc4WZwm0KJ35B4qTFDMoIU0G7CatS6Z+yRTpPHc6srtByg==", 345 | "dependencies": { 346 | "@vue/runtime-core": "3.2.23", 347 | "@vue/shared": "3.2.23", 348 | "csstype": "^2.6.8" 349 | } 350 | }, 351 | "node_modules/@vue/server-renderer": { 352 | "version": "3.2.23", 353 | "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.23.tgz", 354 | "integrity": "sha512-mgQ2VAE5WjeZELJKNbwE69uiBNpN+3LyL0ZDki1bJWVwHD2fhPfx7pwyYuiucE81xz2LxVsyGxhKKUL997g8vw==", 355 | "dependencies": { 356 | "@vue/compiler-ssr": "3.2.23", 357 | "@vue/shared": "3.2.23" 358 | }, 359 | "peerDependencies": { 360 | "vue": "3.2.23" 361 | } 362 | }, 363 | "node_modules/@vue/shared": { 364 | "version": "3.2.23", 365 | "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.23.tgz", 366 | "integrity": "sha512-U+/Jefa0QfXUF2qVy9Dqlrb6HKJSr9/wJcM66wXmWcTOoqg7hOWzF4qruDle51pyF4x3wMn6TSH54UdjKjCKMA==" 367 | }, 368 | "node_modules/acorn": { 369 | "version": "7.4.1", 370 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 371 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 372 | "dev": true, 373 | "bin": { 374 | "acorn": "bin/acorn" 375 | }, 376 | "engines": { 377 | "node": ">=0.4.0" 378 | } 379 | }, 380 | "node_modules/acorn-node": { 381 | "version": "1.8.2", 382 | "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", 383 | "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", 384 | "dev": true, 385 | "dependencies": { 386 | "acorn": "^7.0.0", 387 | "acorn-walk": "^7.0.0", 388 | "xtend": "^4.0.2" 389 | } 390 | }, 391 | "node_modules/acorn-walk": { 392 | "version": "7.2.0", 393 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 394 | "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 395 | "dev": true, 396 | "engines": { 397 | "node": ">=0.4.0" 398 | } 399 | }, 400 | "node_modules/ansi-styles": { 401 | "version": "4.3.0", 402 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 403 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 404 | "dev": true, 405 | "dependencies": { 406 | "color-convert": "^2.0.1" 407 | }, 408 | "engines": { 409 | "node": ">=8" 410 | }, 411 | "funding": { 412 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 413 | } 414 | }, 415 | "node_modules/anymatch": { 416 | "version": "3.1.2", 417 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 418 | "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 419 | "dev": true, 420 | "dependencies": { 421 | "normalize-path": "^3.0.0", 422 | "picomatch": "^2.0.4" 423 | }, 424 | "engines": { 425 | "node": ">= 8" 426 | } 427 | }, 428 | "node_modules/arg": { 429 | "version": "5.0.1", 430 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", 431 | "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", 432 | "dev": true 433 | }, 434 | "node_modules/autoprefixer": { 435 | "version": "10.4.0", 436 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", 437 | "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", 438 | "dev": true, 439 | "dependencies": { 440 | "browserslist": "^4.17.5", 441 | "caniuse-lite": "^1.0.30001272", 442 | "fraction.js": "^4.1.1", 443 | "normalize-range": "^0.1.2", 444 | "picocolors": "^1.0.0", 445 | "postcss-value-parser": "^4.1.0" 446 | }, 447 | "bin": { 448 | "autoprefixer": "bin/autoprefixer" 449 | }, 450 | "engines": { 451 | "node": "^10 || ^12 || >=14" 452 | }, 453 | "funding": { 454 | "type": "opencollective", 455 | "url": "https://opencollective.com/postcss/" 456 | }, 457 | "peerDependencies": { 458 | "postcss": "^8.1.0" 459 | } 460 | }, 461 | "node_modules/balanced-match": { 462 | "version": "1.0.2", 463 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 464 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 465 | "dev": true 466 | }, 467 | "node_modules/binary-extensions": { 468 | "version": "2.2.0", 469 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 470 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 471 | "dev": true, 472 | "engines": { 473 | "node": ">=8" 474 | } 475 | }, 476 | "node_modules/brace-expansion": { 477 | "version": "1.1.11", 478 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 479 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 480 | "dev": true, 481 | "dependencies": { 482 | "balanced-match": "^1.0.0", 483 | "concat-map": "0.0.1" 484 | } 485 | }, 486 | "node_modules/braces": { 487 | "version": "3.0.2", 488 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 489 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 490 | "dev": true, 491 | "dependencies": { 492 | "fill-range": "^7.0.1" 493 | }, 494 | "engines": { 495 | "node": ">=8" 496 | } 497 | }, 498 | "node_modules/browserslist": { 499 | "version": "4.17.5", 500 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.5.tgz", 501 | "integrity": "sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==", 502 | "dev": true, 503 | "dependencies": { 504 | "caniuse-lite": "^1.0.30001271", 505 | "electron-to-chromium": "^1.3.878", 506 | "escalade": "^3.1.1", 507 | "node-releases": "^2.0.1", 508 | "picocolors": "^1.0.0" 509 | }, 510 | "bin": { 511 | "browserslist": "cli.js" 512 | }, 513 | "engines": { 514 | "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 515 | }, 516 | "funding": { 517 | "type": "opencollective", 518 | "url": "https://opencollective.com/browserslist" 519 | } 520 | }, 521 | "node_modules/callsites": { 522 | "version": "3.1.0", 523 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 524 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 525 | "dev": true, 526 | "engines": { 527 | "node": ">=6" 528 | } 529 | }, 530 | "node_modules/camelcase-css": { 531 | "version": "2.0.1", 532 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 533 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 534 | "dev": true, 535 | "engines": { 536 | "node": ">= 6" 537 | } 538 | }, 539 | "node_modules/caniuse-lite": { 540 | "version": "1.0.30001272", 541 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001272.tgz", 542 | "integrity": "sha512-DV1j9Oot5dydyH1v28g25KoVm7l8MTxazwuiH3utWiAS6iL/9Nh//TGwqFEeqqN8nnWYQ8HHhUq+o4QPt9kvYw==", 543 | "dev": true, 544 | "funding": { 545 | "type": "opencollective", 546 | "url": "https://opencollective.com/browserslist" 547 | } 548 | }, 549 | "node_modules/chalk": { 550 | "version": "4.1.2", 551 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 552 | "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 553 | "dev": true, 554 | "dependencies": { 555 | "ansi-styles": "^4.1.0", 556 | "supports-color": "^7.1.0" 557 | }, 558 | "engines": { 559 | "node": ">=10" 560 | }, 561 | "funding": { 562 | "url": "https://github.com/chalk/chalk?sponsor=1" 563 | } 564 | }, 565 | "node_modules/chokidar": { 566 | "version": "3.5.2", 567 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", 568 | "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", 569 | "dev": true, 570 | "dependencies": { 571 | "anymatch": "~3.1.2", 572 | "braces": "~3.0.2", 573 | "glob-parent": "~5.1.2", 574 | "is-binary-path": "~2.1.0", 575 | "is-glob": "~4.0.1", 576 | "normalize-path": "~3.0.0", 577 | "readdirp": "~3.6.0" 578 | }, 579 | "engines": { 580 | "node": ">= 8.10.0" 581 | }, 582 | "optionalDependencies": { 583 | "fsevents": "~2.3.2" 584 | } 585 | }, 586 | "node_modules/chokidar/node_modules/glob-parent": { 587 | "version": "5.1.2", 588 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 589 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 590 | "dev": true, 591 | "dependencies": { 592 | "is-glob": "^4.0.1" 593 | }, 594 | "engines": { 595 | "node": ">= 6" 596 | } 597 | }, 598 | "node_modules/color-convert": { 599 | "version": "2.0.1", 600 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 601 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 602 | "dev": true, 603 | "dependencies": { 604 | "color-name": "~1.1.4" 605 | }, 606 | "engines": { 607 | "node": ">=7.0.0" 608 | } 609 | }, 610 | "node_modules/color-name": { 611 | "version": "1.1.4", 612 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 613 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 614 | "dev": true 615 | }, 616 | "node_modules/concat-map": { 617 | "version": "0.0.1", 618 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 619 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 620 | "dev": true 621 | }, 622 | "node_modules/cosmiconfig": { 623 | "version": "7.0.1", 624 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", 625 | "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", 626 | "dev": true, 627 | "dependencies": { 628 | "@types/parse-json": "^4.0.0", 629 | "import-fresh": "^3.2.1", 630 | "parse-json": "^5.0.0", 631 | "path-type": "^4.0.0", 632 | "yaml": "^1.10.0" 633 | }, 634 | "engines": { 635 | "node": ">=10" 636 | } 637 | }, 638 | "node_modules/cssesc": { 639 | "version": "3.0.0", 640 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 641 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 642 | "dev": true, 643 | "bin": { 644 | "cssesc": "bin/cssesc" 645 | }, 646 | "engines": { 647 | "node": ">=4" 648 | } 649 | }, 650 | "node_modules/csstype": { 651 | "version": "2.6.19", 652 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz", 653 | "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==" 654 | }, 655 | "node_modules/defined": { 656 | "version": "1.0.0", 657 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", 658 | "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", 659 | "dev": true 660 | }, 661 | "node_modules/detective": { 662 | "version": "5.2.0", 663 | "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", 664 | "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", 665 | "dev": true, 666 | "dependencies": { 667 | "acorn-node": "^1.6.1", 668 | "defined": "^1.0.0", 669 | "minimist": "^1.1.1" 670 | }, 671 | "bin": { 672 | "detective": "bin/detective.js" 673 | }, 674 | "engines": { 675 | "node": ">=0.8.0" 676 | } 677 | }, 678 | "node_modules/didyoumean": { 679 | "version": "1.2.2", 680 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 681 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", 682 | "dev": true 683 | }, 684 | "node_modules/dlv": { 685 | "version": "1.1.3", 686 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 687 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 688 | "dev": true 689 | }, 690 | "node_modules/electron-to-chromium": { 691 | "version": "1.3.884", 692 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.884.tgz", 693 | "integrity": "sha512-kOaCAa+biA98PwH5BpCkeUeTL6mCeg8p3Q3OhqzPyqhu/5QUnWAN2wr/3IK8xMQxIV76kfoQpP+Bn/wij/jXrg==", 694 | "dev": true 695 | }, 696 | "node_modules/error-ex": { 697 | "version": "1.3.2", 698 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 699 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 700 | "dev": true, 701 | "dependencies": { 702 | "is-arrayish": "^0.2.1" 703 | } 704 | }, 705 | "node_modules/esbuild": { 706 | "version": "0.13.3", 707 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.3.tgz", 708 | "integrity": "sha512-98xovMLKnyhv3gcReUuAEi5Ig1rK6SIgvsJuBIcfwzqGSEHsV8UJjMlmkhHoHMf9XZybMpE9Zax8AA8f7i2hlQ==", 709 | "dev": true, 710 | "hasInstallScript": true, 711 | "bin": { 712 | "esbuild": "bin/esbuild" 713 | }, 714 | "optionalDependencies": { 715 | "esbuild-android-arm64": "0.13.3", 716 | "esbuild-darwin-64": "0.13.3", 717 | "esbuild-darwin-arm64": "0.13.3", 718 | "esbuild-freebsd-64": "0.13.3", 719 | "esbuild-freebsd-arm64": "0.13.3", 720 | "esbuild-linux-32": "0.13.3", 721 | "esbuild-linux-64": "0.13.3", 722 | "esbuild-linux-arm": "0.13.3", 723 | "esbuild-linux-arm64": "0.13.3", 724 | "esbuild-linux-mips64le": "0.13.3", 725 | "esbuild-linux-ppc64le": "0.13.3", 726 | "esbuild-openbsd-64": "0.13.3", 727 | "esbuild-sunos-64": "0.13.3", 728 | "esbuild-windows-32": "0.13.3", 729 | "esbuild-windows-64": "0.13.3", 730 | "esbuild-windows-arm64": "0.13.3" 731 | } 732 | }, 733 | "node_modules/esbuild-android-arm64": { 734 | "version": "0.13.3", 735 | "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.3.tgz", 736 | "integrity": "sha512-jc9E8vGTHkzb0Vwl74H8liANV9BWsqtzLHaKvcsRgf1M+aVCBSF0gUheduAKfDsbDMT0judeMLhwBP34EUesTA==", 737 | "cpu": [ 738 | "arm64" 739 | ], 740 | "dev": true, 741 | "optional": true, 742 | "os": [ 743 | "android" 744 | ] 745 | }, 746 | "node_modules/esbuild-darwin-64": { 747 | "version": "0.13.3", 748 | "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.3.tgz", 749 | "integrity": "sha512-8bG3Zq+ZNuLlIJebOO2+weI7P2LVf33sOzaUfHj8MuJ+1Ixe4KtQxfYp7qhFnP6xP2ToJaYHxGUfLeiUCEz9hw==", 750 | "cpu": [ 751 | "x64" 752 | ], 753 | "dev": true, 754 | "optional": true, 755 | "os": [ 756 | "darwin" 757 | ] 758 | }, 759 | "node_modules/esbuild-darwin-arm64": { 760 | "version": "0.13.3", 761 | "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.3.tgz", 762 | "integrity": "sha512-5E81eImYtTgh8pY7Gq4WQHhWkR/LvYadUXmuYeZBiP+3ADZJZcG60UFceZrjqNPaFOWKr/xmh4aNocwagEubcA==", 763 | "cpu": [ 764 | "arm64" 765 | ], 766 | "dev": true, 767 | "optional": true, 768 | "os": [ 769 | "darwin" 770 | ] 771 | }, 772 | "node_modules/esbuild-freebsd-64": { 773 | "version": "0.13.3", 774 | "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.3.tgz", 775 | "integrity": "sha512-ou+f91KkTGexi8HvF/BdtsITL6plbciQfZGys7QX6/QEwyE96PmL5KnU6ZQwoU7E99Ts6Sc9bUDq8HXJubKtBA==", 776 | "cpu": [ 777 | "x64" 778 | ], 779 | "dev": true, 780 | "optional": true, 781 | "os": [ 782 | "freebsd" 783 | ] 784 | }, 785 | "node_modules/esbuild-freebsd-arm64": { 786 | "version": "0.13.3", 787 | "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.3.tgz", 788 | "integrity": "sha512-F1zV7nySjHswJuvIgjkiG5liZ63MeazDGXGKViTCeegjZ71sAhOChcaGhKcu6vq9+vqZxlfEi1fmXlx6Pc3coQ==", 789 | "cpu": [ 790 | "arm64" 791 | ], 792 | "dev": true, 793 | "optional": true, 794 | "os": [ 795 | "freebsd" 796 | ] 797 | }, 798 | "node_modules/esbuild-linux-32": { 799 | "version": "0.13.3", 800 | "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.3.tgz", 801 | "integrity": "sha512-mHHc2v6uLrHH4zaaq5RB/5IWzgimEJ1HGldzf1qtGI513KZWfH0HRRQ8p1di4notJgBn7tDzWQ1f34ZHy69viQ==", 802 | "cpu": [ 803 | "ia32" 804 | ], 805 | "dev": true, 806 | "optional": true, 807 | "os": [ 808 | "linux" 809 | ] 810 | }, 811 | "node_modules/esbuild-linux-64": { 812 | "version": "0.13.3", 813 | "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.3.tgz", 814 | "integrity": "sha512-FJ1De2O89mrOuqtaEXu41qIYJU6R41F+OA6vheNwcAQcX8fu0aiA13FJeLABq29BYJuTVgRj3cyC8q+tz19/dQ==", 815 | "cpu": [ 816 | "x64" 817 | ], 818 | "dev": true, 819 | "optional": true, 820 | "os": [ 821 | "linux" 822 | ] 823 | }, 824 | "node_modules/esbuild-linux-arm": { 825 | "version": "0.13.3", 826 | "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.3.tgz", 827 | "integrity": "sha512-9BJNRtLwBh3OP22cln9g3AJdbAQUcjRHqA4BScx9k4RZpGqPokFr548zpeplxWhcwrIjT8qPebwH9CrRVy8Bsw==", 828 | "cpu": [ 829 | "arm" 830 | ], 831 | "dev": true, 832 | "optional": true, 833 | "os": [ 834 | "linux" 835 | ] 836 | }, 837 | "node_modules/esbuild-linux-arm64": { 838 | "version": "0.13.3", 839 | "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.3.tgz", 840 | "integrity": "sha512-Cauhr45KSo+wRUojs+1qfycQqQCAXTOvsWvkZ6xmEMAXLAm+f8RQGDQeP8CAf8Yeelnegcn6UNdvzdzLHhWDFg==", 841 | "cpu": [ 842 | "arm64" 843 | ], 844 | "dev": true, 845 | "optional": true, 846 | "os": [ 847 | "linux" 848 | ] 849 | }, 850 | "node_modules/esbuild-linux-mips64le": { 851 | "version": "0.13.3", 852 | "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.3.tgz", 853 | "integrity": "sha512-YVzJUGCncuuLm2boYyVeuMFsak4ZAhdiBwi0xNDZCC8sy+tS6Boe2mzcrD2uubv5JKAUOrpN186S1DtU4WgBgw==", 854 | "cpu": [ 855 | "mips64el" 856 | ], 857 | "dev": true, 858 | "optional": true, 859 | "os": [ 860 | "linux" 861 | ] 862 | }, 863 | "node_modules/esbuild-linux-ppc64le": { 864 | "version": "0.13.3", 865 | "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.3.tgz", 866 | "integrity": "sha512-GU6CqqKtJEoyxC2QWHiJtmuOz9wc/jMv8ZloK2WwiGY5yMvAmM3PI103Dj7xcjebNTHBqITTUw/aigY1wx5A3w==", 867 | "cpu": [ 868 | "ppc64" 869 | ], 870 | "dev": true, 871 | "optional": true, 872 | "os": [ 873 | "linux" 874 | ] 875 | }, 876 | "node_modules/esbuild-openbsd-64": { 877 | "version": "0.13.3", 878 | "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.3.tgz", 879 | "integrity": "sha512-HVpkgpn4BQt4BPDAjTOpeMub6mzNWw6Y3gaLQJrpbO24pws6ZwYkY24OI3/Uo3LDCbH6856MM81JxECt92OWjA==", 880 | "cpu": [ 881 | "x64" 882 | ], 883 | "dev": true, 884 | "optional": true, 885 | "os": [ 886 | "openbsd" 887 | ] 888 | }, 889 | "node_modules/esbuild-sunos-64": { 890 | "version": "0.13.3", 891 | "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.3.tgz", 892 | "integrity": "sha512-XncBVOtnEfUbPV4CaiFBxh38ychnBfwCxuTm9iAqcHzIwkmeNRN5qMzDyfE1jyfJje+Bbt6AvIfz6SdYt8/UEQ==", 893 | "cpu": [ 894 | "x64" 895 | ], 896 | "dev": true, 897 | "optional": true, 898 | "os": [ 899 | "sunos" 900 | ] 901 | }, 902 | "node_modules/esbuild-windows-32": { 903 | "version": "0.13.3", 904 | "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.3.tgz", 905 | "integrity": "sha512-ZlgDz7d1nk8wQACi+z8IDzNZVUlN9iprAme+1YSTsfFDlkyI8jeaGWPk9EQFNY7rJzsLVYm6eZ2mhPioc7uT5A==", 906 | "cpu": [ 907 | "ia32" 908 | ], 909 | "dev": true, 910 | "optional": true, 911 | "os": [ 912 | "win32" 913 | ] 914 | }, 915 | "node_modules/esbuild-windows-64": { 916 | "version": "0.13.3", 917 | "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.3.tgz", 918 | "integrity": "sha512-YX7KvRez3TR+GudlQm9tND/ssj2FsF9vb8ZWzAoZOLxpPzE3y+3SFJNrfDzzQKPzJ0Pnh9KBP4gsaMwJjKHDhw==", 919 | "cpu": [ 920 | "x64" 921 | ], 922 | "dev": true, 923 | "optional": true, 924 | "os": [ 925 | "win32" 926 | ] 927 | }, 928 | "node_modules/esbuild-windows-arm64": { 929 | "version": "0.13.3", 930 | "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.3.tgz", 931 | "integrity": "sha512-nP7H0Y2a6OJd3Qi1Q8sehhyP4x4JoXK4S5y6FzH2vgaJgiyEurzFxjUufGdMaw+RxtxiwD/uRndUgwaZ2JD8lg==", 932 | "cpu": [ 933 | "arm64" 934 | ], 935 | "dev": true, 936 | "optional": true, 937 | "os": [ 938 | "win32" 939 | ] 940 | }, 941 | "node_modules/escalade": { 942 | "version": "3.1.1", 943 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 944 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 945 | "dev": true, 946 | "engines": { 947 | "node": ">=6" 948 | } 949 | }, 950 | "node_modules/escape-string-regexp": { 951 | "version": "1.0.5", 952 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 953 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 954 | "dev": true, 955 | "engines": { 956 | "node": ">=0.8.0" 957 | } 958 | }, 959 | "node_modules/estree-walker": { 960 | "version": "2.0.2", 961 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 962 | "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" 963 | }, 964 | "node_modules/fast-glob": { 965 | "version": "3.2.7", 966 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", 967 | "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", 968 | "dev": true, 969 | "dependencies": { 970 | "@nodelib/fs.stat": "^2.0.2", 971 | "@nodelib/fs.walk": "^1.2.3", 972 | "glob-parent": "^5.1.2", 973 | "merge2": "^1.3.0", 974 | "micromatch": "^4.0.4" 975 | }, 976 | "engines": { 977 | "node": ">=8" 978 | } 979 | }, 980 | "node_modules/fast-glob/node_modules/glob-parent": { 981 | "version": "5.1.2", 982 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 983 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 984 | "dev": true, 985 | "dependencies": { 986 | "is-glob": "^4.0.1" 987 | }, 988 | "engines": { 989 | "node": ">= 6" 990 | } 991 | }, 992 | "node_modules/fastq": { 993 | "version": "1.13.0", 994 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 995 | "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 996 | "dev": true, 997 | "dependencies": { 998 | "reusify": "^1.0.4" 999 | } 1000 | }, 1001 | "node_modules/fill-range": { 1002 | "version": "7.0.1", 1003 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 1004 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 1005 | "dev": true, 1006 | "dependencies": { 1007 | "to-regex-range": "^5.0.1" 1008 | }, 1009 | "engines": { 1010 | "node": ">=8" 1011 | } 1012 | }, 1013 | "node_modules/fraction.js": { 1014 | "version": "4.1.1", 1015 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", 1016 | "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", 1017 | "dev": true, 1018 | "engines": { 1019 | "node": "*" 1020 | }, 1021 | "funding": { 1022 | "type": "patreon", 1023 | "url": "https://www.patreon.com/infusion" 1024 | } 1025 | }, 1026 | "node_modules/fs.realpath": { 1027 | "version": "1.0.0", 1028 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1029 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 1030 | "dev": true 1031 | }, 1032 | "node_modules/fsevents": { 1033 | "version": "2.3.2", 1034 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 1035 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 1036 | "dev": true, 1037 | "hasInstallScript": true, 1038 | "optional": true, 1039 | "os": [ 1040 | "darwin" 1041 | ], 1042 | "engines": { 1043 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1044 | } 1045 | }, 1046 | "node_modules/function-bind": { 1047 | "version": "1.1.1", 1048 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1049 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1050 | "dev": true 1051 | }, 1052 | "node_modules/glob": { 1053 | "version": "7.2.0", 1054 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", 1055 | "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", 1056 | "dev": true, 1057 | "dependencies": { 1058 | "fs.realpath": "^1.0.0", 1059 | "inflight": "^1.0.4", 1060 | "inherits": "2", 1061 | "minimatch": "^3.0.4", 1062 | "once": "^1.3.0", 1063 | "path-is-absolute": "^1.0.0" 1064 | }, 1065 | "engines": { 1066 | "node": "*" 1067 | }, 1068 | "funding": { 1069 | "url": "https://github.com/sponsors/isaacs" 1070 | } 1071 | }, 1072 | "node_modules/glob-parent": { 1073 | "version": "6.0.2", 1074 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 1075 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 1076 | "dev": true, 1077 | "dependencies": { 1078 | "is-glob": "^4.0.3" 1079 | }, 1080 | "engines": { 1081 | "node": ">=10.13.0" 1082 | } 1083 | }, 1084 | "node_modules/has": { 1085 | "version": "1.0.3", 1086 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1087 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1088 | "dev": true, 1089 | "dependencies": { 1090 | "function-bind": "^1.1.1" 1091 | }, 1092 | "engines": { 1093 | "node": ">= 0.4.0" 1094 | } 1095 | }, 1096 | "node_modules/has-flag": { 1097 | "version": "4.0.0", 1098 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1099 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1100 | "dev": true, 1101 | "engines": { 1102 | "node": ">=8" 1103 | } 1104 | }, 1105 | "node_modules/import-cwd": { 1106 | "version": "3.0.0", 1107 | "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", 1108 | "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", 1109 | "dev": true, 1110 | "dependencies": { 1111 | "import-from": "^3.0.0" 1112 | }, 1113 | "engines": { 1114 | "node": ">=8" 1115 | } 1116 | }, 1117 | "node_modules/import-fresh": { 1118 | "version": "3.3.0", 1119 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 1120 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 1121 | "dev": true, 1122 | "dependencies": { 1123 | "parent-module": "^1.0.0", 1124 | "resolve-from": "^4.0.0" 1125 | }, 1126 | "engines": { 1127 | "node": ">=6" 1128 | }, 1129 | "funding": { 1130 | "url": "https://github.com/sponsors/sindresorhus" 1131 | } 1132 | }, 1133 | "node_modules/import-from": { 1134 | "version": "3.0.0", 1135 | "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", 1136 | "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", 1137 | "dev": true, 1138 | "dependencies": { 1139 | "resolve-from": "^5.0.0" 1140 | }, 1141 | "engines": { 1142 | "node": ">=8" 1143 | } 1144 | }, 1145 | "node_modules/import-from/node_modules/resolve-from": { 1146 | "version": "5.0.0", 1147 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 1148 | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 1149 | "dev": true, 1150 | "engines": { 1151 | "node": ">=8" 1152 | } 1153 | }, 1154 | "node_modules/inflight": { 1155 | "version": "1.0.6", 1156 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1157 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 1158 | "dev": true, 1159 | "dependencies": { 1160 | "once": "^1.3.0", 1161 | "wrappy": "1" 1162 | } 1163 | }, 1164 | "node_modules/inherits": { 1165 | "version": "2.0.4", 1166 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1167 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1168 | "dev": true 1169 | }, 1170 | "node_modules/is-arrayish": { 1171 | "version": "0.2.1", 1172 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 1173 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 1174 | "dev": true 1175 | }, 1176 | "node_modules/is-binary-path": { 1177 | "version": "2.1.0", 1178 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 1179 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 1180 | "dev": true, 1181 | "dependencies": { 1182 | "binary-extensions": "^2.0.0" 1183 | }, 1184 | "engines": { 1185 | "node": ">=8" 1186 | } 1187 | }, 1188 | "node_modules/is-core-module": { 1189 | "version": "2.7.0", 1190 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", 1191 | "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", 1192 | "dev": true, 1193 | "dependencies": { 1194 | "has": "^1.0.3" 1195 | }, 1196 | "funding": { 1197 | "url": "https://github.com/sponsors/ljharb" 1198 | } 1199 | }, 1200 | "node_modules/is-extglob": { 1201 | "version": "2.1.1", 1202 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1203 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 1204 | "dev": true, 1205 | "engines": { 1206 | "node": ">=0.10.0" 1207 | } 1208 | }, 1209 | "node_modules/is-glob": { 1210 | "version": "4.0.3", 1211 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1212 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1213 | "dev": true, 1214 | "dependencies": { 1215 | "is-extglob": "^2.1.1" 1216 | }, 1217 | "engines": { 1218 | "node": ">=0.10.0" 1219 | } 1220 | }, 1221 | "node_modules/is-number": { 1222 | "version": "7.0.0", 1223 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1224 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1225 | "dev": true, 1226 | "engines": { 1227 | "node": ">=0.12.0" 1228 | } 1229 | }, 1230 | "node_modules/js-tokens": { 1231 | "version": "4.0.0", 1232 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1233 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1234 | "dev": true 1235 | }, 1236 | "node_modules/json-parse-even-better-errors": { 1237 | "version": "2.3.1", 1238 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 1239 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 1240 | "dev": true 1241 | }, 1242 | "node_modules/lilconfig": { 1243 | "version": "2.0.3", 1244 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", 1245 | "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", 1246 | "dev": true, 1247 | "engines": { 1248 | "node": ">=10" 1249 | } 1250 | }, 1251 | "node_modules/lines-and-columns": { 1252 | "version": "1.1.6", 1253 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", 1254 | "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", 1255 | "dev": true 1256 | }, 1257 | "node_modules/lodash.castarray": { 1258 | "version": "4.4.0", 1259 | "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", 1260 | "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=", 1261 | "dev": true 1262 | }, 1263 | "node_modules/lodash.isplainobject": { 1264 | "version": "4.0.6", 1265 | "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", 1266 | "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", 1267 | "dev": true 1268 | }, 1269 | "node_modules/lodash.merge": { 1270 | "version": "4.6.2", 1271 | "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 1272 | "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 1273 | "dev": true 1274 | }, 1275 | "node_modules/lodash.uniq": { 1276 | "version": "4.5.0", 1277 | "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", 1278 | "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", 1279 | "dev": true 1280 | }, 1281 | "node_modules/magic-string": { 1282 | "version": "0.25.7", 1283 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", 1284 | "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", 1285 | "dependencies": { 1286 | "sourcemap-codec": "^1.4.4" 1287 | } 1288 | }, 1289 | "node_modules/merge2": { 1290 | "version": "1.4.1", 1291 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 1292 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 1293 | "dev": true, 1294 | "engines": { 1295 | "node": ">= 8" 1296 | } 1297 | }, 1298 | "node_modules/micromatch": { 1299 | "version": "4.0.4", 1300 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", 1301 | "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", 1302 | "dev": true, 1303 | "dependencies": { 1304 | "braces": "^3.0.1", 1305 | "picomatch": "^2.2.3" 1306 | }, 1307 | "engines": { 1308 | "node": ">=8.6" 1309 | } 1310 | }, 1311 | "node_modules/mini-svg-data-uri": { 1312 | "version": "1.3.3", 1313 | "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.3.3.tgz", 1314 | "integrity": "sha512-+fA2oRcR1dJI/7ITmeQJDrYWks0wodlOz0pAEhKYJ2IVc1z0AnwJUsKY2fzFmPAM3Jo9J0rBx8JAA9QQSJ5PuA==", 1315 | "dev": true, 1316 | "bin": { 1317 | "mini-svg-data-uri": "cli.js" 1318 | } 1319 | }, 1320 | "node_modules/minimatch": { 1321 | "version": "3.0.4", 1322 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1323 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1324 | "dev": true, 1325 | "dependencies": { 1326 | "brace-expansion": "^1.1.7" 1327 | }, 1328 | "engines": { 1329 | "node": "*" 1330 | } 1331 | }, 1332 | "node_modules/minimist": { 1333 | "version": "1.2.5", 1334 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 1335 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 1336 | "dev": true 1337 | }, 1338 | "node_modules/nanocolors": { 1339 | "version": "0.2.12", 1340 | "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.12.tgz", 1341 | "integrity": "sha512-SFNdALvzW+rVlzqexid6epYdt8H9Zol7xDoQarioEFcFN0JHo4CYNztAxmtfgGTVRCmFlEOqqhBpoFGKqSAMug==" 1342 | }, 1343 | "node_modules/nanoid": { 1344 | "version": "3.1.28", 1345 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz", 1346 | "integrity": "sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==", 1347 | "bin": { 1348 | "nanoid": "bin/nanoid.cjs" 1349 | }, 1350 | "engines": { 1351 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1352 | } 1353 | }, 1354 | "node_modules/node-releases": { 1355 | "version": "2.0.1", 1356 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", 1357 | "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", 1358 | "dev": true 1359 | }, 1360 | "node_modules/normalize-path": { 1361 | "version": "3.0.0", 1362 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1363 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 1364 | "dev": true, 1365 | "engines": { 1366 | "node": ">=0.10.0" 1367 | } 1368 | }, 1369 | "node_modules/normalize-range": { 1370 | "version": "0.1.2", 1371 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 1372 | "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", 1373 | "dev": true, 1374 | "engines": { 1375 | "node": ">=0.10.0" 1376 | } 1377 | }, 1378 | "node_modules/object-hash": { 1379 | "version": "2.2.0", 1380 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", 1381 | "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", 1382 | "dev": true, 1383 | "engines": { 1384 | "node": ">= 6" 1385 | } 1386 | }, 1387 | "node_modules/once": { 1388 | "version": "1.4.0", 1389 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1390 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1391 | "dev": true, 1392 | "dependencies": { 1393 | "wrappy": "1" 1394 | } 1395 | }, 1396 | "node_modules/parent-module": { 1397 | "version": "1.0.1", 1398 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 1399 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 1400 | "dev": true, 1401 | "dependencies": { 1402 | "callsites": "^3.0.0" 1403 | }, 1404 | "engines": { 1405 | "node": ">=6" 1406 | } 1407 | }, 1408 | "node_modules/parse-json": { 1409 | "version": "5.2.0", 1410 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 1411 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 1412 | "dev": true, 1413 | "dependencies": { 1414 | "@babel/code-frame": "^7.0.0", 1415 | "error-ex": "^1.3.1", 1416 | "json-parse-even-better-errors": "^2.3.0", 1417 | "lines-and-columns": "^1.1.6" 1418 | }, 1419 | "engines": { 1420 | "node": ">=8" 1421 | }, 1422 | "funding": { 1423 | "url": "https://github.com/sponsors/sindresorhus" 1424 | } 1425 | }, 1426 | "node_modules/path-is-absolute": { 1427 | "version": "1.0.1", 1428 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1429 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1430 | "dev": true, 1431 | "engines": { 1432 | "node": ">=0.10.0" 1433 | } 1434 | }, 1435 | "node_modules/path-parse": { 1436 | "version": "1.0.7", 1437 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 1438 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 1439 | "dev": true 1440 | }, 1441 | "node_modules/path-type": { 1442 | "version": "4.0.0", 1443 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 1444 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 1445 | "dev": true, 1446 | "engines": { 1447 | "node": ">=8" 1448 | } 1449 | }, 1450 | "node_modules/picocolors": { 1451 | "version": "1.0.0", 1452 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 1453 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 1454 | "dev": true 1455 | }, 1456 | "node_modules/picomatch": { 1457 | "version": "2.3.0", 1458 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 1459 | "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", 1460 | "dev": true, 1461 | "engines": { 1462 | "node": ">=8.6" 1463 | }, 1464 | "funding": { 1465 | "url": "https://github.com/sponsors/jonschlinkert" 1466 | } 1467 | }, 1468 | "node_modules/postcss": { 1469 | "version": "8.3.8", 1470 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.8.tgz", 1471 | "integrity": "sha512-GT5bTjjZnwDifajzczOC+r3FI3Cu+PgPvrsjhQdRqa2kTJ4968/X9CUce9xttIB0xOs5c6xf0TCWZo/y9lF6bA==", 1472 | "dependencies": { 1473 | "nanocolors": "^0.2.2", 1474 | "nanoid": "^3.1.25", 1475 | "source-map-js": "^0.6.2" 1476 | }, 1477 | "engines": { 1478 | "node": "^10 || ^12 || >=14" 1479 | }, 1480 | "funding": { 1481 | "type": "opencollective", 1482 | "url": "https://opencollective.com/postcss/" 1483 | } 1484 | }, 1485 | "node_modules/postcss-js": { 1486 | "version": "3.0.3", 1487 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", 1488 | "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", 1489 | "dev": true, 1490 | "dependencies": { 1491 | "camelcase-css": "^2.0.1", 1492 | "postcss": "^8.1.6" 1493 | }, 1494 | "engines": { 1495 | "node": ">=10.0" 1496 | }, 1497 | "funding": { 1498 | "type": "opencollective", 1499 | "url": "https://opencollective.com/postcss/" 1500 | } 1501 | }, 1502 | "node_modules/postcss-load-config": { 1503 | "version": "3.1.0", 1504 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", 1505 | "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", 1506 | "dev": true, 1507 | "dependencies": { 1508 | "import-cwd": "^3.0.0", 1509 | "lilconfig": "^2.0.3", 1510 | "yaml": "^1.10.2" 1511 | }, 1512 | "engines": { 1513 | "node": ">= 10" 1514 | }, 1515 | "funding": { 1516 | "type": "opencollective", 1517 | "url": "https://opencollective.com/postcss/" 1518 | }, 1519 | "peerDependencies": { 1520 | "ts-node": ">=9.0.0" 1521 | }, 1522 | "peerDependenciesMeta": { 1523 | "ts-node": { 1524 | "optional": true 1525 | } 1526 | } 1527 | }, 1528 | "node_modules/postcss-nested": { 1529 | "version": "5.0.6", 1530 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", 1531 | "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", 1532 | "dev": true, 1533 | "dependencies": { 1534 | "postcss-selector-parser": "^6.0.6" 1535 | }, 1536 | "engines": { 1537 | "node": ">=12.0" 1538 | }, 1539 | "funding": { 1540 | "type": "opencollective", 1541 | "url": "https://opencollective.com/postcss/" 1542 | }, 1543 | "peerDependencies": { 1544 | "postcss": "^8.2.14" 1545 | } 1546 | }, 1547 | "node_modules/postcss-selector-parser": { 1548 | "version": "6.0.6", 1549 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", 1550 | "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", 1551 | "dev": true, 1552 | "dependencies": { 1553 | "cssesc": "^3.0.0", 1554 | "util-deprecate": "^1.0.2" 1555 | }, 1556 | "engines": { 1557 | "node": ">=4" 1558 | } 1559 | }, 1560 | "node_modules/postcss-value-parser": { 1561 | "version": "4.1.0", 1562 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", 1563 | "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", 1564 | "dev": true 1565 | }, 1566 | "node_modules/queue-microtask": { 1567 | "version": "1.2.3", 1568 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 1569 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 1570 | "dev": true, 1571 | "funding": [ 1572 | { 1573 | "type": "github", 1574 | "url": "https://github.com/sponsors/feross" 1575 | }, 1576 | { 1577 | "type": "patreon", 1578 | "url": "https://www.patreon.com/feross" 1579 | }, 1580 | { 1581 | "type": "consulting", 1582 | "url": "https://feross.org/support" 1583 | } 1584 | ] 1585 | }, 1586 | "node_modules/quick-lru": { 1587 | "version": "5.1.1", 1588 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 1589 | "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 1590 | "dev": true, 1591 | "engines": { 1592 | "node": ">=10" 1593 | }, 1594 | "funding": { 1595 | "url": "https://github.com/sponsors/sindresorhus" 1596 | } 1597 | }, 1598 | "node_modules/readdirp": { 1599 | "version": "3.6.0", 1600 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 1601 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 1602 | "dev": true, 1603 | "dependencies": { 1604 | "picomatch": "^2.2.1" 1605 | }, 1606 | "engines": { 1607 | "node": ">=8.10.0" 1608 | } 1609 | }, 1610 | "node_modules/resolve": { 1611 | "version": "1.20.0", 1612 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 1613 | "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 1614 | "dev": true, 1615 | "dependencies": { 1616 | "is-core-module": "^2.2.0", 1617 | "path-parse": "^1.0.6" 1618 | }, 1619 | "funding": { 1620 | "url": "https://github.com/sponsors/ljharb" 1621 | } 1622 | }, 1623 | "node_modules/resolve-from": { 1624 | "version": "4.0.0", 1625 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 1626 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 1627 | "dev": true, 1628 | "engines": { 1629 | "node": ">=4" 1630 | } 1631 | }, 1632 | "node_modules/reusify": { 1633 | "version": "1.0.4", 1634 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 1635 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 1636 | "dev": true, 1637 | "engines": { 1638 | "iojs": ">=1.0.0", 1639 | "node": ">=0.10.0" 1640 | } 1641 | }, 1642 | "node_modules/rimraf": { 1643 | "version": "3.0.2", 1644 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 1645 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 1646 | "dev": true, 1647 | "dependencies": { 1648 | "glob": "^7.1.3" 1649 | }, 1650 | "bin": { 1651 | "rimraf": "bin.js" 1652 | }, 1653 | "funding": { 1654 | "url": "https://github.com/sponsors/isaacs" 1655 | } 1656 | }, 1657 | "node_modules/rollup": { 1658 | "version": "2.58.0", 1659 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.58.0.tgz", 1660 | "integrity": "sha512-NOXpusKnaRpbS7ZVSzcEXqxcLDOagN6iFS8p45RkoiMqPHDLwJm758UF05KlMoCRbLBTZsPOIa887gZJ1AiXvw==", 1661 | "dev": true, 1662 | "bin": { 1663 | "rollup": "dist/bin/rollup" 1664 | }, 1665 | "engines": { 1666 | "node": ">=10.0.0" 1667 | }, 1668 | "optionalDependencies": { 1669 | "fsevents": "~2.3.2" 1670 | } 1671 | }, 1672 | "node_modules/run-parallel": { 1673 | "version": "1.2.0", 1674 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 1675 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 1676 | "dev": true, 1677 | "funding": [ 1678 | { 1679 | "type": "github", 1680 | "url": "https://github.com/sponsors/feross" 1681 | }, 1682 | { 1683 | "type": "patreon", 1684 | "url": "https://www.patreon.com/feross" 1685 | }, 1686 | { 1687 | "type": "consulting", 1688 | "url": "https://feross.org/support" 1689 | } 1690 | ], 1691 | "dependencies": { 1692 | "queue-microtask": "^1.2.2" 1693 | } 1694 | }, 1695 | "node_modules/source-map": { 1696 | "version": "0.6.1", 1697 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1698 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1699 | "engines": { 1700 | "node": ">=0.10.0" 1701 | } 1702 | }, 1703 | "node_modules/source-map-js": { 1704 | "version": "0.6.2", 1705 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", 1706 | "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", 1707 | "engines": { 1708 | "node": ">=0.10.0" 1709 | } 1710 | }, 1711 | "node_modules/sourcemap-codec": { 1712 | "version": "1.4.8", 1713 | "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 1714 | "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" 1715 | }, 1716 | "node_modules/supports-color": { 1717 | "version": "7.2.0", 1718 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 1719 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1720 | "dev": true, 1721 | "dependencies": { 1722 | "has-flag": "^4.0.0" 1723 | }, 1724 | "engines": { 1725 | "node": ">=8" 1726 | } 1727 | }, 1728 | "node_modules/tailwindcss": { 1729 | "version": "3.0.0-alpha.2", 1730 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.0-alpha.2.tgz", 1731 | "integrity": "sha512-DLPLL927a05mhwTAPMPgSk1EFLAsWc0qmZeB1yHDSRAj/Bfn0nvdFTqj2u/8FnM5EiS20nsqCZ/HFfXzzaFOZg==", 1732 | "dev": true, 1733 | "dependencies": { 1734 | "arg": "^5.0.1", 1735 | "chalk": "^4.1.2", 1736 | "chokidar": "^3.5.2", 1737 | "color-name": "^1.1.4", 1738 | "cosmiconfig": "^7.0.1", 1739 | "detective": "^5.2.0", 1740 | "didyoumean": "^1.2.2", 1741 | "dlv": "^1.1.3", 1742 | "fast-glob": "^3.2.7", 1743 | "glob-parent": "^6.0.2", 1744 | "is-glob": "^4.0.3", 1745 | "normalize-path": "^3.0.0", 1746 | "object-hash": "^2.2.0", 1747 | "postcss-js": "^3.0.3", 1748 | "postcss-load-config": "^3.1.0", 1749 | "postcss-nested": "5.0.6", 1750 | "postcss-selector-parser": "^6.0.6", 1751 | "postcss-value-parser": "^4.1.0", 1752 | "quick-lru": "^5.1.1", 1753 | "resolve": "^1.20.0", 1754 | "tmp": "^0.2.1" 1755 | }, 1756 | "bin": { 1757 | "tailwind": "lib/cli.js", 1758 | "tailwindcss": "lib/cli.js" 1759 | }, 1760 | "engines": { 1761 | "node": ">=12.13.0" 1762 | }, 1763 | "peerDependencies": { 1764 | "autoprefixer": "^10.0.2", 1765 | "postcss": "^8.0.9" 1766 | } 1767 | }, 1768 | "node_modules/tmp": { 1769 | "version": "0.2.1", 1770 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", 1771 | "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", 1772 | "dev": true, 1773 | "dependencies": { 1774 | "rimraf": "^3.0.0" 1775 | }, 1776 | "engines": { 1777 | "node": ">=8.17.0" 1778 | } 1779 | }, 1780 | "node_modules/to-regex-range": { 1781 | "version": "5.0.1", 1782 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1783 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1784 | "dev": true, 1785 | "dependencies": { 1786 | "is-number": "^7.0.0" 1787 | }, 1788 | "engines": { 1789 | "node": ">=8.0" 1790 | } 1791 | }, 1792 | "node_modules/util-deprecate": { 1793 | "version": "1.0.2", 1794 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1795 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 1796 | "dev": true 1797 | }, 1798 | "node_modules/vite": { 1799 | "version": "2.6.14", 1800 | "resolved": "https://registry.npmjs.org/vite/-/vite-2.6.14.tgz", 1801 | "integrity": "sha512-2HA9xGyi+EhY2MXo0+A2dRsqsAG3eFNEVIo12olkWhOmc8LfiM+eMdrXf+Ruje9gdXgvSqjLI9freec1RUM5EA==", 1802 | "dev": true, 1803 | "dependencies": { 1804 | "esbuild": "^0.13.2", 1805 | "postcss": "^8.3.8", 1806 | "resolve": "^1.20.0", 1807 | "rollup": "^2.57.0" 1808 | }, 1809 | "bin": { 1810 | "vite": "bin/vite.js" 1811 | }, 1812 | "engines": { 1813 | "node": ">=12.2.0" 1814 | }, 1815 | "optionalDependencies": { 1816 | "fsevents": "~2.3.2" 1817 | }, 1818 | "peerDependencies": { 1819 | "less": "*", 1820 | "sass": "*", 1821 | "stylus": "*" 1822 | }, 1823 | "peerDependenciesMeta": { 1824 | "less": { 1825 | "optional": true 1826 | }, 1827 | "sass": { 1828 | "optional": true 1829 | }, 1830 | "stylus": { 1831 | "optional": true 1832 | } 1833 | } 1834 | }, 1835 | "node_modules/vue": { 1836 | "version": "3.2.23", 1837 | "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.23.tgz", 1838 | "integrity": "sha512-MGp9JZC37lzGhwSu6c1tQxrQbXbw7XKFqtYh7SFwNrNK899FPxGAHwSHMZijMChTSC3uZrD2BGO/3EHOgMJ0cw==", 1839 | "dependencies": { 1840 | "@vue/compiler-dom": "3.2.23", 1841 | "@vue/compiler-sfc": "3.2.23", 1842 | "@vue/runtime-dom": "3.2.23", 1843 | "@vue/server-renderer": "3.2.23", 1844 | "@vue/shared": "3.2.23" 1845 | } 1846 | }, 1847 | "node_modules/vue-router": { 1848 | "version": "4.0.12", 1849 | "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.12.tgz", 1850 | "integrity": "sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg==", 1851 | "dependencies": { 1852 | "@vue/devtools-api": "^6.0.0-beta.18" 1853 | }, 1854 | "peerDependencies": { 1855 | "vue": "^3.0.0" 1856 | } 1857 | }, 1858 | "node_modules/wrappy": { 1859 | "version": "1.0.2", 1860 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1861 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 1862 | "dev": true 1863 | }, 1864 | "node_modules/xtend": { 1865 | "version": "4.0.2", 1866 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 1867 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 1868 | "dev": true, 1869 | "engines": { 1870 | "node": ">=0.4" 1871 | } 1872 | }, 1873 | "node_modules/yaml": { 1874 | "version": "1.10.2", 1875 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 1876 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 1877 | "dev": true, 1878 | "engines": { 1879 | "node": ">= 6" 1880 | } 1881 | } 1882 | }, 1883 | "dependencies": { 1884 | "@babel/code-frame": { 1885 | "version": "7.14.5", 1886 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 1887 | "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 1888 | "dev": true, 1889 | "requires": { 1890 | "@babel/highlight": "^7.14.5" 1891 | } 1892 | }, 1893 | "@babel/helper-validator-identifier": { 1894 | "version": "7.15.7", 1895 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", 1896 | "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", 1897 | "dev": true 1898 | }, 1899 | "@babel/highlight": { 1900 | "version": "7.14.5", 1901 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", 1902 | "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", 1903 | "dev": true, 1904 | "requires": { 1905 | "@babel/helper-validator-identifier": "^7.14.5", 1906 | "chalk": "^2.0.0", 1907 | "js-tokens": "^4.0.0" 1908 | }, 1909 | "dependencies": { 1910 | "ansi-styles": { 1911 | "version": "3.2.1", 1912 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 1913 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 1914 | "dev": true, 1915 | "requires": { 1916 | "color-convert": "^1.9.0" 1917 | } 1918 | }, 1919 | "chalk": { 1920 | "version": "2.4.2", 1921 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 1922 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 1923 | "dev": true, 1924 | "requires": { 1925 | "ansi-styles": "^3.2.1", 1926 | "escape-string-regexp": "^1.0.5", 1927 | "supports-color": "^5.3.0" 1928 | } 1929 | }, 1930 | "color-convert": { 1931 | "version": "1.9.3", 1932 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 1933 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 1934 | "dev": true, 1935 | "requires": { 1936 | "color-name": "1.1.3" 1937 | } 1938 | }, 1939 | "color-name": { 1940 | "version": "1.1.3", 1941 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 1942 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 1943 | "dev": true 1944 | }, 1945 | "has-flag": { 1946 | "version": "3.0.0", 1947 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1948 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 1949 | "dev": true 1950 | }, 1951 | "supports-color": { 1952 | "version": "5.5.0", 1953 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1954 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1955 | "dev": true, 1956 | "requires": { 1957 | "has-flag": "^3.0.0" 1958 | } 1959 | } 1960 | } 1961 | }, 1962 | "@babel/parser": { 1963 | "version": "7.16.4", 1964 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", 1965 | "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==" 1966 | }, 1967 | "@headlessui/vue": { 1968 | "version": "1.4.2", 1969 | "resolved": "https://registry.npmjs.org/@headlessui/vue/-/vue-1.4.2.tgz", 1970 | "integrity": "sha512-+uOaPwHncxHZ6JBwYycu3YxDDrY0v1tcxCtK04H1WGBLBm07dqVi38Q2RB7eY867FUhD0sL6q+Fj69rVn8P0OQ==", 1971 | "dev": true, 1972 | "requires": {} 1973 | }, 1974 | "@heroicons/vue": { 1975 | "version": "1.0.5", 1976 | "resolved": "https://registry.npmjs.org/@heroicons/vue/-/vue-1.0.5.tgz", 1977 | "integrity": "sha512-idWtp20Fjr7mqnD7EdGDUDi83oWHnx3SwyuQY6GZyF33OApzpBOLxz7xa4t6rPOddGz9tI5RGnndLk+ake7ijQ==", 1978 | "dev": true, 1979 | "requires": {} 1980 | }, 1981 | "@nodelib/fs.scandir": { 1982 | "version": "2.1.5", 1983 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 1984 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 1985 | "dev": true, 1986 | "requires": { 1987 | "@nodelib/fs.stat": "2.0.5", 1988 | "run-parallel": "^1.1.9" 1989 | } 1990 | }, 1991 | "@nodelib/fs.stat": { 1992 | "version": "2.0.5", 1993 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 1994 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 1995 | "dev": true 1996 | }, 1997 | "@nodelib/fs.walk": { 1998 | "version": "1.2.8", 1999 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 2000 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 2001 | "dev": true, 2002 | "requires": { 2003 | "@nodelib/fs.scandir": "2.1.5", 2004 | "fastq": "^1.6.0" 2005 | } 2006 | }, 2007 | "@tailwindcss/aspect-ratio": { 2008 | "version": "0.3.0", 2009 | "resolved": "https://registry.npmjs.org/@tailwindcss/aspect-ratio/-/aspect-ratio-0.3.0.tgz", 2010 | "integrity": "sha512-DMgWskNJR6FNPLbQ8Xoq/PKV/9DfNKh5dvKB+SM8x7lVl4+pnxlZ3Ns4+yGmurA/ze708HrnCG1tXk85HolJmw==", 2011 | "dev": true, 2012 | "requires": {} 2013 | }, 2014 | "@tailwindcss/forms": { 2015 | "version": "0.4.0-alpha.2", 2016 | "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.0-alpha.2.tgz", 2017 | "integrity": "sha512-bpo7CkwffVgMZLDMATLZgIcLZZ5PUNwR+nzrJLTbXCG90XReubO8I21HMSQt7Eq2uM9k6+FheZStWKtE4L5N4Q==", 2018 | "dev": true, 2019 | "requires": { 2020 | "mini-svg-data-uri": "^1.2.3" 2021 | } 2022 | }, 2023 | "@tailwindcss/line-clamp": { 2024 | "version": "0.2.2", 2025 | "resolved": "https://registry.npmjs.org/@tailwindcss/line-clamp/-/line-clamp-0.2.2.tgz", 2026 | "integrity": "sha512-NgA4Ds+/eCiO+6O3SooRsfJ8m7M2+QvNvHwOjBQq7FIYoWwAV4I4Wu4fjHeuO9Yi6p47ceHUKEGGEBh0ozQodg==", 2027 | "dev": true, 2028 | "requires": {} 2029 | }, 2030 | "@tailwindcss/typography": { 2031 | "version": "0.5.0-alpha.3", 2032 | "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.0-alpha.3.tgz", 2033 | "integrity": "sha512-ySYrwcf7SaLVL7XBH61euPX4xoAytD4HVvfE4XsdExQmxxiNhWNVkvxhtP+RAbk6n3A0m0a+p3W25E19YiGj2A==", 2034 | "dev": true, 2035 | "requires": { 2036 | "lodash.castarray": "^4.4.0", 2037 | "lodash.isplainobject": "^4.0.6", 2038 | "lodash.merge": "^4.6.2", 2039 | "lodash.uniq": "^4.5.0" 2040 | } 2041 | }, 2042 | "@types/parse-json": { 2043 | "version": "4.0.0", 2044 | "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", 2045 | "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", 2046 | "dev": true 2047 | }, 2048 | "@types/tailwindcss": { 2049 | "version": "2.2.4", 2050 | "resolved": "https://registry.npmjs.org/@types/tailwindcss/-/tailwindcss-2.2.4.tgz", 2051 | "integrity": "sha512-8mIk+0BoReKiaBI4e3hjaz9YDQto+rdZ2eEExHf6AfS38FZcALQ6s8mTd+74N8BtBaLnTzLdNe5GbkzObWlSXw==", 2052 | "dev": true 2053 | }, 2054 | "@vitejs/plugin-vue": { 2055 | "version": "1.10.1", 2056 | "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.1.tgz", 2057 | "integrity": "sha512-oL76QETMSpVE9jIScirGB2bYJEVU/+r+g+K7oG+sXPs9TZljqveoVRsmLyXlMZTjpQkLL8gz527cW80NMGVKJg==", 2058 | "dev": true, 2059 | "requires": {} 2060 | }, 2061 | "@vue/compiler-core": { 2062 | "version": "3.2.23", 2063 | "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.23.tgz", 2064 | "integrity": "sha512-4ZhiI/orx+7EJ1B+0zjgvXMV2uRN+XBfG06UN2sJfND9rH5gtEQT3QmO4erum1o6Irl7y754W8/KSaDJh4EUQg==", 2065 | "requires": { 2066 | "@babel/parser": "^7.15.0", 2067 | "@vue/shared": "3.2.23", 2068 | "estree-walker": "^2.0.2", 2069 | "source-map": "^0.6.1" 2070 | } 2071 | }, 2072 | "@vue/compiler-dom": { 2073 | "version": "3.2.23", 2074 | "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.23.tgz", 2075 | "integrity": "sha512-X2Nw8QFc5lgoK3kio5ktM95nqmLUH+q+N/PbV4kCHzF1avqv/EGLnAhaaF0Iu4bewNvHJAAhhwPZFeoV/22nbw==", 2076 | "requires": { 2077 | "@vue/compiler-core": "3.2.23", 2078 | "@vue/shared": "3.2.23" 2079 | } 2080 | }, 2081 | "@vue/compiler-sfc": { 2082 | "version": "3.2.23", 2083 | "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.23.tgz", 2084 | "integrity": "sha512-Aw+pb50Q5zTjyvWod8mNKmYZDRGHJBptmNNWE+84ZxrzEztPgMz8cNYIzWGbwcFVkmJlhvioAMvKnB+LM/sjSA==", 2085 | "requires": { 2086 | "@babel/parser": "^7.15.0", 2087 | "@vue/compiler-core": "3.2.23", 2088 | "@vue/compiler-dom": "3.2.23", 2089 | "@vue/compiler-ssr": "3.2.23", 2090 | "@vue/ref-transform": "3.2.23", 2091 | "@vue/shared": "3.2.23", 2092 | "estree-walker": "^2.0.2", 2093 | "magic-string": "^0.25.7", 2094 | "postcss": "^8.1.10", 2095 | "source-map": "^0.6.1" 2096 | } 2097 | }, 2098 | "@vue/compiler-ssr": { 2099 | "version": "3.2.23", 2100 | "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.23.tgz", 2101 | "integrity": "sha512-Bqzn4jFyXPK1Ehqiq7e/czS8n62gtYF1Zfeu0DrR5uv+SBllh7LIvZjZU6+c8qbocAd3/T3I3gn2cZGmnDb6zg==", 2102 | "requires": { 2103 | "@vue/compiler-dom": "3.2.23", 2104 | "@vue/shared": "3.2.23" 2105 | } 2106 | }, 2107 | "@vue/devtools-api": { 2108 | "version": "6.0.0-beta.18", 2109 | "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.18.tgz", 2110 | "integrity": "sha512-56vRhO7nXWWFYTx520BQSDlQH5VYpwy62hFDEqi2yHHEBpEqseOP5WYQusq7BEW3DXSY9E9cfPVR5CFtJbKuMg==" 2111 | }, 2112 | "@vue/reactivity": { 2113 | "version": "3.2.23", 2114 | "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.23.tgz", 2115 | "integrity": "sha512-8RGVr/5Kpgb/EkCjgHXqttgA5IMc6n0lIXFY4TVbMkzdXrvaIhzBd7Te44oIDsTSYVKZLpfHd6/wEnuDqE8vFw==", 2116 | "requires": { 2117 | "@vue/shared": "3.2.23" 2118 | } 2119 | }, 2120 | "@vue/ref-transform": { 2121 | "version": "3.2.23", 2122 | "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.23.tgz", 2123 | "integrity": "sha512-gW0GD2PSAs/th7mC7tPB/UwpIQxclbApVtsDtscDmOJXb2+cdu60ny+SuHNgfrlUT/JqWKQHq7jFKO4woxLNaA==", 2124 | "requires": { 2125 | "@babel/parser": "^7.15.0", 2126 | "@vue/compiler-core": "3.2.23", 2127 | "@vue/shared": "3.2.23", 2128 | "estree-walker": "^2.0.2", 2129 | "magic-string": "^0.25.7" 2130 | } 2131 | }, 2132 | "@vue/runtime-core": { 2133 | "version": "3.2.23", 2134 | "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.23.tgz", 2135 | "integrity": "sha512-wSI5lmY2kCGLf89iiygqxVh6/5bsawz78Me9n1x4U2bHnN0yf3PWyuhN0WgIE8VfEaF7e75E333uboNEIFjgkg==", 2136 | "requires": { 2137 | "@vue/reactivity": "3.2.23", 2138 | "@vue/shared": "3.2.23" 2139 | } 2140 | }, 2141 | "@vue/runtime-dom": { 2142 | "version": "3.2.23", 2143 | "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.23.tgz", 2144 | "integrity": "sha512-z6lp0888NkLmxD9j2sGoll8Kb7J743s8s6w7GbiyUc4WZwm0KJ35B4qTFDMoIU0G7CatS6Z+yRTpPHc6srtByg==", 2145 | "requires": { 2146 | "@vue/runtime-core": "3.2.23", 2147 | "@vue/shared": "3.2.23", 2148 | "csstype": "^2.6.8" 2149 | } 2150 | }, 2151 | "@vue/server-renderer": { 2152 | "version": "3.2.23", 2153 | "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.23.tgz", 2154 | "integrity": "sha512-mgQ2VAE5WjeZELJKNbwE69uiBNpN+3LyL0ZDki1bJWVwHD2fhPfx7pwyYuiucE81xz2LxVsyGxhKKUL997g8vw==", 2155 | "requires": { 2156 | "@vue/compiler-ssr": "3.2.23", 2157 | "@vue/shared": "3.2.23" 2158 | } 2159 | }, 2160 | "@vue/shared": { 2161 | "version": "3.2.23", 2162 | "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.23.tgz", 2163 | "integrity": "sha512-U+/Jefa0QfXUF2qVy9Dqlrb6HKJSr9/wJcM66wXmWcTOoqg7hOWzF4qruDle51pyF4x3wMn6TSH54UdjKjCKMA==" 2164 | }, 2165 | "acorn": { 2166 | "version": "7.4.1", 2167 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 2168 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 2169 | "dev": true 2170 | }, 2171 | "acorn-node": { 2172 | "version": "1.8.2", 2173 | "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", 2174 | "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", 2175 | "dev": true, 2176 | "requires": { 2177 | "acorn": "^7.0.0", 2178 | "acorn-walk": "^7.0.0", 2179 | "xtend": "^4.0.2" 2180 | } 2181 | }, 2182 | "acorn-walk": { 2183 | "version": "7.2.0", 2184 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 2185 | "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 2186 | "dev": true 2187 | }, 2188 | "ansi-styles": { 2189 | "version": "4.3.0", 2190 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2191 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2192 | "dev": true, 2193 | "requires": { 2194 | "color-convert": "^2.0.1" 2195 | } 2196 | }, 2197 | "anymatch": { 2198 | "version": "3.1.2", 2199 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 2200 | "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 2201 | "dev": true, 2202 | "requires": { 2203 | "normalize-path": "^3.0.0", 2204 | "picomatch": "^2.0.4" 2205 | } 2206 | }, 2207 | "arg": { 2208 | "version": "5.0.1", 2209 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", 2210 | "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", 2211 | "dev": true 2212 | }, 2213 | "autoprefixer": { 2214 | "version": "10.4.0", 2215 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", 2216 | "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", 2217 | "dev": true, 2218 | "requires": { 2219 | "browserslist": "^4.17.5", 2220 | "caniuse-lite": "^1.0.30001272", 2221 | "fraction.js": "^4.1.1", 2222 | "normalize-range": "^0.1.2", 2223 | "picocolors": "^1.0.0", 2224 | "postcss-value-parser": "^4.1.0" 2225 | } 2226 | }, 2227 | "balanced-match": { 2228 | "version": "1.0.2", 2229 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2230 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2231 | "dev": true 2232 | }, 2233 | "binary-extensions": { 2234 | "version": "2.2.0", 2235 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 2236 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 2237 | "dev": true 2238 | }, 2239 | "brace-expansion": { 2240 | "version": "1.1.11", 2241 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2242 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2243 | "dev": true, 2244 | "requires": { 2245 | "balanced-match": "^1.0.0", 2246 | "concat-map": "0.0.1" 2247 | } 2248 | }, 2249 | "braces": { 2250 | "version": "3.0.2", 2251 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 2252 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 2253 | "dev": true, 2254 | "requires": { 2255 | "fill-range": "^7.0.1" 2256 | } 2257 | }, 2258 | "browserslist": { 2259 | "version": "4.17.5", 2260 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.5.tgz", 2261 | "integrity": "sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==", 2262 | "dev": true, 2263 | "requires": { 2264 | "caniuse-lite": "^1.0.30001271", 2265 | "electron-to-chromium": "^1.3.878", 2266 | "escalade": "^3.1.1", 2267 | "node-releases": "^2.0.1", 2268 | "picocolors": "^1.0.0" 2269 | } 2270 | }, 2271 | "callsites": { 2272 | "version": "3.1.0", 2273 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 2274 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 2275 | "dev": true 2276 | }, 2277 | "camelcase-css": { 2278 | "version": "2.0.1", 2279 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 2280 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 2281 | "dev": true 2282 | }, 2283 | "caniuse-lite": { 2284 | "version": "1.0.30001272", 2285 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001272.tgz", 2286 | "integrity": "sha512-DV1j9Oot5dydyH1v28g25KoVm7l8MTxazwuiH3utWiAS6iL/9Nh//TGwqFEeqqN8nnWYQ8HHhUq+o4QPt9kvYw==", 2287 | "dev": true 2288 | }, 2289 | "chalk": { 2290 | "version": "4.1.2", 2291 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 2292 | "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 2293 | "dev": true, 2294 | "requires": { 2295 | "ansi-styles": "^4.1.0", 2296 | "supports-color": "^7.1.0" 2297 | } 2298 | }, 2299 | "chokidar": { 2300 | "version": "3.5.2", 2301 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", 2302 | "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", 2303 | "dev": true, 2304 | "requires": { 2305 | "anymatch": "~3.1.2", 2306 | "braces": "~3.0.2", 2307 | "fsevents": "~2.3.2", 2308 | "glob-parent": "~5.1.2", 2309 | "is-binary-path": "~2.1.0", 2310 | "is-glob": "~4.0.1", 2311 | "normalize-path": "~3.0.0", 2312 | "readdirp": "~3.6.0" 2313 | }, 2314 | "dependencies": { 2315 | "glob-parent": { 2316 | "version": "5.1.2", 2317 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 2318 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 2319 | "dev": true, 2320 | "requires": { 2321 | "is-glob": "^4.0.1" 2322 | } 2323 | } 2324 | } 2325 | }, 2326 | "color-convert": { 2327 | "version": "2.0.1", 2328 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2329 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2330 | "dev": true, 2331 | "requires": { 2332 | "color-name": "~1.1.4" 2333 | } 2334 | }, 2335 | "color-name": { 2336 | "version": "1.1.4", 2337 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2338 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2339 | "dev": true 2340 | }, 2341 | "concat-map": { 2342 | "version": "0.0.1", 2343 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 2344 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 2345 | "dev": true 2346 | }, 2347 | "cosmiconfig": { 2348 | "version": "7.0.1", 2349 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", 2350 | "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", 2351 | "dev": true, 2352 | "requires": { 2353 | "@types/parse-json": "^4.0.0", 2354 | "import-fresh": "^3.2.1", 2355 | "parse-json": "^5.0.0", 2356 | "path-type": "^4.0.0", 2357 | "yaml": "^1.10.0" 2358 | } 2359 | }, 2360 | "cssesc": { 2361 | "version": "3.0.0", 2362 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 2363 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 2364 | "dev": true 2365 | }, 2366 | "csstype": { 2367 | "version": "2.6.19", 2368 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz", 2369 | "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==" 2370 | }, 2371 | "defined": { 2372 | "version": "1.0.0", 2373 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", 2374 | "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", 2375 | "dev": true 2376 | }, 2377 | "detective": { 2378 | "version": "5.2.0", 2379 | "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", 2380 | "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", 2381 | "dev": true, 2382 | "requires": { 2383 | "acorn-node": "^1.6.1", 2384 | "defined": "^1.0.0", 2385 | "minimist": "^1.1.1" 2386 | } 2387 | }, 2388 | "didyoumean": { 2389 | "version": "1.2.2", 2390 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 2391 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", 2392 | "dev": true 2393 | }, 2394 | "dlv": { 2395 | "version": "1.1.3", 2396 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 2397 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 2398 | "dev": true 2399 | }, 2400 | "electron-to-chromium": { 2401 | "version": "1.3.884", 2402 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.884.tgz", 2403 | "integrity": "sha512-kOaCAa+biA98PwH5BpCkeUeTL6mCeg8p3Q3OhqzPyqhu/5QUnWAN2wr/3IK8xMQxIV76kfoQpP+Bn/wij/jXrg==", 2404 | "dev": true 2405 | }, 2406 | "error-ex": { 2407 | "version": "1.3.2", 2408 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 2409 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 2410 | "dev": true, 2411 | "requires": { 2412 | "is-arrayish": "^0.2.1" 2413 | } 2414 | }, 2415 | "esbuild": { 2416 | "version": "0.13.3", 2417 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.3.tgz", 2418 | "integrity": "sha512-98xovMLKnyhv3gcReUuAEi5Ig1rK6SIgvsJuBIcfwzqGSEHsV8UJjMlmkhHoHMf9XZybMpE9Zax8AA8f7i2hlQ==", 2419 | "dev": true, 2420 | "requires": { 2421 | "esbuild-android-arm64": "0.13.3", 2422 | "esbuild-darwin-64": "0.13.3", 2423 | "esbuild-darwin-arm64": "0.13.3", 2424 | "esbuild-freebsd-64": "0.13.3", 2425 | "esbuild-freebsd-arm64": "0.13.3", 2426 | "esbuild-linux-32": "0.13.3", 2427 | "esbuild-linux-64": "0.13.3", 2428 | "esbuild-linux-arm": "0.13.3", 2429 | "esbuild-linux-arm64": "0.13.3", 2430 | "esbuild-linux-mips64le": "0.13.3", 2431 | "esbuild-linux-ppc64le": "0.13.3", 2432 | "esbuild-openbsd-64": "0.13.3", 2433 | "esbuild-sunos-64": "0.13.3", 2434 | "esbuild-windows-32": "0.13.3", 2435 | "esbuild-windows-64": "0.13.3", 2436 | "esbuild-windows-arm64": "0.13.3" 2437 | } 2438 | }, 2439 | "esbuild-android-arm64": { 2440 | "version": "0.13.3", 2441 | "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.3.tgz", 2442 | "integrity": "sha512-jc9E8vGTHkzb0Vwl74H8liANV9BWsqtzLHaKvcsRgf1M+aVCBSF0gUheduAKfDsbDMT0judeMLhwBP34EUesTA==", 2443 | "dev": true, 2444 | "optional": true 2445 | }, 2446 | "esbuild-darwin-64": { 2447 | "version": "0.13.3", 2448 | "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.3.tgz", 2449 | "integrity": "sha512-8bG3Zq+ZNuLlIJebOO2+weI7P2LVf33sOzaUfHj8MuJ+1Ixe4KtQxfYp7qhFnP6xP2ToJaYHxGUfLeiUCEz9hw==", 2450 | "dev": true, 2451 | "optional": true 2452 | }, 2453 | "esbuild-darwin-arm64": { 2454 | "version": "0.13.3", 2455 | "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.3.tgz", 2456 | "integrity": "sha512-5E81eImYtTgh8pY7Gq4WQHhWkR/LvYadUXmuYeZBiP+3ADZJZcG60UFceZrjqNPaFOWKr/xmh4aNocwagEubcA==", 2457 | "dev": true, 2458 | "optional": true 2459 | }, 2460 | "esbuild-freebsd-64": { 2461 | "version": "0.13.3", 2462 | "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.3.tgz", 2463 | "integrity": "sha512-ou+f91KkTGexi8HvF/BdtsITL6plbciQfZGys7QX6/QEwyE96PmL5KnU6ZQwoU7E99Ts6Sc9bUDq8HXJubKtBA==", 2464 | "dev": true, 2465 | "optional": true 2466 | }, 2467 | "esbuild-freebsd-arm64": { 2468 | "version": "0.13.3", 2469 | "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.3.tgz", 2470 | "integrity": "sha512-F1zV7nySjHswJuvIgjkiG5liZ63MeazDGXGKViTCeegjZ71sAhOChcaGhKcu6vq9+vqZxlfEi1fmXlx6Pc3coQ==", 2471 | "dev": true, 2472 | "optional": true 2473 | }, 2474 | "esbuild-linux-32": { 2475 | "version": "0.13.3", 2476 | "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.3.tgz", 2477 | "integrity": "sha512-mHHc2v6uLrHH4zaaq5RB/5IWzgimEJ1HGldzf1qtGI513KZWfH0HRRQ8p1di4notJgBn7tDzWQ1f34ZHy69viQ==", 2478 | "dev": true, 2479 | "optional": true 2480 | }, 2481 | "esbuild-linux-64": { 2482 | "version": "0.13.3", 2483 | "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.3.tgz", 2484 | "integrity": "sha512-FJ1De2O89mrOuqtaEXu41qIYJU6R41F+OA6vheNwcAQcX8fu0aiA13FJeLABq29BYJuTVgRj3cyC8q+tz19/dQ==", 2485 | "dev": true, 2486 | "optional": true 2487 | }, 2488 | "esbuild-linux-arm": { 2489 | "version": "0.13.3", 2490 | "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.3.tgz", 2491 | "integrity": "sha512-9BJNRtLwBh3OP22cln9g3AJdbAQUcjRHqA4BScx9k4RZpGqPokFr548zpeplxWhcwrIjT8qPebwH9CrRVy8Bsw==", 2492 | "dev": true, 2493 | "optional": true 2494 | }, 2495 | "esbuild-linux-arm64": { 2496 | "version": "0.13.3", 2497 | "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.3.tgz", 2498 | "integrity": "sha512-Cauhr45KSo+wRUojs+1qfycQqQCAXTOvsWvkZ6xmEMAXLAm+f8RQGDQeP8CAf8Yeelnegcn6UNdvzdzLHhWDFg==", 2499 | "dev": true, 2500 | "optional": true 2501 | }, 2502 | "esbuild-linux-mips64le": { 2503 | "version": "0.13.3", 2504 | "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.3.tgz", 2505 | "integrity": "sha512-YVzJUGCncuuLm2boYyVeuMFsak4ZAhdiBwi0xNDZCC8sy+tS6Boe2mzcrD2uubv5JKAUOrpN186S1DtU4WgBgw==", 2506 | "dev": true, 2507 | "optional": true 2508 | }, 2509 | "esbuild-linux-ppc64le": { 2510 | "version": "0.13.3", 2511 | "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.3.tgz", 2512 | "integrity": "sha512-GU6CqqKtJEoyxC2QWHiJtmuOz9wc/jMv8ZloK2WwiGY5yMvAmM3PI103Dj7xcjebNTHBqITTUw/aigY1wx5A3w==", 2513 | "dev": true, 2514 | "optional": true 2515 | }, 2516 | "esbuild-openbsd-64": { 2517 | "version": "0.13.3", 2518 | "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.3.tgz", 2519 | "integrity": "sha512-HVpkgpn4BQt4BPDAjTOpeMub6mzNWw6Y3gaLQJrpbO24pws6ZwYkY24OI3/Uo3LDCbH6856MM81JxECt92OWjA==", 2520 | "dev": true, 2521 | "optional": true 2522 | }, 2523 | "esbuild-sunos-64": { 2524 | "version": "0.13.3", 2525 | "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.3.tgz", 2526 | "integrity": "sha512-XncBVOtnEfUbPV4CaiFBxh38ychnBfwCxuTm9iAqcHzIwkmeNRN5qMzDyfE1jyfJje+Bbt6AvIfz6SdYt8/UEQ==", 2527 | "dev": true, 2528 | "optional": true 2529 | }, 2530 | "esbuild-windows-32": { 2531 | "version": "0.13.3", 2532 | "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.3.tgz", 2533 | "integrity": "sha512-ZlgDz7d1nk8wQACi+z8IDzNZVUlN9iprAme+1YSTsfFDlkyI8jeaGWPk9EQFNY7rJzsLVYm6eZ2mhPioc7uT5A==", 2534 | "dev": true, 2535 | "optional": true 2536 | }, 2537 | "esbuild-windows-64": { 2538 | "version": "0.13.3", 2539 | "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.3.tgz", 2540 | "integrity": "sha512-YX7KvRez3TR+GudlQm9tND/ssj2FsF9vb8ZWzAoZOLxpPzE3y+3SFJNrfDzzQKPzJ0Pnh9KBP4gsaMwJjKHDhw==", 2541 | "dev": true, 2542 | "optional": true 2543 | }, 2544 | "esbuild-windows-arm64": { 2545 | "version": "0.13.3", 2546 | "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.3.tgz", 2547 | "integrity": "sha512-nP7H0Y2a6OJd3Qi1Q8sehhyP4x4JoXK4S5y6FzH2vgaJgiyEurzFxjUufGdMaw+RxtxiwD/uRndUgwaZ2JD8lg==", 2548 | "dev": true, 2549 | "optional": true 2550 | }, 2551 | "escalade": { 2552 | "version": "3.1.1", 2553 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 2554 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 2555 | "dev": true 2556 | }, 2557 | "escape-string-regexp": { 2558 | "version": "1.0.5", 2559 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 2560 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 2561 | "dev": true 2562 | }, 2563 | "estree-walker": { 2564 | "version": "2.0.2", 2565 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 2566 | "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" 2567 | }, 2568 | "fast-glob": { 2569 | "version": "3.2.7", 2570 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", 2571 | "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", 2572 | "dev": true, 2573 | "requires": { 2574 | "@nodelib/fs.stat": "^2.0.2", 2575 | "@nodelib/fs.walk": "^1.2.3", 2576 | "glob-parent": "^5.1.2", 2577 | "merge2": "^1.3.0", 2578 | "micromatch": "^4.0.4" 2579 | }, 2580 | "dependencies": { 2581 | "glob-parent": { 2582 | "version": "5.1.2", 2583 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 2584 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 2585 | "dev": true, 2586 | "requires": { 2587 | "is-glob": "^4.0.1" 2588 | } 2589 | } 2590 | } 2591 | }, 2592 | "fastq": { 2593 | "version": "1.13.0", 2594 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 2595 | "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 2596 | "dev": true, 2597 | "requires": { 2598 | "reusify": "^1.0.4" 2599 | } 2600 | }, 2601 | "fill-range": { 2602 | "version": "7.0.1", 2603 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 2604 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 2605 | "dev": true, 2606 | "requires": { 2607 | "to-regex-range": "^5.0.1" 2608 | } 2609 | }, 2610 | "fraction.js": { 2611 | "version": "4.1.1", 2612 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", 2613 | "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", 2614 | "dev": true 2615 | }, 2616 | "fs.realpath": { 2617 | "version": "1.0.0", 2618 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2619 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 2620 | "dev": true 2621 | }, 2622 | "fsevents": { 2623 | "version": "2.3.2", 2624 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 2625 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 2626 | "dev": true, 2627 | "optional": true 2628 | }, 2629 | "function-bind": { 2630 | "version": "1.1.1", 2631 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 2632 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 2633 | "dev": true 2634 | }, 2635 | "glob": { 2636 | "version": "7.2.0", 2637 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", 2638 | "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", 2639 | "dev": true, 2640 | "requires": { 2641 | "fs.realpath": "^1.0.0", 2642 | "inflight": "^1.0.4", 2643 | "inherits": "2", 2644 | "minimatch": "^3.0.4", 2645 | "once": "^1.3.0", 2646 | "path-is-absolute": "^1.0.0" 2647 | } 2648 | }, 2649 | "glob-parent": { 2650 | "version": "6.0.2", 2651 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 2652 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 2653 | "dev": true, 2654 | "requires": { 2655 | "is-glob": "^4.0.3" 2656 | } 2657 | }, 2658 | "has": { 2659 | "version": "1.0.3", 2660 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 2661 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 2662 | "dev": true, 2663 | "requires": { 2664 | "function-bind": "^1.1.1" 2665 | } 2666 | }, 2667 | "has-flag": { 2668 | "version": "4.0.0", 2669 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2670 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2671 | "dev": true 2672 | }, 2673 | "import-cwd": { 2674 | "version": "3.0.0", 2675 | "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", 2676 | "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", 2677 | "dev": true, 2678 | "requires": { 2679 | "import-from": "^3.0.0" 2680 | } 2681 | }, 2682 | "import-fresh": { 2683 | "version": "3.3.0", 2684 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 2685 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 2686 | "dev": true, 2687 | "requires": { 2688 | "parent-module": "^1.0.0", 2689 | "resolve-from": "^4.0.0" 2690 | } 2691 | }, 2692 | "import-from": { 2693 | "version": "3.0.0", 2694 | "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", 2695 | "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", 2696 | "dev": true, 2697 | "requires": { 2698 | "resolve-from": "^5.0.0" 2699 | }, 2700 | "dependencies": { 2701 | "resolve-from": { 2702 | "version": "5.0.0", 2703 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 2704 | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 2705 | "dev": true 2706 | } 2707 | } 2708 | }, 2709 | "inflight": { 2710 | "version": "1.0.6", 2711 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2712 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 2713 | "dev": true, 2714 | "requires": { 2715 | "once": "^1.3.0", 2716 | "wrappy": "1" 2717 | } 2718 | }, 2719 | "inherits": { 2720 | "version": "2.0.4", 2721 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2722 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 2723 | "dev": true 2724 | }, 2725 | "is-arrayish": { 2726 | "version": "0.2.1", 2727 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 2728 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 2729 | "dev": true 2730 | }, 2731 | "is-binary-path": { 2732 | "version": "2.1.0", 2733 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 2734 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 2735 | "dev": true, 2736 | "requires": { 2737 | "binary-extensions": "^2.0.0" 2738 | } 2739 | }, 2740 | "is-core-module": { 2741 | "version": "2.7.0", 2742 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", 2743 | "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", 2744 | "dev": true, 2745 | "requires": { 2746 | "has": "^1.0.3" 2747 | } 2748 | }, 2749 | "is-extglob": { 2750 | "version": "2.1.1", 2751 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2752 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 2753 | "dev": true 2754 | }, 2755 | "is-glob": { 2756 | "version": "4.0.3", 2757 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 2758 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 2759 | "dev": true, 2760 | "requires": { 2761 | "is-extglob": "^2.1.1" 2762 | } 2763 | }, 2764 | "is-number": { 2765 | "version": "7.0.0", 2766 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 2767 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 2768 | "dev": true 2769 | }, 2770 | "js-tokens": { 2771 | "version": "4.0.0", 2772 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 2773 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 2774 | "dev": true 2775 | }, 2776 | "json-parse-even-better-errors": { 2777 | "version": "2.3.1", 2778 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 2779 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 2780 | "dev": true 2781 | }, 2782 | "lilconfig": { 2783 | "version": "2.0.3", 2784 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", 2785 | "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", 2786 | "dev": true 2787 | }, 2788 | "lines-and-columns": { 2789 | "version": "1.1.6", 2790 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", 2791 | "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", 2792 | "dev": true 2793 | }, 2794 | "lodash.castarray": { 2795 | "version": "4.4.0", 2796 | "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", 2797 | "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=", 2798 | "dev": true 2799 | }, 2800 | "lodash.isplainobject": { 2801 | "version": "4.0.6", 2802 | "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", 2803 | "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", 2804 | "dev": true 2805 | }, 2806 | "lodash.merge": { 2807 | "version": "4.6.2", 2808 | "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 2809 | "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 2810 | "dev": true 2811 | }, 2812 | "lodash.uniq": { 2813 | "version": "4.5.0", 2814 | "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", 2815 | "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", 2816 | "dev": true 2817 | }, 2818 | "magic-string": { 2819 | "version": "0.25.7", 2820 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", 2821 | "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", 2822 | "requires": { 2823 | "sourcemap-codec": "^1.4.4" 2824 | } 2825 | }, 2826 | "merge2": { 2827 | "version": "1.4.1", 2828 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 2829 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 2830 | "dev": true 2831 | }, 2832 | "micromatch": { 2833 | "version": "4.0.4", 2834 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", 2835 | "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", 2836 | "dev": true, 2837 | "requires": { 2838 | "braces": "^3.0.1", 2839 | "picomatch": "^2.2.3" 2840 | } 2841 | }, 2842 | "mini-svg-data-uri": { 2843 | "version": "1.3.3", 2844 | "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.3.3.tgz", 2845 | "integrity": "sha512-+fA2oRcR1dJI/7ITmeQJDrYWks0wodlOz0pAEhKYJ2IVc1z0AnwJUsKY2fzFmPAM3Jo9J0rBx8JAA9QQSJ5PuA==", 2846 | "dev": true 2847 | }, 2848 | "minimatch": { 2849 | "version": "3.0.4", 2850 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 2851 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 2852 | "dev": true, 2853 | "requires": { 2854 | "brace-expansion": "^1.1.7" 2855 | } 2856 | }, 2857 | "minimist": { 2858 | "version": "1.2.5", 2859 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 2860 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 2861 | "dev": true 2862 | }, 2863 | "nanocolors": { 2864 | "version": "0.2.12", 2865 | "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.12.tgz", 2866 | "integrity": "sha512-SFNdALvzW+rVlzqexid6epYdt8H9Zol7xDoQarioEFcFN0JHo4CYNztAxmtfgGTVRCmFlEOqqhBpoFGKqSAMug==" 2867 | }, 2868 | "nanoid": { 2869 | "version": "3.1.28", 2870 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz", 2871 | "integrity": "sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==" 2872 | }, 2873 | "node-releases": { 2874 | "version": "2.0.1", 2875 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", 2876 | "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", 2877 | "dev": true 2878 | }, 2879 | "normalize-path": { 2880 | "version": "3.0.0", 2881 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 2882 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 2883 | "dev": true 2884 | }, 2885 | "normalize-range": { 2886 | "version": "0.1.2", 2887 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 2888 | "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", 2889 | "dev": true 2890 | }, 2891 | "object-hash": { 2892 | "version": "2.2.0", 2893 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", 2894 | "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", 2895 | "dev": true 2896 | }, 2897 | "once": { 2898 | "version": "1.4.0", 2899 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2900 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 2901 | "dev": true, 2902 | "requires": { 2903 | "wrappy": "1" 2904 | } 2905 | }, 2906 | "parent-module": { 2907 | "version": "1.0.1", 2908 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 2909 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 2910 | "dev": true, 2911 | "requires": { 2912 | "callsites": "^3.0.0" 2913 | } 2914 | }, 2915 | "parse-json": { 2916 | "version": "5.2.0", 2917 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 2918 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 2919 | "dev": true, 2920 | "requires": { 2921 | "@babel/code-frame": "^7.0.0", 2922 | "error-ex": "^1.3.1", 2923 | "json-parse-even-better-errors": "^2.3.0", 2924 | "lines-and-columns": "^1.1.6" 2925 | } 2926 | }, 2927 | "path-is-absolute": { 2928 | "version": "1.0.1", 2929 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2930 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 2931 | "dev": true 2932 | }, 2933 | "path-parse": { 2934 | "version": "1.0.7", 2935 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 2936 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 2937 | "dev": true 2938 | }, 2939 | "path-type": { 2940 | "version": "4.0.0", 2941 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 2942 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 2943 | "dev": true 2944 | }, 2945 | "picocolors": { 2946 | "version": "1.0.0", 2947 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 2948 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 2949 | "dev": true 2950 | }, 2951 | "picomatch": { 2952 | "version": "2.3.0", 2953 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 2954 | "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", 2955 | "dev": true 2956 | }, 2957 | "postcss": { 2958 | "version": "8.3.8", 2959 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.8.tgz", 2960 | "integrity": "sha512-GT5bTjjZnwDifajzczOC+r3FI3Cu+PgPvrsjhQdRqa2kTJ4968/X9CUce9xttIB0xOs5c6xf0TCWZo/y9lF6bA==", 2961 | "requires": { 2962 | "nanocolors": "^0.2.2", 2963 | "nanoid": "^3.1.25", 2964 | "source-map-js": "^0.6.2" 2965 | } 2966 | }, 2967 | "postcss-js": { 2968 | "version": "3.0.3", 2969 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", 2970 | "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", 2971 | "dev": true, 2972 | "requires": { 2973 | "camelcase-css": "^2.0.1", 2974 | "postcss": "^8.1.6" 2975 | } 2976 | }, 2977 | "postcss-load-config": { 2978 | "version": "3.1.0", 2979 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", 2980 | "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", 2981 | "dev": true, 2982 | "requires": { 2983 | "import-cwd": "^3.0.0", 2984 | "lilconfig": "^2.0.3", 2985 | "yaml": "^1.10.2" 2986 | } 2987 | }, 2988 | "postcss-nested": { 2989 | "version": "5.0.6", 2990 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", 2991 | "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", 2992 | "dev": true, 2993 | "requires": { 2994 | "postcss-selector-parser": "^6.0.6" 2995 | } 2996 | }, 2997 | "postcss-selector-parser": { 2998 | "version": "6.0.6", 2999 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", 3000 | "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", 3001 | "dev": true, 3002 | "requires": { 3003 | "cssesc": "^3.0.0", 3004 | "util-deprecate": "^1.0.2" 3005 | } 3006 | }, 3007 | "postcss-value-parser": { 3008 | "version": "4.1.0", 3009 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", 3010 | "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", 3011 | "dev": true 3012 | }, 3013 | "queue-microtask": { 3014 | "version": "1.2.3", 3015 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 3016 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 3017 | "dev": true 3018 | }, 3019 | "quick-lru": { 3020 | "version": "5.1.1", 3021 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 3022 | "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 3023 | "dev": true 3024 | }, 3025 | "readdirp": { 3026 | "version": "3.6.0", 3027 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 3028 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 3029 | "dev": true, 3030 | "requires": { 3031 | "picomatch": "^2.2.1" 3032 | } 3033 | }, 3034 | "resolve": { 3035 | "version": "1.20.0", 3036 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 3037 | "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 3038 | "dev": true, 3039 | "requires": { 3040 | "is-core-module": "^2.2.0", 3041 | "path-parse": "^1.0.6" 3042 | } 3043 | }, 3044 | "resolve-from": { 3045 | "version": "4.0.0", 3046 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 3047 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 3048 | "dev": true 3049 | }, 3050 | "reusify": { 3051 | "version": "1.0.4", 3052 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 3053 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 3054 | "dev": true 3055 | }, 3056 | "rimraf": { 3057 | "version": "3.0.2", 3058 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 3059 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 3060 | "dev": true, 3061 | "requires": { 3062 | "glob": "^7.1.3" 3063 | } 3064 | }, 3065 | "rollup": { 3066 | "version": "2.58.0", 3067 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.58.0.tgz", 3068 | "integrity": "sha512-NOXpusKnaRpbS7ZVSzcEXqxcLDOagN6iFS8p45RkoiMqPHDLwJm758UF05KlMoCRbLBTZsPOIa887gZJ1AiXvw==", 3069 | "dev": true, 3070 | "requires": { 3071 | "fsevents": "~2.3.2" 3072 | } 3073 | }, 3074 | "run-parallel": { 3075 | "version": "1.2.0", 3076 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 3077 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 3078 | "dev": true, 3079 | "requires": { 3080 | "queue-microtask": "^1.2.2" 3081 | } 3082 | }, 3083 | "source-map": { 3084 | "version": "0.6.1", 3085 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 3086 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" 3087 | }, 3088 | "source-map-js": { 3089 | "version": "0.6.2", 3090 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", 3091 | "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" 3092 | }, 3093 | "sourcemap-codec": { 3094 | "version": "1.4.8", 3095 | "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 3096 | "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" 3097 | }, 3098 | "supports-color": { 3099 | "version": "7.2.0", 3100 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 3101 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 3102 | "dev": true, 3103 | "requires": { 3104 | "has-flag": "^4.0.0" 3105 | } 3106 | }, 3107 | "tailwindcss": { 3108 | "version": "3.0.0-alpha.2", 3109 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.0-alpha.2.tgz", 3110 | "integrity": "sha512-DLPLL927a05mhwTAPMPgSk1EFLAsWc0qmZeB1yHDSRAj/Bfn0nvdFTqj2u/8FnM5EiS20nsqCZ/HFfXzzaFOZg==", 3111 | "dev": true, 3112 | "requires": { 3113 | "arg": "^5.0.1", 3114 | "chalk": "^4.1.2", 3115 | "chokidar": "^3.5.2", 3116 | "color-name": "^1.1.4", 3117 | "cosmiconfig": "^7.0.1", 3118 | "detective": "^5.2.0", 3119 | "didyoumean": "^1.2.2", 3120 | "dlv": "^1.1.3", 3121 | "fast-glob": "^3.2.7", 3122 | "glob-parent": "^6.0.2", 3123 | "is-glob": "^4.0.3", 3124 | "normalize-path": "^3.0.0", 3125 | "object-hash": "^2.2.0", 3126 | "postcss-js": "^3.0.3", 3127 | "postcss-load-config": "^3.1.0", 3128 | "postcss-nested": "5.0.6", 3129 | "postcss-selector-parser": "^6.0.6", 3130 | "postcss-value-parser": "^4.1.0", 3131 | "quick-lru": "^5.1.1", 3132 | "resolve": "^1.20.0", 3133 | "tmp": "^0.2.1" 3134 | } 3135 | }, 3136 | "tmp": { 3137 | "version": "0.2.1", 3138 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", 3139 | "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", 3140 | "dev": true, 3141 | "requires": { 3142 | "rimraf": "^3.0.0" 3143 | } 3144 | }, 3145 | "to-regex-range": { 3146 | "version": "5.0.1", 3147 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 3148 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 3149 | "dev": true, 3150 | "requires": { 3151 | "is-number": "^7.0.0" 3152 | } 3153 | }, 3154 | "util-deprecate": { 3155 | "version": "1.0.2", 3156 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3157 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 3158 | "dev": true 3159 | }, 3160 | "vite": { 3161 | "version": "2.6.14", 3162 | "resolved": "https://registry.npmjs.org/vite/-/vite-2.6.14.tgz", 3163 | "integrity": "sha512-2HA9xGyi+EhY2MXo0+A2dRsqsAG3eFNEVIo12olkWhOmc8LfiM+eMdrXf+Ruje9gdXgvSqjLI9freec1RUM5EA==", 3164 | "dev": true, 3165 | "requires": { 3166 | "esbuild": "^0.13.2", 3167 | "fsevents": "~2.3.2", 3168 | "postcss": "^8.3.8", 3169 | "resolve": "^1.20.0", 3170 | "rollup": "^2.57.0" 3171 | } 3172 | }, 3173 | "vue": { 3174 | "version": "3.2.23", 3175 | "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.23.tgz", 3176 | "integrity": "sha512-MGp9JZC37lzGhwSu6c1tQxrQbXbw7XKFqtYh7SFwNrNK899FPxGAHwSHMZijMChTSC3uZrD2BGO/3EHOgMJ0cw==", 3177 | "requires": { 3178 | "@vue/compiler-dom": "3.2.23", 3179 | "@vue/compiler-sfc": "3.2.23", 3180 | "@vue/runtime-dom": "3.2.23", 3181 | "@vue/server-renderer": "3.2.23", 3182 | "@vue/shared": "3.2.23" 3183 | } 3184 | }, 3185 | "vue-router": { 3186 | "version": "4.0.12", 3187 | "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.12.tgz", 3188 | "integrity": "sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg==", 3189 | "requires": { 3190 | "@vue/devtools-api": "^6.0.0-beta.18" 3191 | } 3192 | }, 3193 | "wrappy": { 3194 | "version": "1.0.2", 3195 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 3196 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 3197 | "dev": true 3198 | }, 3199 | "xtend": { 3200 | "version": "4.0.2", 3201 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 3202 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 3203 | "dev": true 3204 | }, 3205 | "yaml": { 3206 | "version": "1.10.2", 3207 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 3208 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 3209 | "dev": true 3210 | } 3211 | } 3212 | } 3213 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vite-vue3-tailwind-starter", 3 | "version": "0.0.0", 4 | "scripts": { 5 | "dev": "vite --host", 6 | "build": "vite build", 7 | "serve": "vite preview" 8 | }, 9 | "dependencies": { 10 | "vue": "^3.2.23", 11 | "vue-router": "^4.0.12" 12 | }, 13 | "devDependencies": { 14 | "@headlessui/vue": "^1.4.2", 15 | "@heroicons/vue": "^1.0.5", 16 | "@tailwindcss/aspect-ratio": "^0.3.0", 17 | "@tailwindcss/forms": "^0.4.0-alpha.2", 18 | "@tailwindcss/line-clamp": "^0.2.2", 19 | "@tailwindcss/typography": "^0.5.0-alpha.3", 20 | "@types/tailwindcss": "^2.2.4", 21 | "@vitejs/plugin-vue": "^1.10.1", 22 | "autoprefixer": "^10.4.0", 23 | "tailwindcss": "^3.0.0-alpha.2", 24 | "vite": "^2.6.14" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrey-kudinov/vue-weather/eb2d9668d1df0ccf544b60fdfca58d1e3f97206f/public/favicon.ico -------------------------------------------------------------------------------- /public/font/Inter-italic.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrey-kudinov/vue-weather/eb2d9668d1df0ccf544b60fdfca58d1e3f97206f/public/font/Inter-italic.var.woff2 -------------------------------------------------------------------------------- /public/font/Inter-roman.var.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrey-kudinov/vue-weather/eb2d9668d1df0ccf544b60fdfca58d1e3f97206f/public/font/Inter-roman.var.woff2 -------------------------------------------------------------------------------- /public/font/inter.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Inter var'; 3 | font-weight: 100 900; 4 | font-display: swap; 5 | font-style: normal; 6 | font-named-instance: 'Regular'; 7 | src: url('Inter-roman.var.woff2') format('woff2'); 8 | } 9 | @font-face { 10 | font-family: 'Inter var'; 11 | font-weight: 100 900; 12 | font-display: swap; 13 | font-style: italic; 14 | font-named-instance: 'Italic'; 15 | src: url('Inter-italic.var.woff2') format('woff2'); 16 | } 17 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 28 | 29 | 80 | -------------------------------------------------------------------------------- /src/components/ButtonRepo.vue: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | import './tailwind.css' 3 | import App from './App.vue' 4 | import { routes } from './routes.js' 5 | import { createRouter, createWebHistory } from 'vue-router' 6 | 7 | const app = createApp(App) 8 | 9 | const router = createRouter({ 10 | history: createWebHistory(), 11 | routes, 12 | }) 13 | 14 | app.use(router) 15 | app.mount('#app') 16 | -------------------------------------------------------------------------------- /src/routes.js: -------------------------------------------------------------------------------- 1 | import Home from './views/Home.vue' 2 | import About from './views/About.vue' 3 | import NotFound from './views/NotFound.vue' 4 | 5 | /** @type {import('vue-router').RouterOptions['routes']} */ 6 | export const routes = [ 7 | { path: '/', component: Home, meta: { title: 'Home' } }, 8 | { 9 | path: '/about', 10 | meta: { title: 'About' }, 11 | component: About, 12 | // example of route level code-splitting 13 | // this generates a separate chunk (About.[hash].js) for this route 14 | // which is lazy-loaded when the route is visited. 15 | // component: () => import('./views/About.vue') 16 | }, 17 | { path: '/:path(.*)', component: NotFound }, 18 | ] 19 | -------------------------------------------------------------------------------- /src/tailwind.css: -------------------------------------------------------------------------------- 1 | @import 'tailwindcss/base'; 2 | 3 | @import 'tailwindcss/components'; 4 | 5 | @import 'tailwindcss/utilities'; 6 | -------------------------------------------------------------------------------- /src/views/About.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 30 | -------------------------------------------------------------------------------- /src/views/Home.vue: -------------------------------------------------------------------------------- 1 | 19 | 20 | 38 | 39 | 76 | -------------------------------------------------------------------------------- /src/views/NotFound.vue: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | const defaultTheme = require('tailwindcss/defaultTheme') 2 | 3 | /** @type {import("@types/tailwindcss/tailwind-config").TailwindConfig } */ 4 | module.exports = { 5 | content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'], 6 | theme: { 7 | extend: { 8 | fontFamily: { 9 | sans: ['"Inter var"', ...defaultTheme.fontFamily.sans], 10 | }, 11 | }, 12 | }, 13 | plugins: [ 14 | require('@tailwindcss/forms'), 15 | require('@tailwindcss/typography'), 16 | require('@tailwindcss/line-clamp'), 17 | require('@tailwindcss/aspect-ratio'), 18 | ], 19 | } 20 | -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import vue from '@vitejs/plugin-vue' 3 | import { resolve } from 'path' 4 | 5 | export default defineConfig({ 6 | plugins: [vue()], 7 | resolve: { 8 | alias: { 9 | '@': resolve(__dirname, 'src'), 10 | }, 11 | }, 12 | server: { 13 | open: true, 14 | }, 15 | }) 16 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.0.0": 6 | version "7.16.0" 7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.0.tgz#0dfc80309beec8411e65e706461c408b0bb9b431" 8 | integrity sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA== 9 | dependencies: 10 | "@babel/highlight" "^7.16.0" 11 | 12 | "@babel/helper-validator-identifier@^7.15.7": 13 | version "7.15.7" 14 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" 15 | integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== 16 | 17 | "@babel/highlight@^7.16.0": 18 | version "7.16.0" 19 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.0.tgz#6ceb32b2ca4b8f5f361fb7fd821e3fddf4a1725a" 20 | integrity sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g== 21 | dependencies: 22 | "@babel/helper-validator-identifier" "^7.15.7" 23 | chalk "^2.0.0" 24 | js-tokens "^4.0.0" 25 | 26 | "@babel/parser@^7.15.0": 27 | version "7.16.4" 28 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.4.tgz#d5f92f57cf2c74ffe9b37981c0e72fee7311372e" 29 | integrity sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng== 30 | 31 | "@headlessui/vue@^1.4.2": 32 | version "1.4.2" 33 | resolved "https://registry.yarnpkg.com/@headlessui/vue/-/vue-1.4.2.tgz#1098f52cb6c583772708a980b3487222ac0ae65e" 34 | integrity sha512-+uOaPwHncxHZ6JBwYycu3YxDDrY0v1tcxCtK04H1WGBLBm07dqVi38Q2RB7eY867FUhD0sL6q+Fj69rVn8P0OQ== 35 | 36 | "@heroicons/vue@^1.0.5": 37 | version "1.0.5" 38 | resolved "https://registry.yarnpkg.com/@heroicons/vue/-/vue-1.0.5.tgz#ccef02a9a75e47129a0b8faf5d1d93bd90723264" 39 | integrity sha512-idWtp20Fjr7mqnD7EdGDUDi83oWHnx3SwyuQY6GZyF33OApzpBOLxz7xa4t6rPOddGz9tI5RGnndLk+ake7ijQ== 40 | 41 | "@nodelib/fs.scandir@2.1.5": 42 | version "2.1.5" 43 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" 44 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== 45 | dependencies: 46 | "@nodelib/fs.stat" "2.0.5" 47 | run-parallel "^1.1.9" 48 | 49 | "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": 50 | version "2.0.5" 51 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" 52 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== 53 | 54 | "@nodelib/fs.walk@^1.2.3": 55 | version "1.2.8" 56 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" 57 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== 58 | dependencies: 59 | "@nodelib/fs.scandir" "2.1.5" 60 | fastq "^1.6.0" 61 | 62 | "@tailwindcss/aspect-ratio@^0.3.0": 63 | version "0.3.0" 64 | resolved "https://registry.yarnpkg.com/@tailwindcss/aspect-ratio/-/aspect-ratio-0.3.0.tgz#f779ab3f07cac848fb844122d6662ba6560010b8" 65 | integrity sha512-DMgWskNJR6FNPLbQ8Xoq/PKV/9DfNKh5dvKB+SM8x7lVl4+pnxlZ3Ns4+yGmurA/ze708HrnCG1tXk85HolJmw== 66 | 67 | "@tailwindcss/forms@^0.4.0-alpha.2": 68 | version "0.4.0-alpha.2" 69 | resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.4.0-alpha.2.tgz#2c7bc5052de5f6226b5c242147e3a8a84c9aa147" 70 | integrity sha512-bpo7CkwffVgMZLDMATLZgIcLZZ5PUNwR+nzrJLTbXCG90XReubO8I21HMSQt7Eq2uM9k6+FheZStWKtE4L5N4Q== 71 | dependencies: 72 | mini-svg-data-uri "^1.2.3" 73 | 74 | "@tailwindcss/line-clamp@^0.2.2": 75 | version "0.2.2" 76 | resolved "https://registry.yarnpkg.com/@tailwindcss/line-clamp/-/line-clamp-0.2.2.tgz#05843c004bf069353a0c43f9df8cc3a6016252b8" 77 | integrity sha512-NgA4Ds+/eCiO+6O3SooRsfJ8m7M2+QvNvHwOjBQq7FIYoWwAV4I4Wu4fjHeuO9Yi6p47ceHUKEGGEBh0ozQodg== 78 | 79 | "@tailwindcss/typography@^0.5.0-alpha.3": 80 | version "0.5.0-alpha.3" 81 | resolved "https://registry.yarnpkg.com/@tailwindcss/typography/-/typography-0.5.0-alpha.3.tgz#b47e739cf7955f6c50c160882f213e78e5f8b0f4" 82 | integrity sha512-ySYrwcf7SaLVL7XBH61euPX4xoAytD4HVvfE4XsdExQmxxiNhWNVkvxhtP+RAbk6n3A0m0a+p3W25E19YiGj2A== 83 | dependencies: 84 | lodash.castarray "^4.4.0" 85 | lodash.isplainobject "^4.0.6" 86 | lodash.merge "^4.6.2" 87 | lodash.uniq "^4.5.0" 88 | 89 | "@types/parse-json@^4.0.0": 90 | version "4.0.0" 91 | resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" 92 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== 93 | 94 | "@types/tailwindcss@^2.2.4": 95 | version "2.2.4" 96 | resolved "https://registry.yarnpkg.com/@types/tailwindcss/-/tailwindcss-2.2.4.tgz#c3bca7d265e608ffc50a6d1a4932b5b53be14553" 97 | integrity sha512-8mIk+0BoReKiaBI4e3hjaz9YDQto+rdZ2eEExHf6AfS38FZcALQ6s8mTd+74N8BtBaLnTzLdNe5GbkzObWlSXw== 98 | 99 | "@vitejs/plugin-vue@^1.10.1": 100 | version "1.10.1" 101 | resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-1.10.1.tgz#d140e93d574c5eac247a79f5b15df665dcb7635b" 102 | integrity sha512-oL76QETMSpVE9jIScirGB2bYJEVU/+r+g+K7oG+sXPs9TZljqveoVRsmLyXlMZTjpQkLL8gz527cW80NMGVKJg== 103 | 104 | "@vue/compiler-core@3.2.23": 105 | version "3.2.23" 106 | resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.23.tgz#ef1769fbf313306b47c858735a9300aa2a20f104" 107 | integrity sha512-4ZhiI/orx+7EJ1B+0zjgvXMV2uRN+XBfG06UN2sJfND9rH5gtEQT3QmO4erum1o6Irl7y754W8/KSaDJh4EUQg== 108 | dependencies: 109 | "@babel/parser" "^7.15.0" 110 | "@vue/shared" "3.2.23" 111 | estree-walker "^2.0.2" 112 | source-map "^0.6.1" 113 | 114 | "@vue/compiler-dom@3.2.23": 115 | version "3.2.23" 116 | resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.23.tgz#1dc5ba6c61f4d9e5e22442bfbf1ca306bb698507" 117 | integrity sha512-X2Nw8QFc5lgoK3kio5ktM95nqmLUH+q+N/PbV4kCHzF1avqv/EGLnAhaaF0Iu4bewNvHJAAhhwPZFeoV/22nbw== 118 | dependencies: 119 | "@vue/compiler-core" "3.2.23" 120 | "@vue/shared" "3.2.23" 121 | 122 | "@vue/compiler-sfc@3.2.23": 123 | version "3.2.23" 124 | resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.23.tgz#35ef678240b29da5144bc3c6447fa51a07d78875" 125 | integrity sha512-Aw+pb50Q5zTjyvWod8mNKmYZDRGHJBptmNNWE+84ZxrzEztPgMz8cNYIzWGbwcFVkmJlhvioAMvKnB+LM/sjSA== 126 | dependencies: 127 | "@babel/parser" "^7.15.0" 128 | "@vue/compiler-core" "3.2.23" 129 | "@vue/compiler-dom" "3.2.23" 130 | "@vue/compiler-ssr" "3.2.23" 131 | "@vue/ref-transform" "3.2.23" 132 | "@vue/shared" "3.2.23" 133 | estree-walker "^2.0.2" 134 | magic-string "^0.25.7" 135 | postcss "^8.1.10" 136 | source-map "^0.6.1" 137 | 138 | "@vue/compiler-ssr@3.2.23": 139 | version "3.2.23" 140 | resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.23.tgz#cd9c6541c388553f6448244a9f2a76dfdba027ba" 141 | integrity sha512-Bqzn4jFyXPK1Ehqiq7e/czS8n62gtYF1Zfeu0DrR5uv+SBllh7LIvZjZU6+c8qbocAd3/T3I3gn2cZGmnDb6zg== 142 | dependencies: 143 | "@vue/compiler-dom" "3.2.23" 144 | "@vue/shared" "3.2.23" 145 | 146 | "@vue/devtools-api@^6.0.0-beta.18": 147 | version "6.0.0-beta.20.1" 148 | resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.0-beta.20.1.tgz#5b499647e929c35baf2a66a399578f9aa4601142" 149 | integrity sha512-R2rfiRY+kZugzWh9ZyITaovx+jpU4vgivAEAiz80kvh3yviiTU3CBuGuyWpSwGz9/C7TkSWVM/FtQRGlZ16n8Q== 150 | 151 | "@vue/reactivity@3.2.23": 152 | version "3.2.23" 153 | resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.23.tgz#d2f10749d554f7e94d8d52f36e7e6a0b021a2418" 154 | integrity sha512-8RGVr/5Kpgb/EkCjgHXqttgA5IMc6n0lIXFY4TVbMkzdXrvaIhzBd7Te44oIDsTSYVKZLpfHd6/wEnuDqE8vFw== 155 | dependencies: 156 | "@vue/shared" "3.2.23" 157 | 158 | "@vue/ref-transform@3.2.23": 159 | version "3.2.23" 160 | resolved "https://registry.yarnpkg.com/@vue/ref-transform/-/ref-transform-3.2.23.tgz#5c8b0c0638db27094ddd689020c60cf1aa33d873" 161 | integrity sha512-gW0GD2PSAs/th7mC7tPB/UwpIQxclbApVtsDtscDmOJXb2+cdu60ny+SuHNgfrlUT/JqWKQHq7jFKO4woxLNaA== 162 | dependencies: 163 | "@babel/parser" "^7.15.0" 164 | "@vue/compiler-core" "3.2.23" 165 | "@vue/shared" "3.2.23" 166 | estree-walker "^2.0.2" 167 | magic-string "^0.25.7" 168 | 169 | "@vue/runtime-core@3.2.23": 170 | version "3.2.23" 171 | resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.23.tgz#f620ce0142e87cbc99c50ac285e644ed9b57986f" 172 | integrity sha512-wSI5lmY2kCGLf89iiygqxVh6/5bsawz78Me9n1x4U2bHnN0yf3PWyuhN0WgIE8VfEaF7e75E333uboNEIFjgkg== 173 | dependencies: 174 | "@vue/reactivity" "3.2.23" 175 | "@vue/shared" "3.2.23" 176 | 177 | "@vue/runtime-dom@3.2.23": 178 | version "3.2.23" 179 | resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.23.tgz#e6a3362a8a03f034ef6ff9b8281b166f0f314bfc" 180 | integrity sha512-z6lp0888NkLmxD9j2sGoll8Kb7J743s8s6w7GbiyUc4WZwm0KJ35B4qTFDMoIU0G7CatS6Z+yRTpPHc6srtByg== 181 | dependencies: 182 | "@vue/runtime-core" "3.2.23" 183 | "@vue/shared" "3.2.23" 184 | csstype "^2.6.8" 185 | 186 | "@vue/server-renderer@3.2.23": 187 | version "3.2.23" 188 | resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.23.tgz#c7e22c02d8a518bd2499565b7c7c88b1842edd44" 189 | integrity sha512-mgQ2VAE5WjeZELJKNbwE69uiBNpN+3LyL0ZDki1bJWVwHD2fhPfx7pwyYuiucE81xz2LxVsyGxhKKUL997g8vw== 190 | dependencies: 191 | "@vue/compiler-ssr" "3.2.23" 192 | "@vue/shared" "3.2.23" 193 | 194 | "@vue/shared@3.2.23": 195 | version "3.2.23" 196 | resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.23.tgz#e885a2ba099d40b69d5461157f3ade31e46a09a9" 197 | integrity sha512-U+/Jefa0QfXUF2qVy9Dqlrb6HKJSr9/wJcM66wXmWcTOoqg7hOWzF4qruDle51pyF4x3wMn6TSH54UdjKjCKMA== 198 | 199 | acorn-node@^1.6.1: 200 | version "1.8.2" 201 | resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" 202 | integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== 203 | dependencies: 204 | acorn "^7.0.0" 205 | acorn-walk "^7.0.0" 206 | xtend "^4.0.2" 207 | 208 | acorn-walk@^7.0.0: 209 | version "7.2.0" 210 | resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" 211 | integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== 212 | 213 | acorn@^7.0.0: 214 | version "7.4.1" 215 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" 216 | integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== 217 | 218 | ansi-styles@^3.2.1: 219 | version "3.2.1" 220 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 221 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 222 | dependencies: 223 | color-convert "^1.9.0" 224 | 225 | ansi-styles@^4.1.0: 226 | version "4.3.0" 227 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 228 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 229 | dependencies: 230 | color-convert "^2.0.1" 231 | 232 | anymatch@~3.1.2: 233 | version "3.1.2" 234 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" 235 | integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== 236 | dependencies: 237 | normalize-path "^3.0.0" 238 | picomatch "^2.0.4" 239 | 240 | arg@^5.0.1: 241 | version "5.0.1" 242 | resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb" 243 | integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA== 244 | 245 | autoprefixer@^10.4.0: 246 | version "10.4.0" 247 | resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.0.tgz#c3577eb32a1079a440ec253e404eaf1eb21388c8" 248 | integrity sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA== 249 | dependencies: 250 | browserslist "^4.17.5" 251 | caniuse-lite "^1.0.30001272" 252 | fraction.js "^4.1.1" 253 | normalize-range "^0.1.2" 254 | picocolors "^1.0.0" 255 | postcss-value-parser "^4.1.0" 256 | 257 | balanced-match@^1.0.0: 258 | version "1.0.2" 259 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 260 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 261 | 262 | binary-extensions@^2.0.0: 263 | version "2.2.0" 264 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" 265 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== 266 | 267 | brace-expansion@^1.1.7: 268 | version "1.1.11" 269 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 270 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 271 | dependencies: 272 | balanced-match "^1.0.0" 273 | concat-map "0.0.1" 274 | 275 | braces@^3.0.1, braces@~3.0.2: 276 | version "3.0.2" 277 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 278 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 279 | dependencies: 280 | fill-range "^7.0.1" 281 | 282 | browserslist@^4.17.5: 283 | version "4.18.1" 284 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.18.1.tgz#60d3920f25b6860eb917c6c7b185576f4d8b017f" 285 | integrity sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ== 286 | dependencies: 287 | caniuse-lite "^1.0.30001280" 288 | electron-to-chromium "^1.3.896" 289 | escalade "^3.1.1" 290 | node-releases "^2.0.1" 291 | picocolors "^1.0.0" 292 | 293 | callsites@^3.0.0: 294 | version "3.1.0" 295 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 296 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 297 | 298 | camelcase-css@^2.0.1: 299 | version "2.0.1" 300 | resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" 301 | integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== 302 | 303 | caniuse-lite@^1.0.30001272, caniuse-lite@^1.0.30001280: 304 | version "1.0.30001283" 305 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz#8573685bdae4d733ef18f78d44ba0ca5fe9e896b" 306 | integrity sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg== 307 | 308 | chalk@^2.0.0: 309 | version "2.4.2" 310 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 311 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 312 | dependencies: 313 | ansi-styles "^3.2.1" 314 | escape-string-regexp "^1.0.5" 315 | supports-color "^5.3.0" 316 | 317 | chalk@^4.1.2: 318 | version "4.1.2" 319 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" 320 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== 321 | dependencies: 322 | ansi-styles "^4.1.0" 323 | supports-color "^7.1.0" 324 | 325 | chokidar@^3.5.2: 326 | version "3.5.2" 327 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" 328 | integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== 329 | dependencies: 330 | anymatch "~3.1.2" 331 | braces "~3.0.2" 332 | glob-parent "~5.1.2" 333 | is-binary-path "~2.1.0" 334 | is-glob "~4.0.1" 335 | normalize-path "~3.0.0" 336 | readdirp "~3.6.0" 337 | optionalDependencies: 338 | fsevents "~2.3.2" 339 | 340 | color-convert@^1.9.0: 341 | version "1.9.3" 342 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 343 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 344 | dependencies: 345 | color-name "1.1.3" 346 | 347 | color-convert@^2.0.1: 348 | version "2.0.1" 349 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 350 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 351 | dependencies: 352 | color-name "~1.1.4" 353 | 354 | color-name@1.1.3: 355 | version "1.1.3" 356 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 357 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 358 | 359 | color-name@^1.1.4, color-name@~1.1.4: 360 | version "1.1.4" 361 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 362 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 363 | 364 | concat-map@0.0.1: 365 | version "0.0.1" 366 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 367 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 368 | 369 | cosmiconfig@^7.0.1: 370 | version "7.0.1" 371 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" 372 | integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== 373 | dependencies: 374 | "@types/parse-json" "^4.0.0" 375 | import-fresh "^3.2.1" 376 | parse-json "^5.0.0" 377 | path-type "^4.0.0" 378 | yaml "^1.10.0" 379 | 380 | cssesc@^3.0.0: 381 | version "3.0.0" 382 | resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" 383 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== 384 | 385 | csstype@^2.6.8: 386 | version "2.6.19" 387 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.19.tgz#feeb5aae89020bb389e1f63669a5ed490e391caa" 388 | integrity sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ== 389 | 390 | defined@^1.0.0: 391 | version "1.0.0" 392 | resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" 393 | integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= 394 | 395 | detective@^5.2.0: 396 | version "5.2.0" 397 | resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b" 398 | integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== 399 | dependencies: 400 | acorn-node "^1.6.1" 401 | defined "^1.0.0" 402 | minimist "^1.1.1" 403 | 404 | didyoumean@^1.2.2: 405 | version "1.2.2" 406 | resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" 407 | integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== 408 | 409 | dlv@^1.1.3: 410 | version "1.1.3" 411 | resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" 412 | integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== 413 | 414 | electron-to-chromium@^1.3.896: 415 | version "1.4.4" 416 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.4.tgz#57311918524c1a26878c330537f967804d43788a" 417 | integrity sha512-teHtgwcmVcL46jlFvAaqjyiTLWuMrUQO1JqV303JKB4ysXG6m8fXSFhbjal9st0r9mNskI22AraJZorb1VcLVg== 418 | 419 | error-ex@^1.3.1: 420 | version "1.3.2" 421 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" 422 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== 423 | dependencies: 424 | is-arrayish "^0.2.1" 425 | 426 | esbuild-android-arm64@0.13.15: 427 | version "0.13.15" 428 | resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz#3fc3ff0bab76fe35dd237476b5d2b32bb20a3d44" 429 | integrity sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg== 430 | 431 | esbuild-darwin-64@0.13.15: 432 | version "0.13.15" 433 | resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz#8e9169c16baf444eacec60d09b24d11b255a8e72" 434 | integrity sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ== 435 | 436 | esbuild-darwin-arm64@0.13.15: 437 | version "0.13.15" 438 | resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz#1b07f893b632114f805e188ddfca41b2b778229a" 439 | integrity sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ== 440 | 441 | esbuild-freebsd-64@0.13.15: 442 | version "0.13.15" 443 | resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz#0b8b7eca1690c8ec94c75680c38c07269c1f4a85" 444 | integrity sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA== 445 | 446 | esbuild-freebsd-arm64@0.13.15: 447 | version "0.13.15" 448 | resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz#2e1a6c696bfdcd20a99578b76350b41db1934e52" 449 | integrity sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ== 450 | 451 | esbuild-linux-32@0.13.15: 452 | version "0.13.15" 453 | resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz#6fd39f36fc66dd45b6b5f515728c7bbebc342a69" 454 | integrity sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g== 455 | 456 | esbuild-linux-64@0.13.15: 457 | version "0.13.15" 458 | resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz#9cb8e4bcd7574e67946e4ee5f1f1e12386bb6dd3" 459 | integrity sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA== 460 | 461 | esbuild-linux-arm64@0.13.15: 462 | version "0.13.15" 463 | resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz#3891aa3704ec579a1b92d2a586122e5b6a2bfba1" 464 | integrity sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA== 465 | 466 | esbuild-linux-arm@0.13.15: 467 | version "0.13.15" 468 | resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz#8a00e99e6a0c6c9a6b7f334841364d8a2b4aecfe" 469 | integrity sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA== 470 | 471 | esbuild-linux-mips64le@0.13.15: 472 | version "0.13.15" 473 | resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz#36b07cc47c3d21e48db3bb1f4d9ef8f46aead4f7" 474 | integrity sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg== 475 | 476 | esbuild-linux-ppc64le@0.13.15: 477 | version "0.13.15" 478 | resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz#f7e6bba40b9a11eb9dcae5b01550ea04670edad2" 479 | integrity sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ== 480 | 481 | esbuild-netbsd-64@0.13.15: 482 | version "0.13.15" 483 | resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz#a2fedc549c2b629d580a732d840712b08d440038" 484 | integrity sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w== 485 | 486 | esbuild-openbsd-64@0.13.15: 487 | version "0.13.15" 488 | resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz#b22c0e5806d3a1fbf0325872037f885306b05cd7" 489 | integrity sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g== 490 | 491 | esbuild-sunos-64@0.13.15: 492 | version "0.13.15" 493 | resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz#d0b6454a88375ee8d3964daeff55c85c91c7cef4" 494 | integrity sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw== 495 | 496 | esbuild-windows-32@0.13.15: 497 | version "0.13.15" 498 | resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz#c96d0b9bbb52f3303322582ef8e4847c5ad375a7" 499 | integrity sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw== 500 | 501 | esbuild-windows-64@0.13.15: 502 | version "0.13.15" 503 | resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz#1f79cb9b1e1bb02fb25cd414cb90d4ea2892c294" 504 | integrity sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ== 505 | 506 | esbuild-windows-arm64@0.13.15: 507 | version "0.13.15" 508 | resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz#482173070810df22a752c686509c370c3be3b3c3" 509 | integrity sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA== 510 | 511 | esbuild@^0.13.2: 512 | version "0.13.15" 513 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.13.15.tgz#db56a88166ee373f87dbb2d8798ff449e0450cdf" 514 | integrity sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw== 515 | optionalDependencies: 516 | esbuild-android-arm64 "0.13.15" 517 | esbuild-darwin-64 "0.13.15" 518 | esbuild-darwin-arm64 "0.13.15" 519 | esbuild-freebsd-64 "0.13.15" 520 | esbuild-freebsd-arm64 "0.13.15" 521 | esbuild-linux-32 "0.13.15" 522 | esbuild-linux-64 "0.13.15" 523 | esbuild-linux-arm "0.13.15" 524 | esbuild-linux-arm64 "0.13.15" 525 | esbuild-linux-mips64le "0.13.15" 526 | esbuild-linux-ppc64le "0.13.15" 527 | esbuild-netbsd-64 "0.13.15" 528 | esbuild-openbsd-64 "0.13.15" 529 | esbuild-sunos-64 "0.13.15" 530 | esbuild-windows-32 "0.13.15" 531 | esbuild-windows-64 "0.13.15" 532 | esbuild-windows-arm64 "0.13.15" 533 | 534 | escalade@^3.1.1: 535 | version "3.1.1" 536 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" 537 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== 538 | 539 | escape-string-regexp@^1.0.5: 540 | version "1.0.5" 541 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 542 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 543 | 544 | estree-walker@^2.0.2: 545 | version "2.0.2" 546 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" 547 | integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== 548 | 549 | fast-glob@^3.2.7: 550 | version "3.2.7" 551 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" 552 | integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== 553 | dependencies: 554 | "@nodelib/fs.stat" "^2.0.2" 555 | "@nodelib/fs.walk" "^1.2.3" 556 | glob-parent "^5.1.2" 557 | merge2 "^1.3.0" 558 | micromatch "^4.0.4" 559 | 560 | fastq@^1.6.0: 561 | version "1.13.0" 562 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" 563 | integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== 564 | dependencies: 565 | reusify "^1.0.4" 566 | 567 | fill-range@^7.0.1: 568 | version "7.0.1" 569 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 570 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 571 | dependencies: 572 | to-regex-range "^5.0.1" 573 | 574 | fraction.js@^4.1.1: 575 | version "4.1.2" 576 | resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.2.tgz#13e420a92422b6cf244dff8690ed89401029fbe8" 577 | integrity sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA== 578 | 579 | fs.realpath@^1.0.0: 580 | version "1.0.0" 581 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 582 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 583 | 584 | fsevents@~2.3.2: 585 | version "2.3.2" 586 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" 587 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== 588 | 589 | function-bind@^1.1.1: 590 | version "1.1.1" 591 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 592 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 593 | 594 | glob-parent@^5.1.2, glob-parent@~5.1.2: 595 | version "5.1.2" 596 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" 597 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== 598 | dependencies: 599 | is-glob "^4.0.1" 600 | 601 | glob-parent@^6.0.2: 602 | version "6.0.2" 603 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" 604 | integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== 605 | dependencies: 606 | is-glob "^4.0.3" 607 | 608 | glob@^7.1.3: 609 | version "7.2.0" 610 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" 611 | integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== 612 | dependencies: 613 | fs.realpath "^1.0.0" 614 | inflight "^1.0.4" 615 | inherits "2" 616 | minimatch "^3.0.4" 617 | once "^1.3.0" 618 | path-is-absolute "^1.0.0" 619 | 620 | has-flag@^3.0.0: 621 | version "3.0.0" 622 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 623 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 624 | 625 | has-flag@^4.0.0: 626 | version "4.0.0" 627 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 628 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 629 | 630 | has@^1.0.3: 631 | version "1.0.3" 632 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 633 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 634 | dependencies: 635 | function-bind "^1.1.1" 636 | 637 | import-cwd@^3.0.0: 638 | version "3.0.0" 639 | resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92" 640 | integrity sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== 641 | dependencies: 642 | import-from "^3.0.0" 643 | 644 | import-fresh@^3.2.1: 645 | version "3.3.0" 646 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" 647 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== 648 | dependencies: 649 | parent-module "^1.0.0" 650 | resolve-from "^4.0.0" 651 | 652 | import-from@^3.0.0: 653 | version "3.0.0" 654 | resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" 655 | integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== 656 | dependencies: 657 | resolve-from "^5.0.0" 658 | 659 | inflight@^1.0.4: 660 | version "1.0.6" 661 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 662 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 663 | dependencies: 664 | once "^1.3.0" 665 | wrappy "1" 666 | 667 | inherits@2: 668 | version "2.0.4" 669 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 670 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 671 | 672 | is-arrayish@^0.2.1: 673 | version "0.2.1" 674 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 675 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= 676 | 677 | is-binary-path@~2.1.0: 678 | version "2.1.0" 679 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" 680 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== 681 | dependencies: 682 | binary-extensions "^2.0.0" 683 | 684 | is-core-module@^2.2.0: 685 | version "2.8.0" 686 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548" 687 | integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw== 688 | dependencies: 689 | has "^1.0.3" 690 | 691 | is-extglob@^2.1.1: 692 | version "2.1.1" 693 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 694 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= 695 | 696 | is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: 697 | version "4.0.3" 698 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" 699 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== 700 | dependencies: 701 | is-extglob "^2.1.1" 702 | 703 | is-number@^7.0.0: 704 | version "7.0.0" 705 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 706 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 707 | 708 | js-tokens@^4.0.0: 709 | version "4.0.0" 710 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 711 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 712 | 713 | json-parse-even-better-errors@^2.3.0: 714 | version "2.3.1" 715 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" 716 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== 717 | 718 | lilconfig@^2.0.3: 719 | version "2.0.4" 720 | resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082" 721 | integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA== 722 | 723 | lines-and-columns@^1.1.6: 724 | version "1.2.4" 725 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" 726 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== 727 | 728 | lodash.castarray@^4.4.0: 729 | version "4.4.0" 730 | resolved "https://registry.yarnpkg.com/lodash.castarray/-/lodash.castarray-4.4.0.tgz#c02513515e309daddd4c24c60cfddcf5976d9115" 731 | integrity sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU= 732 | 733 | lodash.isplainobject@^4.0.6: 734 | version "4.0.6" 735 | resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" 736 | integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= 737 | 738 | lodash.merge@^4.6.2: 739 | version "4.6.2" 740 | resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" 741 | integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== 742 | 743 | lodash.uniq@^4.5.0: 744 | version "4.5.0" 745 | resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" 746 | integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= 747 | 748 | magic-string@^0.25.7: 749 | version "0.25.7" 750 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" 751 | integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== 752 | dependencies: 753 | sourcemap-codec "^1.4.4" 754 | 755 | merge2@^1.3.0: 756 | version "1.4.1" 757 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" 758 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== 759 | 760 | micromatch@^4.0.4: 761 | version "4.0.4" 762 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" 763 | integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== 764 | dependencies: 765 | braces "^3.0.1" 766 | picomatch "^2.2.3" 767 | 768 | mini-svg-data-uri@^1.2.3: 769 | version "1.4.3" 770 | resolved "https://registry.yarnpkg.com/mini-svg-data-uri/-/mini-svg-data-uri-1.4.3.tgz#43177b2e93766ba338931a3e2a84a3dfd3a222b8" 771 | integrity sha512-gSfqpMRC8IxghvMcxzzmMnWpXAChSA+vy4cia33RgerMS8Fex95akUyQZPbxJJmeBGiGmK7n/1OpUX8ksRjIdA== 772 | 773 | minimatch@^3.0.4: 774 | version "3.0.4" 775 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 776 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== 777 | dependencies: 778 | brace-expansion "^1.1.7" 779 | 780 | minimist@^1.1.1: 781 | version "1.2.5" 782 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" 783 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== 784 | 785 | nanoid@^3.1.30: 786 | version "3.1.30" 787 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362" 788 | integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ== 789 | 790 | node-releases@^2.0.1: 791 | version "2.0.1" 792 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" 793 | integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== 794 | 795 | normalize-path@^3.0.0, normalize-path@~3.0.0: 796 | version "3.0.0" 797 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" 798 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== 799 | 800 | normalize-range@^0.1.2: 801 | version "0.1.2" 802 | resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" 803 | integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= 804 | 805 | object-hash@^2.2.0: 806 | version "2.2.0" 807 | resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" 808 | integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== 809 | 810 | once@^1.3.0: 811 | version "1.4.0" 812 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 813 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 814 | dependencies: 815 | wrappy "1" 816 | 817 | parent-module@^1.0.0: 818 | version "1.0.1" 819 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" 820 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== 821 | dependencies: 822 | callsites "^3.0.0" 823 | 824 | parse-json@^5.0.0: 825 | version "5.2.0" 826 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" 827 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== 828 | dependencies: 829 | "@babel/code-frame" "^7.0.0" 830 | error-ex "^1.3.1" 831 | json-parse-even-better-errors "^2.3.0" 832 | lines-and-columns "^1.1.6" 833 | 834 | path-is-absolute@^1.0.0: 835 | version "1.0.1" 836 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 837 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 838 | 839 | path-parse@^1.0.6: 840 | version "1.0.7" 841 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" 842 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== 843 | 844 | path-type@^4.0.0: 845 | version "4.0.0" 846 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 847 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 848 | 849 | picocolors@^1.0.0: 850 | version "1.0.0" 851 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" 852 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== 853 | 854 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: 855 | version "2.3.0" 856 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" 857 | integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== 858 | 859 | postcss-js@^3.0.3: 860 | version "3.0.3" 861 | resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-3.0.3.tgz#2f0bd370a2e8599d45439f6970403b5873abda33" 862 | integrity sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw== 863 | dependencies: 864 | camelcase-css "^2.0.1" 865 | postcss "^8.1.6" 866 | 867 | postcss-load-config@^3.1.0: 868 | version "3.1.0" 869 | resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.0.tgz#d39c47091c4aec37f50272373a6a648ef5e97829" 870 | integrity sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g== 871 | dependencies: 872 | import-cwd "^3.0.0" 873 | lilconfig "^2.0.3" 874 | yaml "^1.10.2" 875 | 876 | postcss-nested@5.0.6: 877 | version "5.0.6" 878 | resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc" 879 | integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA== 880 | dependencies: 881 | postcss-selector-parser "^6.0.6" 882 | 883 | postcss-selector-parser@^6.0.6: 884 | version "6.0.6" 885 | resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" 886 | integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== 887 | dependencies: 888 | cssesc "^3.0.0" 889 | util-deprecate "^1.0.2" 890 | 891 | postcss-value-parser@^4.1.0: 892 | version "4.1.0" 893 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" 894 | integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== 895 | 896 | postcss@^8.1.10, postcss@^8.1.6, postcss@^8.3.8: 897 | version "8.4.4" 898 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.4.tgz#d53d4ec6a75fd62557a66bb41978bf47ff0c2869" 899 | integrity sha512-joU6fBsN6EIer28Lj6GDFoC/5yOZzLCfn0zHAn/MYXI7aPt4m4hK5KC5ovEZXy+lnCjmYIbQWngvju2ddyEr8Q== 900 | dependencies: 901 | nanoid "^3.1.30" 902 | picocolors "^1.0.0" 903 | source-map-js "^1.0.1" 904 | 905 | queue-microtask@^1.2.2: 906 | version "1.2.3" 907 | resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" 908 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== 909 | 910 | quick-lru@^5.1.1: 911 | version "5.1.1" 912 | resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" 913 | integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== 914 | 915 | readdirp@~3.6.0: 916 | version "3.6.0" 917 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" 918 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== 919 | dependencies: 920 | picomatch "^2.2.1" 921 | 922 | resolve-from@^4.0.0: 923 | version "4.0.0" 924 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" 925 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== 926 | 927 | resolve-from@^5.0.0: 928 | version "5.0.0" 929 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" 930 | integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== 931 | 932 | resolve@^1.20.0: 933 | version "1.20.0" 934 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" 935 | integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== 936 | dependencies: 937 | is-core-module "^2.2.0" 938 | path-parse "^1.0.6" 939 | 940 | reusify@^1.0.4: 941 | version "1.0.4" 942 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" 943 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== 944 | 945 | rimraf@^3.0.0: 946 | version "3.0.2" 947 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" 948 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== 949 | dependencies: 950 | glob "^7.1.3" 951 | 952 | rollup@^2.57.0: 953 | version "2.60.1" 954 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.60.1.tgz#4b34cd247f09b421f10a3c9286eda2ecf9972079" 955 | integrity sha512-akwfnpjY0rXEDSn1UTVfKXJhPsEBu+imi1gqBA1ZkHGydUnkV/fWCC90P7rDaLEW8KTwBcS1G3N4893Ndz+jwg== 956 | optionalDependencies: 957 | fsevents "~2.3.2" 958 | 959 | run-parallel@^1.1.9: 960 | version "1.2.0" 961 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" 962 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== 963 | dependencies: 964 | queue-microtask "^1.2.2" 965 | 966 | source-map-js@^1.0.1: 967 | version "1.0.1" 968 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.1.tgz#a1741c131e3c77d048252adfa24e23b908670caf" 969 | integrity sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA== 970 | 971 | source-map@^0.6.1: 972 | version "0.6.1" 973 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 974 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 975 | 976 | sourcemap-codec@^1.4.4: 977 | version "1.4.8" 978 | resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" 979 | integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== 980 | 981 | supports-color@^5.3.0: 982 | version "5.5.0" 983 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 984 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 985 | dependencies: 986 | has-flag "^3.0.0" 987 | 988 | supports-color@^7.1.0: 989 | version "7.2.0" 990 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" 991 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 992 | dependencies: 993 | has-flag "^4.0.0" 994 | 995 | tailwindcss@^3.0.0-alpha.2: 996 | version "3.0.0-alpha.2" 997 | resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.0-alpha.2.tgz#9f0f797aeabc0294169d732f3379538222e0a44a" 998 | integrity sha512-DLPLL927a05mhwTAPMPgSk1EFLAsWc0qmZeB1yHDSRAj/Bfn0nvdFTqj2u/8FnM5EiS20nsqCZ/HFfXzzaFOZg== 999 | dependencies: 1000 | arg "^5.0.1" 1001 | chalk "^4.1.2" 1002 | chokidar "^3.5.2" 1003 | color-name "^1.1.4" 1004 | cosmiconfig "^7.0.1" 1005 | detective "^5.2.0" 1006 | didyoumean "^1.2.2" 1007 | dlv "^1.1.3" 1008 | fast-glob "^3.2.7" 1009 | glob-parent "^6.0.2" 1010 | is-glob "^4.0.3" 1011 | normalize-path "^3.0.0" 1012 | object-hash "^2.2.0" 1013 | postcss-js "^3.0.3" 1014 | postcss-load-config "^3.1.0" 1015 | postcss-nested "5.0.6" 1016 | postcss-selector-parser "^6.0.6" 1017 | postcss-value-parser "^4.1.0" 1018 | quick-lru "^5.1.1" 1019 | resolve "^1.20.0" 1020 | tmp "^0.2.1" 1021 | 1022 | tmp@^0.2.1: 1023 | version "0.2.1" 1024 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" 1025 | integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== 1026 | dependencies: 1027 | rimraf "^3.0.0" 1028 | 1029 | to-regex-range@^5.0.1: 1030 | version "5.0.1" 1031 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 1032 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 1033 | dependencies: 1034 | is-number "^7.0.0" 1035 | 1036 | util-deprecate@^1.0.2: 1037 | version "1.0.2" 1038 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1039 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 1040 | 1041 | vite@^2.6.14: 1042 | version "2.6.14" 1043 | resolved "https://registry.yarnpkg.com/vite/-/vite-2.6.14.tgz#35c09a15e4df823410819a2a239ab11efb186271" 1044 | integrity sha512-2HA9xGyi+EhY2MXo0+A2dRsqsAG3eFNEVIo12olkWhOmc8LfiM+eMdrXf+Ruje9gdXgvSqjLI9freec1RUM5EA== 1045 | dependencies: 1046 | esbuild "^0.13.2" 1047 | postcss "^8.3.8" 1048 | resolve "^1.20.0" 1049 | rollup "^2.57.0" 1050 | optionalDependencies: 1051 | fsevents "~2.3.2" 1052 | 1053 | vue-router@^4.0.12: 1054 | version "4.0.12" 1055 | resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.12.tgz#8dc792cddf5bb1abcc3908f9064136de7e13c460" 1056 | integrity sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg== 1057 | dependencies: 1058 | "@vue/devtools-api" "^6.0.0-beta.18" 1059 | 1060 | vue@^3.2.23: 1061 | version "3.2.23" 1062 | resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.23.tgz#fe17e4a98bee1afe2aed351a0a80e052728f9ce2" 1063 | integrity sha512-MGp9JZC37lzGhwSu6c1tQxrQbXbw7XKFqtYh7SFwNrNK899FPxGAHwSHMZijMChTSC3uZrD2BGO/3EHOgMJ0cw== 1064 | dependencies: 1065 | "@vue/compiler-dom" "3.2.23" 1066 | "@vue/compiler-sfc" "3.2.23" 1067 | "@vue/runtime-dom" "3.2.23" 1068 | "@vue/server-renderer" "3.2.23" 1069 | "@vue/shared" "3.2.23" 1070 | 1071 | wrappy@1: 1072 | version "1.0.2" 1073 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1074 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 1075 | 1076 | xtend@^4.0.2: 1077 | version "4.0.2" 1078 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" 1079 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 1080 | 1081 | yaml@^1.10.0, yaml@^1.10.2: 1082 | version "1.10.2" 1083 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" 1084 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== 1085 | --------------------------------------------------------------------------------