From 95f330164778a7b07d5f7a52b655bfbcaa159aee Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 30 Sep 2021 12:32:19 +0200 Subject: [PATCH 01/45] chore: initial commit --- .eslintrc.json | 3 + .gitignore | 34 + README.md | 10 +- next.config.js | 3 + package-lock.json | 10675 +++++++++++++++++++++++++++++++++++++++ package.json | 20 + pages/_app.js | 7 + pages/api/hello.js | 5 + pages/index.js | 69 + public/favicon.ico | Bin 0 -> 25931 bytes public/vercel.svg | 4 + styles/Home.module.css | 121 + styles/globals.css | 16 + 13 files changed, 10962 insertions(+), 5 deletions(-) create mode 100644 .eslintrc.json create mode 100644 .gitignore create mode 100644 next.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pages/_app.js create mode 100644 pages/api/hello.js create mode 100644 pages/index.js create mode 100644 public/favicon.ico create mode 100644 public/vercel.svg create mode 100644 styles/Home.module.css create mode 100644 styles/globals.css diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 000000000..bffb357a7 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "next/core-web-vitals" +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..1437c53f7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env.local +.env.development.local +.env.test.local +.env.production.local + +# vercel +.vercel diff --git a/README.md b/README.md index 713891969..13fc4e47f 100644 --- a/README.md +++ b/README.md @@ -11,18 +11,18 @@ Use React or React Native depending on the rule you are running for. Use the [Google Books](https://developers.google.com/books/docs/v1/using)' API to recover the data that will be shown on the app. ```js -const query = 'harry potter'; +const query = "harry potter"; fetch(`https://www.googleapis.com/books/v1/volumes?q=${query}`); ``` -**NOTE:** You can use the form of calling apis of your choice (Fetch, Axios, etc). +**NOTE:** You can use the form of calling apis of your choice (Fetch, Axios, etc). ## Design/Screens + https://www.figma.com/file/KFElqzD983WNyvMY1SaF0c/book-app?node-id=0%3A1 Screen Shot 2021-04-13 at 10 19 47 - The website design has 3 screens, which are: ### Home @@ -32,7 +32,7 @@ The website design has 3 screens, which are: ### Search -In this screen the functionalities below are **mandatory**: +In this screen, the functionalities below are **mandatory**: 1. See a list of books based on search query; 2. Make it possible to search for more books with a "Load more" button; @@ -41,6 +41,6 @@ In this screen the functionalities below are **mandatory**: ### Books details -In this screen the functionalities below are **mandatory**: +In this screen, the functionalities below are **mandatory**: 1. See all information for the selected book. diff --git a/next.config.js b/next.config.js new file mode 100644 index 000000000..0d6071006 --- /dev/null +++ b/next.config.js @@ -0,0 +1,3 @@ +module.exports = { + reactStrictMode: true, +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..799345d71 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,10675 @@ +{ + "name": "frontend-challenge", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "version": "0.1.0", + "dependencies": { + "next": "11.1.2", + "react": "17.0.2", + "react-dom": "17.0.2" + }, + "devDependencies": { + "eslint": "7.32.0", + "eslint-config-next": "11.1.2" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", + "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.5", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "peer": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "peer": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", + "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==", + "peer": true, + "dependencies": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "peer": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "peer": true, + "dependencies": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "peer": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", + "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz", + "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", + "dev": true, + "dependencies": { + "core-js-pure": "^3.16.0", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "peer": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "peer": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true + }, + "node_modules/@babel/types": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@hapi/accept": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz", + "integrity": "sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==", + "dependencies": { + "@hapi/boom": "9.x.x", + "@hapi/hoek": "9.x.x" + } + }, + "node_modules/@hapi/boom": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.4.tgz", + "integrity": "sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==", + "dependencies": { + "@hapi/hoek": "9.x.x" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", + "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, + "node_modules/@napi-rs/triples": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.0.3.tgz", + "integrity": "sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==" + }, + "node_modules/@next/env": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-11.1.2.tgz", + "integrity": "sha512-+fteyVdQ7C/OoulfcF6vd1Yk0FEli4453gr8kSFbU8sKseNSizYq6df5MKz/AjwLptsxrUeIkgBdAzbziyJ3mA==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-11.1.2.tgz", + "integrity": "sha512-cN+ojHRsufr9Yz0rtvjv8WI5En0RPZRJnt0y16Ha7DD+0n473evz8i1ETEJHmOLeR7iPJR0zxRrxeTN/bJMOjg==", + "dev": true, + "dependencies": { + "glob": "7.1.7" + } + }, + "node_modules/@next/polyfill-module": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.1.2.tgz", + "integrity": "sha512-xZmixqADM3xxtqBV0TpAwSFzWJP0MOQzRfzItHXf1LdQHWb0yofHHC+7eOrPFic8+ZGz5y7BdPkkgR1S25OymA==" + }, + "node_modules/@next/react-dev-overlay": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.2.tgz", + "integrity": "sha512-rDF/mGY2NC69mMg2vDqzVpCOlWqnwPUXB2zkARhvknUHyS6QJphPYv9ozoPJuoT/QBs49JJd9KWaAzVBvq920A==", + "dependencies": { + "@babel/code-frame": "7.12.11", + "anser": "1.4.9", + "chalk": "4.0.0", + "classnames": "2.2.6", + "css.escape": "1.5.1", + "data-uri-to-buffer": "3.0.1", + "platform": "1.3.6", + "shell-quote": "1.7.2", + "source-map": "0.8.0-beta.0", + "stacktrace-parser": "0.1.10", + "strip-ansi": "6.0.0" + }, + "peerDependencies": { + "react": "^17.0.2", + "react-dom": "^17.0.2" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/chalk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@next/react-dev-overlay/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@next/react-refresh-utils": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.2.tgz", + "integrity": "sha512-hsoJmPfhVqjZ8w4IFzoo8SyECVnN+8WMnImTbTKrRUHOVJcYMmKLL7xf7T0ft00tWwAl/3f3Q3poWIN2Ueql/Q==", + "peerDependencies": { + "react-refresh": "0.8.3", + "webpack": "^4 || ^5" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-11.1.2.tgz", + "integrity": "sha512-hZuwOlGOwBZADA8EyDYyjx3+4JGIGjSHDHWrmpI7g5rFmQNltjlbaefAbiU5Kk7j3BUSDwt30quJRFv3nyJQ0w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-11.1.2.tgz", + "integrity": "sha512-PGOp0E1GisU+EJJlsmJVGE+aPYD0Uh7zqgsrpD3F/Y3766Ptfbe1lEPPWnRDl+OzSSrSrX1lkyM/Jlmh5OwNvA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-11.1.2.tgz", + "integrity": "sha512-YcDHTJjn/8RqvyJVB6pvEKXihDcdrOwga3GfMv/QtVeLphTouY4BIcEUfrG5+26Nf37MP1ywN3RRl1TxpurAsQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-11.1.2.tgz", + "integrity": "sha512-e/pIKVdB+tGQYa1cW3sAeHm8gzEri/HYLZHT4WZojrUxgWXqx8pk7S7Xs47uBcFTqBDRvK3EcQpPLf3XdVsDdg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/helper": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.2.1.tgz", + "integrity": "sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==", + "dependencies": { + "@napi-rs/triples": "^1.0.3" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.0.7.tgz", + "integrity": "sha512-3Zi2LGbCLDz4IIL7ir6wD0u/ggHotLkK5SlVzFzTcYaNgPR4MAt/9JYZqXWKcofPWEoptfpnCJU8Bq9sxw8QUg==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.2.tgz", + "integrity": "sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==" + }, + "node_modules/@typescript-eslint/parser": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.32.0.tgz", + "integrity": "sha512-lhtYqQ2iEPV5JqV7K+uOVlPePjClj4dOw7K4/Z1F2yvjIUvyr13yJnDzkK6uon4BjHYuHy3EG0c2Z9jEhFk56w==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "4.32.0", + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/typescript-estree": "4.32.0", + "debug": "^4.3.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.32.0.tgz", + "integrity": "sha512-DK+fMSHdM216C0OM/KR1lHXjP1CNtVIhJ54kQxfOE6x8UGFAjha8cXgDMBEIYS2XCYjjCtvTkjQYwL3uvGOo0w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/visitor-keys": "4.32.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.32.0.tgz", + "integrity": "sha512-LE7Z7BAv0E2UvqzogssGf1x7GPpUalgG07nGCBYb1oK4mFsOiFC/VrSMKbZQzFJdN2JL5XYmsx7C7FX9p9ns0w==", + "dev": true, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.32.0.tgz", + "integrity": "sha512-tRYCgJ3g1UjMw1cGG8Yn1KzOzNlQ6u1h9AmEtPhb5V5a1TmiHWcRyF/Ic+91M4f43QeChyYlVTcf3DvDTZR9vw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/visitor-keys": "4.32.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.32.0.tgz", + "integrity": "sha512-e7NE0qz8W+atzv3Cy9qaQ7BTLwWsm084Z0c4nIO2l3Bp6u9WIgdqCgyPyV5oSPDMIW3b20H59OOCmVk3jw3Ptw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.32.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/anser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", + "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dependencies": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "node_modules/ast-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", + "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.3.tgz", + "integrity": "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001261", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001261.tgz", + "integrity": "sha512-vM8D9Uvp7bHIN0fZ2KQ4wnmYFpJo/Etb4Vwsuc+ka0tfGDHvOPrFm6S/7CCNLSOkAUjenT2HnUPESdOIL91FaA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/core-js-pure": { + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.18.1.tgz", + "integrity": "sha512-kmW/k8MaSuqpvA1xm2l3TVlBuvW+XBkcaOroFUpO3D4lsTGQWBTb/tBDCf/PNkkPLrwgrkQRIYNPB0CeqGJWGQ==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/cssnano-preset-simple": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz", + "integrity": "sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==", + "dependencies": { + "caniuse-lite": "^1.0.30001202" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-simple": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-3.0.0.tgz", + "integrity": "sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==", + "dependencies": { + "cssnano-preset-simple": "^3.0.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + } + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", + "dev": true + }, + "node_modules/data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/domain-browser": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz", + "integrity": "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.3.854", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.854.tgz", + "integrity": "sha512-00/IIC1mFPkq32MhUJyLdcTp7+wsKK2G3Sb65GSas9FKJQGYkDcZ4GwJkkxf5YyM3ETvl6n+toV8OmtXl4IA/g==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.18.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.7.tgz", + "integrity": "sha512-uFG1gyVX91tZIiDWNmPsL8XNpiCk/6tkB7MZphoSJflS4w+KgWyQ2gjCVDnsPxFAo9WjRXG3eqONNYdfbJjAtw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-next": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-11.1.2.tgz", + "integrity": "sha512-dFutecxX2Z5/QVlLwdtKt+gIfmNMP8Qx6/qZh3LM/DFVdGJEAnUKrr4VwGmACB2kx/PQ5bx3R+QxnEg4fDPiTg==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "11.1.2", + "@rushstack/eslint-patch": "^1.0.6", + "@typescript-eslint/parser": "^4.20.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-import-resolver-typescript": "^2.4.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.23.1", + "eslint-plugin-react-hooks": "^4.2.0" + }, + "peerDependencies": { + "eslint": "^7.23.0", + "next": ">=10.2.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.5.0.tgz", + "integrity": "sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==", + "dev": true, + "dependencies": { + "debug": "^4.3.1", + "glob": "^7.1.7", + "is-glob": "^4.0.1", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.9.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/eslint-module-utils": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", + "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.24.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", + "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.6.2", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.6.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.4", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz", + "integrity": "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "estraverse": "^5.2.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true + }, + "node_modules/foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-orientation": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-orientation/-/get-orientation-1.1.2.tgz", + "integrity": "sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==", + "dependencies": { + "stream-parser": "^0.3.1" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", + "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", + "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", + "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/jest-worker": { + "version": "27.0.0-next.5", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz", + "integrity": "sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "peer": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dev": true, + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/nanoid": { + "version": "3.1.28", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz", + "integrity": "sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/native-url": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz", + "integrity": "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==", + "dependencies": { + "querystring": "^0.2.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/next": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/next/-/next-11.1.2.tgz", + "integrity": "sha512-azEYL0L+wFjv8lstLru3bgvrzPvK0P7/bz6B/4EJ9sYkXeW8r5Bjh78D/Ol7VOg0EIPz0CXoe72hzAlSAXo9hw==", + "dependencies": { + "@babel/runtime": "7.15.3", + "@hapi/accept": "5.0.2", + "@next/env": "11.1.2", + "@next/polyfill-module": "11.1.2", + "@next/react-dev-overlay": "11.1.2", + "@next/react-refresh-utils": "11.1.2", + "@node-rs/helper": "1.2.1", + "assert": "2.0.0", + "ast-types": "0.13.2", + "browserify-zlib": "0.2.0", + "browserslist": "4.16.6", + "buffer": "5.6.0", + "caniuse-lite": "^1.0.30001228", + "chalk": "2.4.2", + "chokidar": "3.5.1", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "cssnano-simple": "3.0.0", + "domain-browser": "4.19.0", + "encoding": "0.1.13", + "etag": "1.8.1", + "find-cache-dir": "3.3.1", + "get-orientation": "1.1.2", + "https-browserify": "1.0.0", + "image-size": "1.0.0", + "jest-worker": "27.0.0-next.5", + "native-url": "0.3.4", + "node-fetch": "2.6.1", + "node-html-parser": "1.4.9", + "node-libs-browser": "^2.2.1", + "os-browserify": "0.3.0", + "p-limit": "3.1.0", + "path-browserify": "1.0.1", + "pnp-webpack-plugin": "1.6.4", + "postcss": "8.2.15", + "process": "0.11.10", + "querystring-es3": "0.2.1", + "raw-body": "2.4.1", + "react-is": "17.0.2", + "react-refresh": "0.8.3", + "stream-browserify": "3.0.0", + "stream-http": "3.1.1", + "string_decoder": "1.3.0", + "styled-jsx": "4.0.1", + "timers-browserify": "2.0.12", + "tty-browserify": "0.0.1", + "use-subscription": "1.5.1", + "util": "0.12.4", + "vm-browserify": "1.1.2", + "watchpack": "2.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=12.0.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "11.1.2", + "@next/swc-darwin-x64": "11.1.2", + "@next/swc-linux-x64-gnu": "11.1.2", + "@next/swc-win32-x64-msvc": "11.1.2" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-html-parser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", + "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", + "dependencies": { + "he": "1.2.0" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/node-libs-browser/node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/node-libs-browser/node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/node-libs-browser/node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/node-libs-browser/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/node-libs-browser/node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/node-libs-browser/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/node-libs-browser/node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/node-libs-browser/node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/node-libs-browser/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/node-libs-browser/node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/node-libs-browser/node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/node-releases": { + "version": "1.1.76", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", + "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.0.0.tgz", + "integrity": "sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss": { + "version": "8.2.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz", + "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==", + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map": "^0.6.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-http": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", + "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", + "dependencies": { + "debug": "2" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-4.0.1.tgz", + "integrity": "sha512-Gcb49/dRB1k8B4hdK8vhW27Rlb2zujCk1fISrizCcToIs+55B4vmUM0N9Gi4nnVfFZWe55jRdWpAqH1ldAKWvQ==", + "dependencies": { + "@babel/plugin-syntax-jsx": "7.14.5", + "@babel/types": "7.15.0", + "convert-source-map": "1.7.0", + "loader-utils": "1.2.3", + "source-map": "0.7.3", + "string-hash": "1.1.3", + "stylis": "3.5.4", + "stylis-rule-sheet": "0.0.10" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || 18.x.x" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/styled-jsx/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/stylis": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", + "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" + }, + "node_modules/stylis-rule-sheet": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", + "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==", + "peerDependencies": { + "stylis": "^3.5.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/tr46/node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tsconfig-paths": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/typescript": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/url/node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/use-subscription": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz", + "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==", + "dependencies": { + "object-assign": "^4.1.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "node_modules/watchpack": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", + "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "peer": true + }, + "@babel/core": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", + "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", + "peer": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.5", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "peer": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "peer": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "peer": true + } + } + }, + "@babel/generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "peer": true + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "peer": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "peer": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-imports": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-transforms": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", + "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==", + "peer": true, + "requires": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + }, + "@babel/helper-replace-supers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "peer": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "peer": true + }, + "@babel/helpers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "peer": true, + "requires": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "peer": true + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/runtime": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", + "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz", + "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", + "dev": true, + "requires": { + "core-js-pure": "^3.16.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "peer": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "peer": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "peer": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "peer": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "peer": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true + } + } + }, + "@babel/types": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@hapi/accept": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz", + "integrity": "sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==", + "requires": { + "@hapi/boom": "9.x.x", + "@hapi/hoek": "9.x.x" + } + }, + "@hapi/boom": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.4.tgz", + "integrity": "sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==", + "requires": { + "@hapi/hoek": "9.x.x" + } + }, + "@hapi/hoek": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", + "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, + "@napi-rs/triples": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.0.3.tgz", + "integrity": "sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==" + }, + "@next/env": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-11.1.2.tgz", + "integrity": "sha512-+fteyVdQ7C/OoulfcF6vd1Yk0FEli4453gr8kSFbU8sKseNSizYq6df5MKz/AjwLptsxrUeIkgBdAzbziyJ3mA==" + }, + "@next/eslint-plugin-next": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-11.1.2.tgz", + "integrity": "sha512-cN+ojHRsufr9Yz0rtvjv8WI5En0RPZRJnt0y16Ha7DD+0n473evz8i1ETEJHmOLeR7iPJR0zxRrxeTN/bJMOjg==", + "dev": true, + "requires": { + "glob": "7.1.7" + } + }, + "@next/polyfill-module": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.1.2.tgz", + "integrity": "sha512-xZmixqADM3xxtqBV0TpAwSFzWJP0MOQzRfzItHXf1LdQHWb0yofHHC+7eOrPFic8+ZGz5y7BdPkkgR1S25OymA==" + }, + "@next/react-dev-overlay": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.2.tgz", + "integrity": "sha512-rDF/mGY2NC69mMg2vDqzVpCOlWqnwPUXB2zkARhvknUHyS6QJphPYv9ozoPJuoT/QBs49JJd9KWaAzVBvq920A==", + "requires": { + "@babel/code-frame": "7.12.11", + "anser": "1.4.9", + "chalk": "4.0.0", + "classnames": "2.2.6", + "css.escape": "1.5.1", + "data-uri-to-buffer": "3.0.1", + "platform": "1.3.6", + "shell-quote": "1.7.2", + "source-map": "0.8.0-beta.0", + "stacktrace-parser": "0.1.10", + "strip-ansi": "6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@next/react-refresh-utils": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.2.tgz", + "integrity": "sha512-hsoJmPfhVqjZ8w4IFzoo8SyECVnN+8WMnImTbTKrRUHOVJcYMmKLL7xf7T0ft00tWwAl/3f3Q3poWIN2Ueql/Q==", + "requires": {} + }, + "@next/swc-darwin-arm64": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-11.1.2.tgz", + "integrity": "sha512-hZuwOlGOwBZADA8EyDYyjx3+4JGIGjSHDHWrmpI7g5rFmQNltjlbaefAbiU5Kk7j3BUSDwt30quJRFv3nyJQ0w==", + "optional": true + }, + "@next/swc-darwin-x64": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-11.1.2.tgz", + "integrity": "sha512-PGOp0E1GisU+EJJlsmJVGE+aPYD0Uh7zqgsrpD3F/Y3766Ptfbe1lEPPWnRDl+OzSSrSrX1lkyM/Jlmh5OwNvA==", + "optional": true + }, + "@next/swc-linux-x64-gnu": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-11.1.2.tgz", + "integrity": "sha512-YcDHTJjn/8RqvyJVB6pvEKXihDcdrOwga3GfMv/QtVeLphTouY4BIcEUfrG5+26Nf37MP1ywN3RRl1TxpurAsQ==", + "optional": true + }, + "@next/swc-win32-x64-msvc": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-11.1.2.tgz", + "integrity": "sha512-e/pIKVdB+tGQYa1cW3sAeHm8gzEri/HYLZHT4WZojrUxgWXqx8pk7S7Xs47uBcFTqBDRvK3EcQpPLf3XdVsDdg==", + "optional": true + }, + "@node-rs/helper": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.2.1.tgz", + "integrity": "sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==", + "requires": { + "@napi-rs/triples": "^1.0.3" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@rushstack/eslint-patch": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.0.7.tgz", + "integrity": "sha512-3Zi2LGbCLDz4IIL7ir6wD0u/ggHotLkK5SlVzFzTcYaNgPR4MAt/9JYZqXWKcofPWEoptfpnCJU8Bq9sxw8QUg==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "@types/node": { + "version": "16.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.2.tgz", + "integrity": "sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==" + }, + "@typescript-eslint/parser": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.32.0.tgz", + "integrity": "sha512-lhtYqQ2iEPV5JqV7K+uOVlPePjClj4dOw7K4/Z1F2yvjIUvyr13yJnDzkK6uon4BjHYuHy3EG0c2Z9jEhFk56w==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "4.32.0", + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/typescript-estree": "4.32.0", + "debug": "^4.3.1" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.32.0.tgz", + "integrity": "sha512-DK+fMSHdM216C0OM/KR1lHXjP1CNtVIhJ54kQxfOE6x8UGFAjha8cXgDMBEIYS2XCYjjCtvTkjQYwL3uvGOo0w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/visitor-keys": "4.32.0" + } + }, + "@typescript-eslint/types": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.32.0.tgz", + "integrity": "sha512-LE7Z7BAv0E2UvqzogssGf1x7GPpUalgG07nGCBYb1oK4mFsOiFC/VrSMKbZQzFJdN2JL5XYmsx7C7FX9p9ns0w==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.32.0.tgz", + "integrity": "sha512-tRYCgJ3g1UjMw1cGG8Yn1KzOzNlQ6u1h9AmEtPhb5V5a1TmiHWcRyF/Ic+91M4f43QeChyYlVTcf3DvDTZR9vw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/visitor-keys": "4.32.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.32.0.tgz", + "integrity": "sha512-e7NE0qz8W+atzv3Cy9qaQ7BTLwWsm084Z0c4nIO2l3Bp6u9WIgdqCgyPyV5oSPDMIW3b20H59OOCmVk3jw3Ptw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.32.0", + "eslint-visitor-keys": "^2.0.0" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "anser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", + "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "requires": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "ast-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", + "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axe-core": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.3.tgz", + "integrity": "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==", + "dev": true + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001261", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001261.tgz", + "integrity": "sha512-vM8D9Uvp7bHIN0fZ2KQ4wnmYFpJo/Etb4Vwsuc+ka0tfGDHvOPrFm6S/7CCNLSOkAUjenT2HnUPESdOIL91FaA==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "core-js-pure": { + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.18.1.tgz", + "integrity": "sha512-kmW/k8MaSuqpvA1xm2l3TVlBuvW+XBkcaOroFUpO3D4lsTGQWBTb/tBDCf/PNkkPLrwgrkQRIYNPB0CeqGJWGQ==", + "dev": true + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssnano-preset-simple": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz", + "integrity": "sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==", + "requires": { + "caniuse-lite": "^1.0.30001202" + } + }, + "cssnano-simple": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-3.0.0.tgz", + "integrity": "sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==", + "requires": { + "cssnano-preset-simple": "^3.0.0" + } + }, + "damerau-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", + "dev": true + }, + "data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "domain-browser": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz", + "integrity": "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==" + }, + "electron-to-chromium": { + "version": "1.3.854", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.854.tgz", + "integrity": "sha512-00/IIC1mFPkq32MhUJyLdcTp7+wsKK2G3Sb65GSas9FKJQGYkDcZ4GwJkkxf5YyM3ETvl6n+toV8OmtXl4IA/g==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "^0.6.2" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.18.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.7.tgz", + "integrity": "sha512-uFG1gyVX91tZIiDWNmPsL8XNpiCk/6tkB7MZphoSJflS4w+KgWyQ2gjCVDnsPxFAo9WjRXG3eqONNYdfbJjAtw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "eslint-config-next": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-11.1.2.tgz", + "integrity": "sha512-dFutecxX2Z5/QVlLwdtKt+gIfmNMP8Qx6/qZh3LM/DFVdGJEAnUKrr4VwGmACB2kx/PQ5bx3R+QxnEg4fDPiTg==", + "dev": true, + "requires": { + "@next/eslint-plugin-next": "11.1.2", + "@rushstack/eslint-patch": "^1.0.6", + "@typescript-eslint/parser": "^4.20.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-import-resolver-typescript": "^2.4.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.23.1", + "eslint-plugin-react-hooks": "^4.2.0" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "eslint-import-resolver-typescript": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.5.0.tgz", + "integrity": "sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==", + "dev": true, + "requires": { + "debug": "^4.3.1", + "glob": "^7.1.7", + "is-glob": "^4.0.1", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.9.0" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "eslint-module-utils": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", + "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.24.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", + "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.6.2", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.6.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.4", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.0" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + } + }, + "eslint-plugin-react": { + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz", + "integrity": "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "estraverse": "^5.2.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.5" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "dev": true, + "requires": {} + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "peer": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-orientation": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-orientation/-/get-orientation-1.1.2.tgz", + "integrity": "sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==", + "requires": { + "stream-parser": "^0.3.1" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "peer": true + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "image-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", + "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "requires": { + "queue": "6.0.2" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-core-module": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", + "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", + "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "jest-worker": { + "version": "27.0.0-next.5", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz", + "integrity": "sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "peer": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "peer": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + } + }, + "language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "nanoid": { + "version": "3.1.28", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz", + "integrity": "sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==" + }, + "native-url": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz", + "integrity": "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==", + "requires": { + "querystring": "^0.2.0" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "next": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/next/-/next-11.1.2.tgz", + "integrity": "sha512-azEYL0L+wFjv8lstLru3bgvrzPvK0P7/bz6B/4EJ9sYkXeW8r5Bjh78D/Ol7VOg0EIPz0CXoe72hzAlSAXo9hw==", + "requires": { + "@babel/runtime": "7.15.3", + "@hapi/accept": "5.0.2", + "@next/env": "11.1.2", + "@next/polyfill-module": "11.1.2", + "@next/react-dev-overlay": "11.1.2", + "@next/react-refresh-utils": "11.1.2", + "@next/swc-darwin-arm64": "11.1.2", + "@next/swc-darwin-x64": "11.1.2", + "@next/swc-linux-x64-gnu": "11.1.2", + "@next/swc-win32-x64-msvc": "11.1.2", + "@node-rs/helper": "1.2.1", + "assert": "2.0.0", + "ast-types": "0.13.2", + "browserify-zlib": "0.2.0", + "browserslist": "4.16.6", + "buffer": "5.6.0", + "caniuse-lite": "^1.0.30001228", + "chalk": "2.4.2", + "chokidar": "3.5.1", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "cssnano-simple": "3.0.0", + "domain-browser": "4.19.0", + "encoding": "0.1.13", + "etag": "1.8.1", + "find-cache-dir": "3.3.1", + "get-orientation": "1.1.2", + "https-browserify": "1.0.0", + "image-size": "1.0.0", + "jest-worker": "27.0.0-next.5", + "native-url": "0.3.4", + "node-fetch": "2.6.1", + "node-html-parser": "1.4.9", + "node-libs-browser": "^2.2.1", + "os-browserify": "0.3.0", + "p-limit": "3.1.0", + "path-browserify": "1.0.1", + "pnp-webpack-plugin": "1.6.4", + "postcss": "8.2.15", + "process": "0.11.10", + "querystring-es3": "0.2.1", + "raw-body": "2.4.1", + "react-is": "17.0.2", + "react-refresh": "0.8.3", + "stream-browserify": "3.0.0", + "stream-http": "3.1.1", + "string_decoder": "1.3.0", + "styled-jsx": "4.0.1", + "timers-browserify": "2.0.12", + "tty-browserify": "0.0.1", + "use-subscription": "1.5.1", + "util": "0.12.4", + "vm-browserify": "1.1.2", + "watchpack": "2.1.1" + } + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "node-html-parser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", + "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", + "requires": { + "he": "1.2.0" + } + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + } + } + } + }, + "node-releases": { + "version": "1.1.76", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", + "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "object.fromentries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + } + }, + "object.hasown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.0.0.tgz", + "integrity": "sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.1" + } + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" + }, + "pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "postcss": { + "version": "8.2.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz", + "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==", + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + } + } + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "requires": { + "inherits": "~2.0.3" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "requires": { + "type-fest": "^0.7.1" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "requires": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "stream-http": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", + "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", + "requires": { + "debug": "2" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "styled-jsx": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-4.0.1.tgz", + "integrity": "sha512-Gcb49/dRB1k8B4hdK8vhW27Rlb2zujCk1fISrizCcToIs+55B4vmUM0N9Gi4nnVfFZWe55jRdWpAqH1ldAKWvQ==", + "requires": { + "@babel/plugin-syntax-jsx": "7.14.5", + "@babel/types": "7.15.0", + "convert-source-map": "1.7.0", + "loader-utils": "1.2.3", + "source-map": "0.7.3", + "string-hash": "1.1.3", + "stylis": "3.5.4", + "stylis-rule-sheet": "0.0.10" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "stylis": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", + "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" + }, + "stylis-rule-sheet": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", + "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==", + "requires": {} + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + }, + "tsconfig-paths": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" + }, + "typescript": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", + "dev": true, + "peer": true + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + } + } + }, + "use-subscription": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz", + "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==", + "requires": { + "object-assign": "^4.1.1" + } + }, + "util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "watchpack": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-typed-array": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", + "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.7" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 000000000..0c2ad02ba --- /dev/null +++ b/package.json @@ -0,0 +1,20 @@ +{ + "name": "frontend-challenge", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "next": "11.1.2", + "react": "17.0.2", + "react-dom": "17.0.2" + }, + "devDependencies": { + "eslint": "7.32.0", + "eslint-config-next": "11.1.2" + } +} diff --git a/pages/_app.js b/pages/_app.js new file mode 100644 index 000000000..1e1cec924 --- /dev/null +++ b/pages/_app.js @@ -0,0 +1,7 @@ +import '../styles/globals.css' + +function MyApp({ Component, pageProps }) { + return +} + +export default MyApp diff --git a/pages/api/hello.js b/pages/api/hello.js new file mode 100644 index 000000000..df63de88f --- /dev/null +++ b/pages/api/hello.js @@ -0,0 +1,5 @@ +// Next.js API route support: https://nextjs.org/docs/api-routes/introduction + +export default function handler(req, res) { + res.status(200).json({ name: 'John Doe' }) +} diff --git a/pages/index.js b/pages/index.js new file mode 100644 index 000000000..08145bba9 --- /dev/null +++ b/pages/index.js @@ -0,0 +1,69 @@ +import Head from 'next/head' +import Image from 'next/image' +import styles from '../styles/Home.module.css' + +export default function Home() { + return ( +
+ + Create Next App + + + + +
+

+ Welcome to Next.js! +

+ +

+ Get started by editing{' '} + pages/index.js +

+ +
+ +

Documentation →

+

Find in-depth information about Next.js features and API.

+
+ + +

Learn →

+

Learn about Next.js in an interactive course with quizzes!

+
+ + +

Examples →

+

Discover and deploy boilerplate example Next.js projects.

+
+ + +

Deploy →

+

+ Instantly deploy your Next.js site to a public URL with Vercel. +

+
+
+
+ + +
+ ) +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/public/vercel.svg b/public/vercel.svg new file mode 100644 index 000000000..fbf0e25a6 --- /dev/null +++ b/public/vercel.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/styles/Home.module.css b/styles/Home.module.css new file mode 100644 index 000000000..35454bb74 --- /dev/null +++ b/styles/Home.module.css @@ -0,0 +1,121 @@ +.container { + min-height: 100vh; + padding: 0 0.5rem; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 100vh; +} + +.main { + padding: 5rem 0; + flex: 1; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.footer { + width: 100%; + height: 100px; + border-top: 1px solid #eaeaea; + display: flex; + justify-content: center; + align-items: center; +} + +.footer a { + display: flex; + justify-content: center; + align-items: center; + flex-grow: 1; +} + +.title a { + color: #0070f3; + text-decoration: none; +} + +.title a:hover, +.title a:focus, +.title a:active { + text-decoration: underline; +} + +.title { + margin: 0; + line-height: 1.15; + font-size: 4rem; +} + +.title, +.description { + text-align: center; +} + +.description { + line-height: 1.5; + font-size: 1.5rem; +} + +.code { + background: #fafafa; + border-radius: 5px; + padding: 0.75rem; + font-size: 1.1rem; + font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, + Bitstream Vera Sans Mono, Courier New, monospace; +} + +.grid { + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + max-width: 800px; + margin-top: 3rem; +} + +.card { + margin: 1rem; + padding: 1.5rem; + text-align: left; + color: inherit; + text-decoration: none; + border: 1px solid #eaeaea; + border-radius: 10px; + transition: color 0.15s ease, border-color 0.15s ease; + width: 45%; +} + +.card:hover, +.card:focus, +.card:active { + color: #0070f3; + border-color: #0070f3; +} + +.card h2 { + margin: 0 0 1rem 0; + font-size: 1.5rem; +} + +.card p { + margin: 0; + font-size: 1.25rem; + line-height: 1.5; +} + +.logo { + height: 1em; + margin-left: 0.5rem; +} + +@media (max-width: 600px) { + .grid { + width: 100%; + flex-direction: column; + } +} diff --git a/styles/globals.css b/styles/globals.css new file mode 100644 index 000000000..e5e2dcc23 --- /dev/null +++ b/styles/globals.css @@ -0,0 +1,16 @@ +html, +body { + padding: 0; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, + Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; +} + +a { + color: inherit; + text-decoration: none; +} + +* { + box-sizing: border-box; +} From cdc966d08477dbc35334c6486aea7d31eee3e45f Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 30 Sep 2021 20:11:06 +0200 Subject: [PATCH 02/45] initial commit --- .eslintrc.json | 3 + .gitignore | 34 + README.md | 10 +- next.config.js | 3 + package-lock.json | 10675 +++++++++++++++++++++++++++++++++++++++ package.json | 20 + pages/_app.js | 7 + pages/api/hello.js | 5 + pages/index.js | 69 + public/favicon.ico | Bin 0 -> 25931 bytes public/vercel.svg | 4 + styles/Home.module.css | 121 + styles/globals.css | 16 + 13 files changed, 10962 insertions(+), 5 deletions(-) create mode 100644 .eslintrc.json create mode 100644 .gitignore create mode 100644 next.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pages/_app.js create mode 100644 pages/api/hello.js create mode 100644 pages/index.js create mode 100644 public/favicon.ico create mode 100644 public/vercel.svg create mode 100644 styles/Home.module.css create mode 100644 styles/globals.css diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 000000000..bffb357a7 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "next/core-web-vitals" +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..1437c53f7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env.local +.env.development.local +.env.test.local +.env.production.local + +# vercel +.vercel diff --git a/README.md b/README.md index 713891969..13fc4e47f 100644 --- a/README.md +++ b/README.md @@ -11,18 +11,18 @@ Use React or React Native depending on the rule you are running for. Use the [Google Books](https://developers.google.com/books/docs/v1/using)' API to recover the data that will be shown on the app. ```js -const query = 'harry potter'; +const query = "harry potter"; fetch(`https://www.googleapis.com/books/v1/volumes?q=${query}`); ``` -**NOTE:** You can use the form of calling apis of your choice (Fetch, Axios, etc). +**NOTE:** You can use the form of calling apis of your choice (Fetch, Axios, etc). ## Design/Screens + https://www.figma.com/file/KFElqzD983WNyvMY1SaF0c/book-app?node-id=0%3A1 Screen Shot 2021-04-13 at 10 19 47 - The website design has 3 screens, which are: ### Home @@ -32,7 +32,7 @@ The website design has 3 screens, which are: ### Search -In this screen the functionalities below are **mandatory**: +In this screen, the functionalities below are **mandatory**: 1. See a list of books based on search query; 2. Make it possible to search for more books with a "Load more" button; @@ -41,6 +41,6 @@ In this screen the functionalities below are **mandatory**: ### Books details -In this screen the functionalities below are **mandatory**: +In this screen, the functionalities below are **mandatory**: 1. See all information for the selected book. diff --git a/next.config.js b/next.config.js new file mode 100644 index 000000000..0d6071006 --- /dev/null +++ b/next.config.js @@ -0,0 +1,3 @@ +module.exports = { + reactStrictMode: true, +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..799345d71 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,10675 @@ +{ + "name": "frontend-challenge", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "version": "0.1.0", + "dependencies": { + "next": "11.1.2", + "react": "17.0.2", + "react-dom": "17.0.2" + }, + "devDependencies": { + "eslint": "7.32.0", + "eslint-config-next": "11.1.2" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", + "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.5", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "peer": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "peer": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", + "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==", + "peer": true, + "dependencies": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "peer": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "peer": true, + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "peer": true, + "dependencies": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "peer": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", + "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz", + "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", + "dev": true, + "dependencies": { + "core-js-pure": "^3.16.0", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "peer": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "peer": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true + }, + "node_modules/@babel/types": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@hapi/accept": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz", + "integrity": "sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==", + "dependencies": { + "@hapi/boom": "9.x.x", + "@hapi/hoek": "9.x.x" + } + }, + "node_modules/@hapi/boom": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.4.tgz", + "integrity": "sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==", + "dependencies": { + "@hapi/hoek": "9.x.x" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", + "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, + "node_modules/@napi-rs/triples": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.0.3.tgz", + "integrity": "sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==" + }, + "node_modules/@next/env": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-11.1.2.tgz", + "integrity": "sha512-+fteyVdQ7C/OoulfcF6vd1Yk0FEli4453gr8kSFbU8sKseNSizYq6df5MKz/AjwLptsxrUeIkgBdAzbziyJ3mA==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-11.1.2.tgz", + "integrity": "sha512-cN+ojHRsufr9Yz0rtvjv8WI5En0RPZRJnt0y16Ha7DD+0n473evz8i1ETEJHmOLeR7iPJR0zxRrxeTN/bJMOjg==", + "dev": true, + "dependencies": { + "glob": "7.1.7" + } + }, + "node_modules/@next/polyfill-module": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.1.2.tgz", + "integrity": "sha512-xZmixqADM3xxtqBV0TpAwSFzWJP0MOQzRfzItHXf1LdQHWb0yofHHC+7eOrPFic8+ZGz5y7BdPkkgR1S25OymA==" + }, + "node_modules/@next/react-dev-overlay": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.2.tgz", + "integrity": "sha512-rDF/mGY2NC69mMg2vDqzVpCOlWqnwPUXB2zkARhvknUHyS6QJphPYv9ozoPJuoT/QBs49JJd9KWaAzVBvq920A==", + "dependencies": { + "@babel/code-frame": "7.12.11", + "anser": "1.4.9", + "chalk": "4.0.0", + "classnames": "2.2.6", + "css.escape": "1.5.1", + "data-uri-to-buffer": "3.0.1", + "platform": "1.3.6", + "shell-quote": "1.7.2", + "source-map": "0.8.0-beta.0", + "stacktrace-parser": "0.1.10", + "strip-ansi": "6.0.0" + }, + "peerDependencies": { + "react": "^17.0.2", + "react-dom": "^17.0.2" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/chalk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@next/react-dev-overlay/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@next/react-dev-overlay/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@next/react-refresh-utils": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.2.tgz", + "integrity": "sha512-hsoJmPfhVqjZ8w4IFzoo8SyECVnN+8WMnImTbTKrRUHOVJcYMmKLL7xf7T0ft00tWwAl/3f3Q3poWIN2Ueql/Q==", + "peerDependencies": { + "react-refresh": "0.8.3", + "webpack": "^4 || ^5" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-11.1.2.tgz", + "integrity": "sha512-hZuwOlGOwBZADA8EyDYyjx3+4JGIGjSHDHWrmpI7g5rFmQNltjlbaefAbiU5Kk7j3BUSDwt30quJRFv3nyJQ0w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-11.1.2.tgz", + "integrity": "sha512-PGOp0E1GisU+EJJlsmJVGE+aPYD0Uh7zqgsrpD3F/Y3766Ptfbe1lEPPWnRDl+OzSSrSrX1lkyM/Jlmh5OwNvA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-11.1.2.tgz", + "integrity": "sha512-YcDHTJjn/8RqvyJVB6pvEKXihDcdrOwga3GfMv/QtVeLphTouY4BIcEUfrG5+26Nf37MP1ywN3RRl1TxpurAsQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-11.1.2.tgz", + "integrity": "sha512-e/pIKVdB+tGQYa1cW3sAeHm8gzEri/HYLZHT4WZojrUxgWXqx8pk7S7Xs47uBcFTqBDRvK3EcQpPLf3XdVsDdg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/helper": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.2.1.tgz", + "integrity": "sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==", + "dependencies": { + "@napi-rs/triples": "^1.0.3" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.0.7.tgz", + "integrity": "sha512-3Zi2LGbCLDz4IIL7ir6wD0u/ggHotLkK5SlVzFzTcYaNgPR4MAt/9JYZqXWKcofPWEoptfpnCJU8Bq9sxw8QUg==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.2.tgz", + "integrity": "sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==" + }, + "node_modules/@typescript-eslint/parser": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.32.0.tgz", + "integrity": "sha512-lhtYqQ2iEPV5JqV7K+uOVlPePjClj4dOw7K4/Z1F2yvjIUvyr13yJnDzkK6uon4BjHYuHy3EG0c2Z9jEhFk56w==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "4.32.0", + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/typescript-estree": "4.32.0", + "debug": "^4.3.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.32.0.tgz", + "integrity": "sha512-DK+fMSHdM216C0OM/KR1lHXjP1CNtVIhJ54kQxfOE6x8UGFAjha8cXgDMBEIYS2XCYjjCtvTkjQYwL3uvGOo0w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/visitor-keys": "4.32.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.32.0.tgz", + "integrity": "sha512-LE7Z7BAv0E2UvqzogssGf1x7GPpUalgG07nGCBYb1oK4mFsOiFC/VrSMKbZQzFJdN2JL5XYmsx7C7FX9p9ns0w==", + "dev": true, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.32.0.tgz", + "integrity": "sha512-tRYCgJ3g1UjMw1cGG8Yn1KzOzNlQ6u1h9AmEtPhb5V5a1TmiHWcRyF/Ic+91M4f43QeChyYlVTcf3DvDTZR9vw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/visitor-keys": "4.32.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.32.0.tgz", + "integrity": "sha512-e7NE0qz8W+atzv3Cy9qaQ7BTLwWsm084Z0c4nIO2l3Bp6u9WIgdqCgyPyV5oSPDMIW3b20H59OOCmVk3jw3Ptw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.32.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/anser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", + "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dependencies": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "node_modules/ast-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", + "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.3.tgz", + "integrity": "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001261", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001261.tgz", + "integrity": "sha512-vM8D9Uvp7bHIN0fZ2KQ4wnmYFpJo/Etb4Vwsuc+ka0tfGDHvOPrFm6S/7CCNLSOkAUjenT2HnUPESdOIL91FaA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/core-js-pure": { + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.18.1.tgz", + "integrity": "sha512-kmW/k8MaSuqpvA1xm2l3TVlBuvW+XBkcaOroFUpO3D4lsTGQWBTb/tBDCf/PNkkPLrwgrkQRIYNPB0CeqGJWGQ==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/cssnano-preset-simple": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz", + "integrity": "sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==", + "dependencies": { + "caniuse-lite": "^1.0.30001202" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-simple": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-3.0.0.tgz", + "integrity": "sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==", + "dependencies": { + "cssnano-preset-simple": "^3.0.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + } + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", + "dev": true + }, + "node_modules/data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/domain-browser": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz", + "integrity": "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.3.854", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.854.tgz", + "integrity": "sha512-00/IIC1mFPkq32MhUJyLdcTp7+wsKK2G3Sb65GSas9FKJQGYkDcZ4GwJkkxf5YyM3ETvl6n+toV8OmtXl4IA/g==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.18.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.7.tgz", + "integrity": "sha512-uFG1gyVX91tZIiDWNmPsL8XNpiCk/6tkB7MZphoSJflS4w+KgWyQ2gjCVDnsPxFAo9WjRXG3eqONNYdfbJjAtw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-next": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-11.1.2.tgz", + "integrity": "sha512-dFutecxX2Z5/QVlLwdtKt+gIfmNMP8Qx6/qZh3LM/DFVdGJEAnUKrr4VwGmACB2kx/PQ5bx3R+QxnEg4fDPiTg==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "11.1.2", + "@rushstack/eslint-patch": "^1.0.6", + "@typescript-eslint/parser": "^4.20.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-import-resolver-typescript": "^2.4.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.23.1", + "eslint-plugin-react-hooks": "^4.2.0" + }, + "peerDependencies": { + "eslint": "^7.23.0", + "next": ">=10.2.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.5.0.tgz", + "integrity": "sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==", + "dev": true, + "dependencies": { + "debug": "^4.3.1", + "glob": "^7.1.7", + "is-glob": "^4.0.1", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.9.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/eslint-module-utils": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", + "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.24.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", + "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.6.2", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.6.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.4", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz", + "integrity": "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "estraverse": "^5.2.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true + }, + "node_modules/foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-orientation": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-orientation/-/get-orientation-1.1.2.tgz", + "integrity": "sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==", + "dependencies": { + "stream-parser": "^0.3.1" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", + "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", + "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", + "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/jest-worker": { + "version": "27.0.0-next.5", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz", + "integrity": "sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "peer": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dev": true, + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/nanoid": { + "version": "3.1.28", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz", + "integrity": "sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/native-url": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz", + "integrity": "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==", + "dependencies": { + "querystring": "^0.2.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/next": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/next/-/next-11.1.2.tgz", + "integrity": "sha512-azEYL0L+wFjv8lstLru3bgvrzPvK0P7/bz6B/4EJ9sYkXeW8r5Bjh78D/Ol7VOg0EIPz0CXoe72hzAlSAXo9hw==", + "dependencies": { + "@babel/runtime": "7.15.3", + "@hapi/accept": "5.0.2", + "@next/env": "11.1.2", + "@next/polyfill-module": "11.1.2", + "@next/react-dev-overlay": "11.1.2", + "@next/react-refresh-utils": "11.1.2", + "@node-rs/helper": "1.2.1", + "assert": "2.0.0", + "ast-types": "0.13.2", + "browserify-zlib": "0.2.0", + "browserslist": "4.16.6", + "buffer": "5.6.0", + "caniuse-lite": "^1.0.30001228", + "chalk": "2.4.2", + "chokidar": "3.5.1", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "cssnano-simple": "3.0.0", + "domain-browser": "4.19.0", + "encoding": "0.1.13", + "etag": "1.8.1", + "find-cache-dir": "3.3.1", + "get-orientation": "1.1.2", + "https-browserify": "1.0.0", + "image-size": "1.0.0", + "jest-worker": "27.0.0-next.5", + "native-url": "0.3.4", + "node-fetch": "2.6.1", + "node-html-parser": "1.4.9", + "node-libs-browser": "^2.2.1", + "os-browserify": "0.3.0", + "p-limit": "3.1.0", + "path-browserify": "1.0.1", + "pnp-webpack-plugin": "1.6.4", + "postcss": "8.2.15", + "process": "0.11.10", + "querystring-es3": "0.2.1", + "raw-body": "2.4.1", + "react-is": "17.0.2", + "react-refresh": "0.8.3", + "stream-browserify": "3.0.0", + "stream-http": "3.1.1", + "string_decoder": "1.3.0", + "styled-jsx": "4.0.1", + "timers-browserify": "2.0.12", + "tty-browserify": "0.0.1", + "use-subscription": "1.5.1", + "util": "0.12.4", + "vm-browserify": "1.1.2", + "watchpack": "2.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=12.0.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "11.1.2", + "@next/swc-darwin-x64": "11.1.2", + "@next/swc-linux-x64-gnu": "11.1.2", + "@next/swc-win32-x64-msvc": "11.1.2" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-html-parser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", + "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", + "dependencies": { + "he": "1.2.0" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/node-libs-browser/node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/node-libs-browser/node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/node-libs-browser/node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/node-libs-browser/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/node-libs-browser/node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/node-libs-browser/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/node-libs-browser/node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/node-libs-browser/node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/node-libs-browser/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/node-libs-browser/node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/node-libs-browser/node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/node-releases": { + "version": "1.1.76", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", + "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.0.0.tgz", + "integrity": "sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss": { + "version": "8.2.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz", + "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==", + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map": "^0.6.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-http": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", + "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", + "dependencies": { + "debug": "2" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-4.0.1.tgz", + "integrity": "sha512-Gcb49/dRB1k8B4hdK8vhW27Rlb2zujCk1fISrizCcToIs+55B4vmUM0N9Gi4nnVfFZWe55jRdWpAqH1ldAKWvQ==", + "dependencies": { + "@babel/plugin-syntax-jsx": "7.14.5", + "@babel/types": "7.15.0", + "convert-source-map": "1.7.0", + "loader-utils": "1.2.3", + "source-map": "0.7.3", + "string-hash": "1.1.3", + "stylis": "3.5.4", + "stylis-rule-sheet": "0.0.10" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || 18.x.x" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/styled-jsx/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/stylis": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", + "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" + }, + "node_modules/stylis-rule-sheet": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", + "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==", + "peerDependencies": { + "stylis": "^3.5.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/tr46/node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tsconfig-paths": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/typescript": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/url/node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/use-subscription": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz", + "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==", + "dependencies": { + "object-assign": "^4.1.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "node_modules/watchpack": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", + "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "peer": true + }, + "@babel/core": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", + "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", + "peer": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.5", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "peer": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "peer": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "peer": true + } + } + }, + "@babel/generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "peer": true + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "peer": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "peer": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-imports": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-module-transforms": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", + "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==", + "peer": true, + "requires": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + }, + "@babel/helper-replace-supers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "peer": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "peer": true, + "requires": { + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "peer": true + }, + "@babel/helpers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "peer": true, + "requires": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "peer": true + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/runtime": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", + "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz", + "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", + "dev": true, + "requires": { + "core-js-pure": "^3.16.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "peer": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "peer": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "peer": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "peer": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "peer": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true + } + } + }, + "@babel/types": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@hapi/accept": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz", + "integrity": "sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==", + "requires": { + "@hapi/boom": "9.x.x", + "@hapi/hoek": "9.x.x" + } + }, + "@hapi/boom": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.4.tgz", + "integrity": "sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==", + "requires": { + "@hapi/hoek": "9.x.x" + } + }, + "@hapi/hoek": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", + "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, + "@napi-rs/triples": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.0.3.tgz", + "integrity": "sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==" + }, + "@next/env": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-11.1.2.tgz", + "integrity": "sha512-+fteyVdQ7C/OoulfcF6vd1Yk0FEli4453gr8kSFbU8sKseNSizYq6df5MKz/AjwLptsxrUeIkgBdAzbziyJ3mA==" + }, + "@next/eslint-plugin-next": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-11.1.2.tgz", + "integrity": "sha512-cN+ojHRsufr9Yz0rtvjv8WI5En0RPZRJnt0y16Ha7DD+0n473evz8i1ETEJHmOLeR7iPJR0zxRrxeTN/bJMOjg==", + "dev": true, + "requires": { + "glob": "7.1.7" + } + }, + "@next/polyfill-module": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.1.2.tgz", + "integrity": "sha512-xZmixqADM3xxtqBV0TpAwSFzWJP0MOQzRfzItHXf1LdQHWb0yofHHC+7eOrPFic8+ZGz5y7BdPkkgR1S25OymA==" + }, + "@next/react-dev-overlay": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.2.tgz", + "integrity": "sha512-rDF/mGY2NC69mMg2vDqzVpCOlWqnwPUXB2zkARhvknUHyS6QJphPYv9ozoPJuoT/QBs49JJd9KWaAzVBvq920A==", + "requires": { + "@babel/code-frame": "7.12.11", + "anser": "1.4.9", + "chalk": "4.0.0", + "classnames": "2.2.6", + "css.escape": "1.5.1", + "data-uri-to-buffer": "3.0.1", + "platform": "1.3.6", + "shell-quote": "1.7.2", + "source-map": "0.8.0-beta.0", + "stacktrace-parser": "0.1.10", + "strip-ansi": "6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@next/react-refresh-utils": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.2.tgz", + "integrity": "sha512-hsoJmPfhVqjZ8w4IFzoo8SyECVnN+8WMnImTbTKrRUHOVJcYMmKLL7xf7T0ft00tWwAl/3f3Q3poWIN2Ueql/Q==", + "requires": {} + }, + "@next/swc-darwin-arm64": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-11.1.2.tgz", + "integrity": "sha512-hZuwOlGOwBZADA8EyDYyjx3+4JGIGjSHDHWrmpI7g5rFmQNltjlbaefAbiU5Kk7j3BUSDwt30quJRFv3nyJQ0w==", + "optional": true + }, + "@next/swc-darwin-x64": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-11.1.2.tgz", + "integrity": "sha512-PGOp0E1GisU+EJJlsmJVGE+aPYD0Uh7zqgsrpD3F/Y3766Ptfbe1lEPPWnRDl+OzSSrSrX1lkyM/Jlmh5OwNvA==", + "optional": true + }, + "@next/swc-linux-x64-gnu": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-11.1.2.tgz", + "integrity": "sha512-YcDHTJjn/8RqvyJVB6pvEKXihDcdrOwga3GfMv/QtVeLphTouY4BIcEUfrG5+26Nf37MP1ywN3RRl1TxpurAsQ==", + "optional": true + }, + "@next/swc-win32-x64-msvc": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-11.1.2.tgz", + "integrity": "sha512-e/pIKVdB+tGQYa1cW3sAeHm8gzEri/HYLZHT4WZojrUxgWXqx8pk7S7Xs47uBcFTqBDRvK3EcQpPLf3XdVsDdg==", + "optional": true + }, + "@node-rs/helper": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.2.1.tgz", + "integrity": "sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==", + "requires": { + "@napi-rs/triples": "^1.0.3" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@rushstack/eslint-patch": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.0.7.tgz", + "integrity": "sha512-3Zi2LGbCLDz4IIL7ir6wD0u/ggHotLkK5SlVzFzTcYaNgPR4MAt/9JYZqXWKcofPWEoptfpnCJU8Bq9sxw8QUg==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "@types/node": { + "version": "16.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.2.tgz", + "integrity": "sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==" + }, + "@typescript-eslint/parser": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.32.0.tgz", + "integrity": "sha512-lhtYqQ2iEPV5JqV7K+uOVlPePjClj4dOw7K4/Z1F2yvjIUvyr13yJnDzkK6uon4BjHYuHy3EG0c2Z9jEhFk56w==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "4.32.0", + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/typescript-estree": "4.32.0", + "debug": "^4.3.1" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.32.0.tgz", + "integrity": "sha512-DK+fMSHdM216C0OM/KR1lHXjP1CNtVIhJ54kQxfOE6x8UGFAjha8cXgDMBEIYS2XCYjjCtvTkjQYwL3uvGOo0w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/visitor-keys": "4.32.0" + } + }, + "@typescript-eslint/types": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.32.0.tgz", + "integrity": "sha512-LE7Z7BAv0E2UvqzogssGf1x7GPpUalgG07nGCBYb1oK4mFsOiFC/VrSMKbZQzFJdN2JL5XYmsx7C7FX9p9ns0w==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.32.0.tgz", + "integrity": "sha512-tRYCgJ3g1UjMw1cGG8Yn1KzOzNlQ6u1h9AmEtPhb5V5a1TmiHWcRyF/Ic+91M4f43QeChyYlVTcf3DvDTZR9vw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/visitor-keys": "4.32.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.32.0.tgz", + "integrity": "sha512-e7NE0qz8W+atzv3Cy9qaQ7BTLwWsm084Z0c4nIO2l3Bp6u9WIgdqCgyPyV5oSPDMIW3b20H59OOCmVk3jw3Ptw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.32.0", + "eslint-visitor-keys": "^2.0.0" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "anser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", + "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "requires": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "ast-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", + "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axe-core": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.3.tgz", + "integrity": "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==", + "dev": true + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001261", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001261.tgz", + "integrity": "sha512-vM8D9Uvp7bHIN0fZ2KQ4wnmYFpJo/Etb4Vwsuc+ka0tfGDHvOPrFm6S/7CCNLSOkAUjenT2HnUPESdOIL91FaA==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "core-js-pure": { + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.18.1.tgz", + "integrity": "sha512-kmW/k8MaSuqpvA1xm2l3TVlBuvW+XBkcaOroFUpO3D4lsTGQWBTb/tBDCf/PNkkPLrwgrkQRIYNPB0CeqGJWGQ==", + "dev": true + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssnano-preset-simple": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz", + "integrity": "sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==", + "requires": { + "caniuse-lite": "^1.0.30001202" + } + }, + "cssnano-simple": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-3.0.0.tgz", + "integrity": "sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==", + "requires": { + "cssnano-preset-simple": "^3.0.0" + } + }, + "damerau-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", + "dev": true + }, + "data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "domain-browser": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz", + "integrity": "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==" + }, + "electron-to-chromium": { + "version": "1.3.854", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.854.tgz", + "integrity": "sha512-00/IIC1mFPkq32MhUJyLdcTp7+wsKK2G3Sb65GSas9FKJQGYkDcZ4GwJkkxf5YyM3ETvl6n+toV8OmtXl4IA/g==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "^0.6.2" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.18.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.7.tgz", + "integrity": "sha512-uFG1gyVX91tZIiDWNmPsL8XNpiCk/6tkB7MZphoSJflS4w+KgWyQ2gjCVDnsPxFAo9WjRXG3eqONNYdfbJjAtw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "eslint-config-next": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-11.1.2.tgz", + "integrity": "sha512-dFutecxX2Z5/QVlLwdtKt+gIfmNMP8Qx6/qZh3LM/DFVdGJEAnUKrr4VwGmACB2kx/PQ5bx3R+QxnEg4fDPiTg==", + "dev": true, + "requires": { + "@next/eslint-plugin-next": "11.1.2", + "@rushstack/eslint-patch": "^1.0.6", + "@typescript-eslint/parser": "^4.20.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-import-resolver-typescript": "^2.4.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.23.1", + "eslint-plugin-react-hooks": "^4.2.0" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "eslint-import-resolver-typescript": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.5.0.tgz", + "integrity": "sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==", + "dev": true, + "requires": { + "debug": "^4.3.1", + "glob": "^7.1.7", + "is-glob": "^4.0.1", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.9.0" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "eslint-module-utils": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", + "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.24.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", + "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.6.2", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.6.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.4", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.0" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + } + }, + "eslint-plugin-react": { + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz", + "integrity": "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "estraverse": "^5.2.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.5" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "dev": true, + "requires": {} + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "peer": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-orientation": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-orientation/-/get-orientation-1.1.2.tgz", + "integrity": "sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==", + "requires": { + "stream-parser": "^0.3.1" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "peer": true + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "image-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", + "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "requires": { + "queue": "6.0.2" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-core-module": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", + "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", + "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "jest-worker": { + "version": "27.0.0-next.5", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz", + "integrity": "sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "peer": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "peer": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + } + }, + "language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "nanoid": { + "version": "3.1.28", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz", + "integrity": "sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==" + }, + "native-url": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz", + "integrity": "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==", + "requires": { + "querystring": "^0.2.0" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "next": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/next/-/next-11.1.2.tgz", + "integrity": "sha512-azEYL0L+wFjv8lstLru3bgvrzPvK0P7/bz6B/4EJ9sYkXeW8r5Bjh78D/Ol7VOg0EIPz0CXoe72hzAlSAXo9hw==", + "requires": { + "@babel/runtime": "7.15.3", + "@hapi/accept": "5.0.2", + "@next/env": "11.1.2", + "@next/polyfill-module": "11.1.2", + "@next/react-dev-overlay": "11.1.2", + "@next/react-refresh-utils": "11.1.2", + "@next/swc-darwin-arm64": "11.1.2", + "@next/swc-darwin-x64": "11.1.2", + "@next/swc-linux-x64-gnu": "11.1.2", + "@next/swc-win32-x64-msvc": "11.1.2", + "@node-rs/helper": "1.2.1", + "assert": "2.0.0", + "ast-types": "0.13.2", + "browserify-zlib": "0.2.0", + "browserslist": "4.16.6", + "buffer": "5.6.0", + "caniuse-lite": "^1.0.30001228", + "chalk": "2.4.2", + "chokidar": "3.5.1", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "cssnano-simple": "3.0.0", + "domain-browser": "4.19.0", + "encoding": "0.1.13", + "etag": "1.8.1", + "find-cache-dir": "3.3.1", + "get-orientation": "1.1.2", + "https-browserify": "1.0.0", + "image-size": "1.0.0", + "jest-worker": "27.0.0-next.5", + "native-url": "0.3.4", + "node-fetch": "2.6.1", + "node-html-parser": "1.4.9", + "node-libs-browser": "^2.2.1", + "os-browserify": "0.3.0", + "p-limit": "3.1.0", + "path-browserify": "1.0.1", + "pnp-webpack-plugin": "1.6.4", + "postcss": "8.2.15", + "process": "0.11.10", + "querystring-es3": "0.2.1", + "raw-body": "2.4.1", + "react-is": "17.0.2", + "react-refresh": "0.8.3", + "stream-browserify": "3.0.0", + "stream-http": "3.1.1", + "string_decoder": "1.3.0", + "styled-jsx": "4.0.1", + "timers-browserify": "2.0.12", + "tty-browserify": "0.0.1", + "use-subscription": "1.5.1", + "util": "0.12.4", + "vm-browserify": "1.1.2", + "watchpack": "2.1.1" + } + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "node-html-parser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", + "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", + "requires": { + "he": "1.2.0" + } + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + } + } + } + }, + "node-releases": { + "version": "1.1.76", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", + "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "object.fromentries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + } + }, + "object.hasown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.0.0.tgz", + "integrity": "sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.1" + } + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" + }, + "pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "postcss": { + "version": "8.2.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz", + "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==", + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + } + } + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "requires": { + "inherits": "~2.0.3" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "requires": { + "type-fest": "^0.7.1" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "requires": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "stream-http": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", + "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", + "requires": { + "debug": "2" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "styled-jsx": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-4.0.1.tgz", + "integrity": "sha512-Gcb49/dRB1k8B4hdK8vhW27Rlb2zujCk1fISrizCcToIs+55B4vmUM0N9Gi4nnVfFZWe55jRdWpAqH1ldAKWvQ==", + "requires": { + "@babel/plugin-syntax-jsx": "7.14.5", + "@babel/types": "7.15.0", + "convert-source-map": "1.7.0", + "loader-utils": "1.2.3", + "source-map": "0.7.3", + "string-hash": "1.1.3", + "stylis": "3.5.4", + "stylis-rule-sheet": "0.0.10" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "stylis": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", + "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" + }, + "stylis-rule-sheet": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", + "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==", + "requires": {} + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + }, + "tsconfig-paths": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" + }, + "typescript": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", + "dev": true, + "peer": true + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + } + } + }, + "use-subscription": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz", + "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==", + "requires": { + "object-assign": "^4.1.1" + } + }, + "util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "watchpack": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-typed-array": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", + "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.5", + "foreach": "^2.0.5", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.7" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 000000000..0c2ad02ba --- /dev/null +++ b/package.json @@ -0,0 +1,20 @@ +{ + "name": "frontend-challenge", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "next": "11.1.2", + "react": "17.0.2", + "react-dom": "17.0.2" + }, + "devDependencies": { + "eslint": "7.32.0", + "eslint-config-next": "11.1.2" + } +} diff --git a/pages/_app.js b/pages/_app.js new file mode 100644 index 000000000..1e1cec924 --- /dev/null +++ b/pages/_app.js @@ -0,0 +1,7 @@ +import '../styles/globals.css' + +function MyApp({ Component, pageProps }) { + return +} + +export default MyApp diff --git a/pages/api/hello.js b/pages/api/hello.js new file mode 100644 index 000000000..df63de88f --- /dev/null +++ b/pages/api/hello.js @@ -0,0 +1,5 @@ +// Next.js API route support: https://nextjs.org/docs/api-routes/introduction + +export default function handler(req, res) { + res.status(200).json({ name: 'John Doe' }) +} diff --git a/pages/index.js b/pages/index.js new file mode 100644 index 000000000..08145bba9 --- /dev/null +++ b/pages/index.js @@ -0,0 +1,69 @@ +import Head from 'next/head' +import Image from 'next/image' +import styles from '../styles/Home.module.css' + +export default function Home() { + return ( + + ) +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/public/vercel.svg b/public/vercel.svg new file mode 100644 index 000000000..fbf0e25a6 --- /dev/null +++ b/public/vercel.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/styles/Home.module.css b/styles/Home.module.css new file mode 100644 index 000000000..35454bb74 --- /dev/null +++ b/styles/Home.module.css @@ -0,0 +1,121 @@ +.container { + min-height: 100vh; + padding: 0 0.5rem; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 100vh; +} + +.main { + padding: 5rem 0; + flex: 1; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.footer { + width: 100%; + height: 100px; + border-top: 1px solid #eaeaea; + display: flex; + justify-content: center; + align-items: center; +} + +.footer a { + display: flex; + justify-content: center; + align-items: center; + flex-grow: 1; +} + +.title a { + color: #0070f3; + text-decoration: none; +} + +.title a:hover, +.title a:focus, +.title a:active { + text-decoration: underline; +} + +.title { + margin: 0; + line-height: 1.15; + font-size: 4rem; +} + +.title, +.description { + text-align: center; +} + +.description { + line-height: 1.5; + font-size: 1.5rem; +} + +.code { + background: #fafafa; + border-radius: 5px; + padding: 0.75rem; + font-size: 1.1rem; + font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, + Bitstream Vera Sans Mono, Courier New, monospace; +} + +.grid { + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + max-width: 800px; + margin-top: 3rem; +} + +.card { + margin: 1rem; + padding: 1.5rem; + text-align: left; + color: inherit; + text-decoration: none; + border: 1px solid #eaeaea; + border-radius: 10px; + transition: color 0.15s ease, border-color 0.15s ease; + width: 45%; +} + +.card:hover, +.card:focus, +.card:active { + color: #0070f3; + border-color: #0070f3; +} + +.card h2 { + margin: 0 0 1rem 0; + font-size: 1.5rem; +} + +.card p { + margin: 0; + font-size: 1.25rem; + line-height: 1.5; +} + +.logo { + height: 1em; + margin-left: 0.5rem; +} + +@media (max-width: 600px) { + .grid { + width: 100%; + flex-direction: column; + } +} diff --git a/styles/globals.css b/styles/globals.css new file mode 100644 index 000000000..e5e2dcc23 --- /dev/null +++ b/styles/globals.css @@ -0,0 +1,16 @@ +html, +body { + padding: 0; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, + Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; +} + +a { + color: inherit; + text-decoration: none; +} + +* { + box-sizing: border-box; +} From 49add972d999c56ce50e64d6951c895d15740cff Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 30 Sep 2021 20:24:41 +0200 Subject: [PATCH 03/45] chore: lint commit messages --- .lintstagedrc | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .lintstagedrc diff --git a/.lintstagedrc b/.lintstagedrc new file mode 100644 index 000000000..4dddc4d2d --- /dev/null +++ b/.lintstagedrc @@ -0,0 +1,4 @@ +{ + "src/**/*.+(js|json|ts|tsx)": ["eslint"], + "src/**/*.{js,jsx,ts,tsx,json,css,scss,md}": ["prettier --write"] +} From 3f51449a98e7b7fdf99c2228ed1cd3eb9049c895 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 30 Sep 2021 20:25:37 +0200 Subject: [PATCH 04/45] chore: add editor and prettier config files --- .editorconfig | 10 ++++++++++ .prettierignore | 2 ++ 2 files changed, 12 insertions(+) create mode 100644 .editorconfig create mode 100644 .prettierignore diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000..6c5424edb --- /dev/null +++ b/.editorconfig @@ -0,0 +1,10 @@ +# editorconfig.org +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 000000000..94000ae1a --- /dev/null +++ b/.prettierignore @@ -0,0 +1,2 @@ +# Remove svg files +*.svg From c91e7d3f92fe3ef49f82764d2eecdb04bcba77b6 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 30 Sep 2021 20:26:06 +0200 Subject: [PATCH 05/45] chore: add editor and prettier config files --- .prettierrc | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .prettierrc diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 000000000..dcdfde47f --- /dev/null +++ b/.prettierrc @@ -0,0 +1,5 @@ +{ + "trailingComma": "es5", + "semi": true, + "singleQuote": false +} From 8c319bfd641c05478d10b8bc0759f3d8b32be267 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 30 Sep 2021 20:30:40 +0200 Subject: [PATCH 06/45] chore: lint commit messages husky and commitlint --- .husky/commit-msg | 4 ++++ .husky/pre-commit | 4 ++++ commitlint.config.js | 21 +++++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100755 .husky/commit-msg create mode 100755 .husky/pre-commit create mode 100644 commitlint.config.js diff --git a/.husky/commit-msg b/.husky/commit-msg new file mode 100755 index 000000000..5426a9320 --- /dev/null +++ b/.husky/commit-msg @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +npx commitlint --edit $1 diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 000000000..d0612ad37 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +npm run pre-commit diff --git a/commitlint.config.js b/commitlint.config.js new file mode 100644 index 000000000..0ca6a429a --- /dev/null +++ b/commitlint.config.js @@ -0,0 +1,21 @@ +module.exports = { + extends: ["@commitlint/config-conventional"], + rules: { + "type-enum": [ + 2, + "always", + [ + "ci", + "chore", + "docs", + "feat", + "fix", + "perf", + "refactor", + "revert", + "style", + "test", + ], + ], + }, +}; From d8737c86f8fcd588909778351061ed9386b2adbc Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 30 Sep 2021 20:32:01 +0200 Subject: [PATCH 07/45] chore: add initial project packages --- package-lock.json | 3831 ++++++++++++++++++++++++++++++++++++++++++--- package.json | 15 +- 2 files changed, 3651 insertions(+), 195 deletions(-) diff --git a/package-lock.json b/package-lock.json index 799345d71..49dc69801 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,13 +7,22 @@ "": { "version": "0.1.0", "dependencies": { + "@commitlint/cli": "^13.2.0", + "@commitlint/config-conventional": "^13.2.0", "next": "11.1.2", "react": "17.0.2", "react-dom": "17.0.2" }, "devDependencies": { "eslint": "7.32.0", - "eslint-config-next": "11.1.2" + "eslint-config-next": "11.1.2", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-react": "^7.26.1", + "eslint-plugin-react-hooks": "^4.2.0", + "husky": "^7.0.2", + "lint-staged": "^11.1.2", + "prettier": "^2.4.1" } }, "node_modules/@babel/code-frame": { @@ -670,6 +679,504 @@ "node": ">=6.9.0" } }, + "node_modules/@commitlint/cli": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-13.2.0.tgz", + "integrity": "sha512-RqG0cxxiwaL9OgQbA2ZEfZaVIRJmbtsZgnj5G07AjN7///s/40grSN4/kDl8YjUgvAZskPfJRoGGYNvHJ4zHWA==", + "dependencies": { + "@commitlint/format": "^13.2.0", + "@commitlint/lint": "^13.2.0", + "@commitlint/load": "^13.2.0", + "@commitlint/read": "^13.2.0", + "@commitlint/types": "^13.2.0", + "lodash": "^4.17.19", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "commitlint": "cli.js" + }, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/cli/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/config-conventional": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-13.2.0.tgz", + "integrity": "sha512-7u7DdOiF+3qSdDlbQGfpvCH8DCQdLFvnI2+VucYmmV7E92iD6t9PBj+UjIoSQCaMAzYp27Vkall78AkcXBh6Xw==", + "dependencies": { + "conventional-changelog-conventionalcommits": "^4.3.1" + }, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/ensure": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-13.2.0.tgz", + "integrity": "sha512-rqhT62RehdLTRBu8OrPHnRCCd/7RmHEE4TiTlT4BLlr5ls5jlZhecOQWJ8np872uCNirrJ5NFjnjYYdbkNoW9Q==", + "dependencies": { + "@commitlint/types": "^13.2.0", + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/execute-rule": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-13.2.0.tgz", + "integrity": "sha512-6nPwpN0hwTYmsH3WM4hCdN+NrMopgRIuQ0aqZa+jnwMoS/g6ljliQNYfL+m5WO306BaIu1W3yYpbW5aI8gEr0g==", + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/format": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-13.2.0.tgz", + "integrity": "sha512-yNBQJe6YFhM1pJAta4LvzQxccSKof6axJH7ALYjuhQqfT8AKlad7Y/2SuJ07ioyreNIqwOTuF2UfU8yJ7JzEIQ==", + "dependencies": { + "@commitlint/types": "^13.2.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@commitlint/format/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@commitlint/format/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@commitlint/format/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@commitlint/format/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/format/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/is-ignored": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-13.2.0.tgz", + "integrity": "sha512-onnx4WctHFPPkHGFFAZBIWRSaNwuhixIIfbwPhcZ6IewwQX5n4jpjwM1GokA7vhlOnQ57W7AavbKUGjzIVtnRQ==", + "dependencies": { + "@commitlint/types": "^13.2.0", + "semver": "7.3.5" + }, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/is-ignored/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@commitlint/lint": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-13.2.0.tgz", + "integrity": "sha512-5XYkh0e9ehHjA7BxAHFpjPgr1qqbFY8OFG1wpBiAhycbYBtJnQmculA2wcwqTM40YCUBqEvWFdq86jTG8fbkMw==", + "dependencies": { + "@commitlint/is-ignored": "^13.2.0", + "@commitlint/parse": "^13.2.0", + "@commitlint/rules": "^13.2.0", + "@commitlint/types": "^13.2.0" + }, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/load": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-13.2.0.tgz", + "integrity": "sha512-Nhkv+hwWCCxWGjmE9jd1U8kfGGCkZVpwzlTtdKxpY+Aj2VCFg3BjY+qA81pMF3oAsIpxchSaZG5llb8kduVjYg==", + "dependencies": { + "@commitlint/execute-rule": "^13.2.0", + "@commitlint/resolve-extends": "^13.2.0", + "@commitlint/types": "^13.2.0", + "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2", + "chalk": "^4.0.0", + "cosmiconfig": "^7.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/load/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@commitlint/load/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@commitlint/load/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@commitlint/load/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@commitlint/load/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/load/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/load/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/message": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-13.2.0.tgz", + "integrity": "sha512-+LlErJj2F2AC86xJb33VJIvSt25xqSF1I0b0GApSgoUtQBeJhx4SxIj1BLvGcLVmbRmbgTzAFq/QylwLId7EhA==", + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/parse": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-13.2.0.tgz", + "integrity": "sha512-AtfKSQJQADbDhW+kuC5PxOyBANsYCuuJlZRZ2PYslOz2rvWwZ93zt+nKjM4g7C9ETbz0uq4r7/EoOsTJ2nJqfQ==", + "dependencies": { + "@commitlint/types": "^13.2.0", + "conventional-changelog-angular": "^5.0.11", + "conventional-commits-parser": "^3.2.2" + }, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/read": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-13.2.0.tgz", + "integrity": "sha512-7db5e1Bn3re6hQN0SqygTMF/QX6/MQauoJn3wJiUHE93lvwO6aFQxT3qAlYeyBPwfWsmDz/uSH454jtrSsv3Uw==", + "dependencies": { + "@commitlint/top-level": "^13.2.0", + "@commitlint/types": "^13.2.0", + "fs-extra": "^10.0.0", + "git-raw-commits": "^2.0.0" + }, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/resolve-extends": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-13.2.0.tgz", + "integrity": "sha512-HLCMkqMKtvl1yYLZ1Pm0UpFvd0kYjsm1meLOGZ7VkOd9G/XX+Fr1S2G5AT2zeiDw7WUVYK8lGVMNa319bnV+aw==", + "dependencies": { + "import-fresh": "^3.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/resolve-extends/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/rules": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-13.2.0.tgz", + "integrity": "sha512-O3A9S7blOzvHfzrJrUQe9JxdtGy154ol/GXHwvd8WfMJ10y5ryBB4b6+0YZ1XhItWzrEASOfOKbD++EdLV90dQ==", + "dependencies": { + "@commitlint/ensure": "^13.2.0", + "@commitlint/message": "^13.2.0", + "@commitlint/to-lines": "^13.2.0", + "@commitlint/types": "^13.2.0", + "execa": "^5.0.0" + }, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/to-lines": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-13.2.0.tgz", + "integrity": "sha512-ZfWZix2y/CzewReCrj5g0nKOEfj5HW9eBMDrqjJJMPApve00CWv0tYrFCGXuGlv244lW4uvWJt6J/0HLRWsfyg==", + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/top-level": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-13.2.0.tgz", + "integrity": "sha512-knBvWYbIq6VV6VPHrVeDsxDiJq4Zq6cv5NIYU3iesKAsmK2KlLfsZPa+Ig96Y4AqAPU3zNJwjHxYkz9qxdBbfA==", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/top-level/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@commitlint/top-level/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@commitlint/top-level/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@commitlint/types": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-13.2.0.tgz", + "integrity": "sha512-RRVHEqmk1qn/dIaSQhvuca6k/6Z54G+r/KyimZ8gnAFielGiGUpsFRhIY3qhd5rXClVxDaa3nlcyTWckSccotQ==", + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@commitlint/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@commitlint/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@commitlint/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@commitlint/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@commitlint/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz", + "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==", + "dependencies": { + "lodash.get": "^4", + "make-error": "^1", + "ts-node": "^9", + "tslib": "^2" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "cosmiconfig": ">=6" + } + }, + "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, "node_modules/@eslint/eslintrc": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", @@ -1044,11 +1551,26 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + }, "node_modules/@types/node": { "version": "16.10.2", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.2.tgz", "integrity": "sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==" }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, "node_modules/@typescript-eslint/parser": { "version": "4.32.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.32.0.tgz", @@ -1232,6 +1754,19 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -1262,6 +1797,33 @@ "node": ">=6" } }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -1293,6 +1855,11 @@ "node": ">= 8" } }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -1315,6 +1882,11 @@ "node": ">=6.0" } }, + "node_modules/array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=" + }, "node_modules/array-includes": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", @@ -1378,6 +1950,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/asn1.js": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", @@ -1624,6 +2204,11 @@ "ieee754": "^1.1.4" } }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, "node_modules/buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", @@ -1658,11 +2243,34 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, "engines": { "node": ">=6" } }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001261", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001261.tgz", @@ -1719,6 +2327,100 @@ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cli-truncate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cli-truncate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cli-truncate/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -1737,11 +2439,29 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" }, + "node_modules/compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dependencies": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -1758,6 +2478,50 @@ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" }, + "node_modules/conventional-changelog-angular": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", + "dependencies": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-conventionalcommits": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.1.tgz", + "integrity": "sha512-lzWJpPZhbM1R0PIzkwzGBCnAkH5RKJzJfFQZcl/D+2lsJxAwGnDKBqn/F4C1RD31GJNn8NuKWQzAZDAVXPp2Mw==", + "dependencies": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-commits-parser": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.2.tgz", + "integrity": "sha512-Jr9KAKgqAkwXMRHjxDwO/zOCDKod1XdAESHAGuJX38iZ7ZzVti/tvVoysO0suMsdAObp9NQ2rHSsSbnAqZ5f5g==", + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/convert-source-map": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", @@ -1787,6 +2551,38 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -1826,11 +2622,15 @@ "sha.js": "^2.4.8" } }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -1899,6 +2699,14 @@ "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", "dev": true }, + "node_modules/dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "engines": { + "node": ">=8" + } + }, "node_modules/data-uri-to-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", @@ -1915,6 +2723,34 @@ "ms": "2.0.0" } }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -1949,6 +2785,14 @@ "minimalistic-assert": "^1.0.0" } }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", @@ -1999,6 +2843,25 @@ "url": "https://bevry.me/fund" } }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, "node_modules/electron-to-chromium": { "version": "1.3.854", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.854.tgz", @@ -2061,7 +2924,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, "dependencies": { "is-arrayish": "^0.2.1" } @@ -2218,6 +3080,18 @@ } } }, + "node_modules/eslint-config-prettier": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, "node_modules/eslint-import-resolver-node": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", @@ -2520,10 +3394,31 @@ "language-tags": "^1.0.5" }, "engines": { - "node": ">=4.0" + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", + "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } } }, "node_modules/eslint-plugin-react": { @@ -2896,12 +3791,40 @@ "safe-buffer": "^5.1.1" } }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, "node_modules/fast-glob": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", @@ -3014,6 +3937,19 @@ "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" }, + "node_modules/fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -3053,6 +3989,14 @@ "node": ">=6.9.0" } }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/get-intrinsic": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", @@ -3074,6 +4018,23 @@ "stream-parser": "^0.3.1" } }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-symbol-description": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", @@ -3089,6 +4050,24 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/git-raw-commits": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.10.tgz", + "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==", + "dependencies": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", @@ -3125,6 +4104,17 @@ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, + "node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dependencies": { + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -3168,6 +4158,14 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "engines": { + "node": ">=6" + } + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -3286,6 +4284,29 @@ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/husky": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.2.tgz", + "integrity": "sha512-8yKEWNX4z2YsofXAMT7KvA1g8p+GxtB1ffV8XtpAEGuXNAbCV5wdNKH+qTpw8SM9fh4aMPDR+yQuKfgnreyZlg==", + "dev": true, + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, "node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -3343,7 +4364,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -3364,6 +4384,14 @@ "node": ">=0.8.19" } }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -3379,6 +4407,11 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, "node_modules/internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -3410,8 +4443,7 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "node_modules/is-bigint": { "version": "1.0.4", @@ -3465,7 +4497,6 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", - "dev": true, "dependencies": { "has": "^1.0.3" }, @@ -3499,7 +4530,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -3577,6 +4607,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -3592,6 +4639,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", @@ -3620,6 +4687,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dependencies": { + "text-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-typed-array": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", @@ -3638,6 +4716,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -3646,8 +4736,7 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "node_modules/jest-worker": { "version": "27.0.0-next.5", @@ -3720,6 +4809,11 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -3747,6 +4841,40 @@ "node": ">=6" } }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, "node_modules/jsx-ast-utils": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", @@ -3760,6 +4888,14 @@ "node": ">=4.0" } }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/language-subtag-registry": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", @@ -3781,11 +4917,158 @@ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "node_modules/lint-staged": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-11.1.2.tgz", + "integrity": "sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==", + "dev": true, + "dependencies": { + "chalk": "^4.1.1", + "cli-truncate": "^2.1.0", + "commander": "^7.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.3.1", + "enquirer": "^2.3.6", + "execa": "^5.0.0", + "listr2": "^3.8.2", + "log-symbols": "^4.1.0", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/lint-staged/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/lint-staged/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/lint-staged/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/lint-staged/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2": { + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.12.2.tgz", + "integrity": "sha512-64xC2CJ/As/xgVI3wbhlPWVPx0wfTqbUAkpb7bjDi0thSWMqrf07UFhrfsGoo8YSXmF049Rp9C0cjLC8rZxK9A==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^1.4.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.7", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" } }, "node_modules/load-json-file": { @@ -3838,12 +5121,22 @@ "node": ">=8" } }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, "node_modules/lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -3861,6 +5154,157 @@ "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", "dev": true }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-update/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -3876,7 +5320,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -3898,6 +5341,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -3908,6 +5367,167 @@ "safe-buffer": "^5.1.2" } }, + "node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/hosted-git-info": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -3947,10 +5567,26 @@ "miller-rabin": "bin/miller-rabin" } }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } }, "node_modules/minimalistic-assert": { "version": "1.0.1", @@ -3979,6 +5615,19 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -4288,6 +5937,17 @@ "node": ">=0.10.0" } }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -4415,6 +6075,20 @@ "wrappy": "1" } }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -4476,6 +6150,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -4493,7 +6182,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "dependencies": { "callsites": "^3.0.0" }, @@ -4552,7 +6240,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "engines": { "node": ">=8" } @@ -4560,14 +6247,12 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, "engines": { "node": ">=8" } @@ -4702,6 +6387,15 @@ "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, "node_modules/pnp-webpack-plugin": { "version": "1.6.4", "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", @@ -4747,6 +6441,30 @@ "node": ">= 0.8.0" } }, + "node_modules/prettier": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", + "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -4809,6 +6527,15 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, "node_modules/querystring": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", @@ -4854,6 +6581,14 @@ } ] }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "engines": { + "node": ">=8" + } + }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -5064,6 +6799,18 @@ "node": ">=8.10.0" } }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", @@ -5097,6 +6844,14 @@ "url": "https://github.com/sponsors/mysticatea" } }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -5110,7 +6865,6 @@ "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, "dependencies": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -5123,11 +6877,34 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, "engines": { "node": ">=4" } }, + "node_modules/resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dependencies": { + "global-dirs": "^0.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -5185,6 +6962,18 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -5226,6 +7015,12 @@ "semver": "bin/semver.js" } }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", @@ -5252,7 +7047,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -5264,7 +7058,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "engines": { "node": ">=8" } @@ -5287,6 +7080,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/signal-exit": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", + "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" + }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -5357,11 +7155,27 @@ "node": ">= 8" } }, + "node_modules/source-map-support": { + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -5370,14 +7184,12 @@ "node_modules/spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -5386,8 +7198,15 @@ "node_modules/spdx-license-ids": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", - "dev": true + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==" + }, + "node_modules/split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dependencies": { + "readable-stream": "^3.0.0" + } }, "node_modules/sprintf-js": { "version": "1.0.3", @@ -5450,6 +7269,15 @@ "safe-buffer": "~5.2.0" } }, + "node_modules/string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, "node_modules/string-hash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", @@ -5459,7 +7287,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -5472,14 +7299,12 @@ "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/string-width/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -5530,6 +7355,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -5550,6 +7389,25 @@ "node": ">=4" } }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -5659,12 +7517,33 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, + "node_modules/text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "engines": { + "node": ">=0.10" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dependencies": { + "readable-stream": "3" + } + }, "node_modules/timers-browserify": { "version": "2.0.12", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", @@ -5724,6 +7603,39 @@ "node": ">=6" } }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "dependencies": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "typescript": ">=2.7" + } + }, "node_modules/ts-pnp": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", @@ -5811,7 +7723,6 @@ "version": "4.4.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", - "dev": true, "peer": true, "bin": { "tsc": "bin/tsc", @@ -5835,6 +7746,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -5923,7 +7842,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -5965,7 +7883,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -6019,25 +7936,119 @@ "node": ">=0.10.0" } }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.2.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", + "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "engines": { - "node": ">=0.4" + "node": ">=10" } }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "engines": { + "node": ">=6" + } }, "node_modules/yocto-queue": { "version": "0.1.0", @@ -6471,102 +8482,463 @@ "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", "dev": true, "requires": { - "core-js-pure": "^3.16.0", - "regenerator-runtime": "^0.13.4" + "core-js-pure": "^3.16.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "peer": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "peer": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "peer": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "peer": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "peer": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "peer": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "peer": true + } + } + }, + "@babel/types": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@commitlint/cli": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-13.2.0.tgz", + "integrity": "sha512-RqG0cxxiwaL9OgQbA2ZEfZaVIRJmbtsZgnj5G07AjN7///s/40grSN4/kDl8YjUgvAZskPfJRoGGYNvHJ4zHWA==", + "requires": { + "@commitlint/format": "^13.2.0", + "@commitlint/lint": "^13.2.0", + "@commitlint/load": "^13.2.0", + "@commitlint/read": "^13.2.0", + "@commitlint/types": "^13.2.0", + "lodash": "^4.17.19", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^17.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@commitlint/config-conventional": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-13.2.0.tgz", + "integrity": "sha512-7u7DdOiF+3qSdDlbQGfpvCH8DCQdLFvnI2+VucYmmV7E92iD6t9PBj+UjIoSQCaMAzYp27Vkall78AkcXBh6Xw==", + "requires": { + "conventional-changelog-conventionalcommits": "^4.3.1" + } + }, + "@commitlint/ensure": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-13.2.0.tgz", + "integrity": "sha512-rqhT62RehdLTRBu8OrPHnRCCd/7RmHEE4TiTlT4BLlr5ls5jlZhecOQWJ8np872uCNirrJ5NFjnjYYdbkNoW9Q==", + "requires": { + "@commitlint/types": "^13.2.0", + "lodash": "^4.17.19" + } + }, + "@commitlint/execute-rule": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-13.2.0.tgz", + "integrity": "sha512-6nPwpN0hwTYmsH3WM4hCdN+NrMopgRIuQ0aqZa+jnwMoS/g6ljliQNYfL+m5WO306BaIu1W3yYpbW5aI8gEr0g==" + }, + "@commitlint/format": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-13.2.0.tgz", + "integrity": "sha512-yNBQJe6YFhM1pJAta4LvzQxccSKof6axJH7ALYjuhQqfT8AKlad7Y/2SuJ07ioyreNIqwOTuF2UfU8yJ7JzEIQ==", + "requires": { + "@commitlint/types": "^13.2.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@commitlint/is-ignored": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-13.2.0.tgz", + "integrity": "sha512-onnx4WctHFPPkHGFFAZBIWRSaNwuhixIIfbwPhcZ6IewwQX5n4jpjwM1GokA7vhlOnQ57W7AavbKUGjzIVtnRQ==", + "requires": { + "@commitlint/types": "^13.2.0", + "semver": "7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@commitlint/lint": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-13.2.0.tgz", + "integrity": "sha512-5XYkh0e9ehHjA7BxAHFpjPgr1qqbFY8OFG1wpBiAhycbYBtJnQmculA2wcwqTM40YCUBqEvWFdq86jTG8fbkMw==", + "requires": { + "@commitlint/is-ignored": "^13.2.0", + "@commitlint/parse": "^13.2.0", + "@commitlint/rules": "^13.2.0", + "@commitlint/types": "^13.2.0" + } + }, + "@commitlint/load": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-13.2.0.tgz", + "integrity": "sha512-Nhkv+hwWCCxWGjmE9jd1U8kfGGCkZVpwzlTtdKxpY+Aj2VCFg3BjY+qA81pMF3oAsIpxchSaZG5llb8kduVjYg==", + "requires": { + "@commitlint/execute-rule": "^13.2.0", + "@commitlint/resolve-extends": "^13.2.0", + "@commitlint/types": "^13.2.0", + "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2", + "chalk": "^4.0.0", + "cosmiconfig": "^7.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@commitlint/message": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-13.2.0.tgz", + "integrity": "sha512-+LlErJj2F2AC86xJb33VJIvSt25xqSF1I0b0GApSgoUtQBeJhx4SxIj1BLvGcLVmbRmbgTzAFq/QylwLId7EhA==" + }, + "@commitlint/parse": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-13.2.0.tgz", + "integrity": "sha512-AtfKSQJQADbDhW+kuC5PxOyBANsYCuuJlZRZ2PYslOz2rvWwZ93zt+nKjM4g7C9ETbz0uq4r7/EoOsTJ2nJqfQ==", + "requires": { + "@commitlint/types": "^13.2.0", + "conventional-changelog-angular": "^5.0.11", + "conventional-commits-parser": "^3.2.2" + } + }, + "@commitlint/read": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-13.2.0.tgz", + "integrity": "sha512-7db5e1Bn3re6hQN0SqygTMF/QX6/MQauoJn3wJiUHE93lvwO6aFQxT3qAlYeyBPwfWsmDz/uSH454jtrSsv3Uw==", + "requires": { + "@commitlint/top-level": "^13.2.0", + "@commitlint/types": "^13.2.0", + "fs-extra": "^10.0.0", + "git-raw-commits": "^2.0.0" + } + }, + "@commitlint/resolve-extends": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-13.2.0.tgz", + "integrity": "sha512-HLCMkqMKtvl1yYLZ1Pm0UpFvd0kYjsm1meLOGZ7VkOd9G/XX+Fr1S2G5AT2zeiDw7WUVYK8lGVMNa319bnV+aw==", + "requires": { + "import-fresh": "^3.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@commitlint/rules": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-13.2.0.tgz", + "integrity": "sha512-O3A9S7blOzvHfzrJrUQe9JxdtGy154ol/GXHwvd8WfMJ10y5ryBB4b6+0YZ1XhItWzrEASOfOKbD++EdLV90dQ==", + "requires": { + "@commitlint/ensure": "^13.2.0", + "@commitlint/message": "^13.2.0", + "@commitlint/to-lines": "^13.2.0", + "@commitlint/types": "^13.2.0", + "execa": "^5.0.0" } }, - "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "peer": true, + "@commitlint/to-lines": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-13.2.0.tgz", + "integrity": "sha512-ZfWZix2y/CzewReCrj5g0nKOEfj5HW9eBMDrqjJJMPApve00CWv0tYrFCGXuGlv244lW4uvWJt6J/0HLRWsfyg==" + }, + "@commitlint/top-level": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-13.2.0.tgz", + "integrity": "sha512-knBvWYbIq6VV6VPHrVeDsxDiJq4Zq6cv5NIYU3iesKAsmK2KlLfsZPa+Ig96Y4AqAPU3zNJwjHxYkz9qxdBbfA==", "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "find-up": "^5.0.0" }, "dependencies": { - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "peer": true, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "requires": { - "@babel/highlight": "^7.14.5" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" } }, - "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", - "peer": true, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" + "p-locate": "^5.0.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" } } } }, - "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "peer": true, + "@commitlint/types": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-13.2.0.tgz", + "integrity": "sha512-RRVHEqmk1qn/dIaSQhvuca6k/6Z54G+r/KyimZ8gnAFielGiGUpsFRhIY3qhd5rXClVxDaa3nlcyTWckSccotQ==", "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", - "debug": "^4.1.0", - "globals": "^11.1.0" + "chalk": "^4.0.0" }, "dependencies": { - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "peer": true, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@babel/highlight": "^7.14.5" + "color-convert": "^2.0.1" } }, - "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", - "peer": true, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "peer": true, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "ms": "2.1.2" + "color-name": "~1.1.4" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "peer": true + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "@endemolshinegroup/cosmiconfig-typescript-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz", + "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==", "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" + "lodash.get": "^4", + "make-error": "^1", + "ts-node": "^9", + "tslib": "^2" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } } }, "@eslint/eslintrc": { @@ -6837,11 +9209,26 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + }, "@types/node": { "version": "16.10.2", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.2.tgz", "integrity": "sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==" }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, "@typescript-eslint/parser": { "version": "4.32.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.32.0.tgz", @@ -6951,6 +9338,16 @@ "dev": true, "requires": {} }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -6974,6 +9371,23 @@ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -6996,6 +9410,11 @@ "picomatch": "^2.0.4" } }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -7015,6 +9434,11 @@ "@babel/runtime-corejs3": "^7.10.2" } }, + "array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=" + }, "array-includes": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", @@ -7057,6 +9481,11 @@ "function-bind": "^1.1.1" } }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, "asn1.js": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", @@ -7257,6 +9686,11 @@ "ieee754": "^1.1.4" } }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", @@ -7284,8 +9718,22 @@ "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } }, "caniuse-lite": { "version": "1.0.30001261", @@ -7331,6 +9779,78 @@ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -7349,11 +9869,26 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" }, + "compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "requires": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -7370,6 +9905,38 @@ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" }, + "conventional-changelog-angular": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", + "requires": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + } + }, + "conventional-changelog-conventionalcommits": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.1.tgz", + "integrity": "sha512-lzWJpPZhbM1R0PIzkwzGBCnAkH5RKJzJfFQZcl/D+2lsJxAwGnDKBqn/F4C1RD31GJNn8NuKWQzAZDAVXPp2Mw==", + "requires": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + } + }, + "conventional-commits-parser": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.2.tgz", + "integrity": "sha512-Jr9KAKgqAkwXMRHjxDwO/zOCDKod1XdAESHAGuJX38iZ7ZzVti/tvVoysO0suMsdAObp9NQ2rHSsSbnAqZ5f5g==", + "requires": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + } + }, "convert-source-map": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", @@ -7396,6 +9963,31 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "dependencies": { + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + } + } + }, "create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -7437,11 +10029,15 @@ "sha.js": "^2.4.8" } }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -7493,6 +10089,11 @@ "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", "dev": true }, + "dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==" + }, "data-uri-to-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", @@ -7506,6 +10107,27 @@ "ms": "2.0.0" } }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + } + } + }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -7534,6 +10156,11 @@ "minimalistic-assert": "^1.0.0" } }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" + }, "diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", @@ -7574,6 +10201,21 @@ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz", "integrity": "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==" }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + }, + "dependencies": { + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + } + } + }, "electron-to-chromium": { "version": "1.3.854", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.854.tgz", @@ -7632,7 +10274,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, "requires": { "is-arrayish": "^0.2.1" } @@ -7848,6 +10489,13 @@ "eslint-plugin-react-hooks": "^4.2.0" } }, + "eslint-config-prettier": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "dev": true, + "requires": {} + }, "eslint-import-resolver-node": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", @@ -8092,6 +10740,15 @@ "language-tags": "^1.0.5" } }, + "eslint-plugin-prettier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", + "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, "eslint-plugin-react": { "version": "7.26.1", "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz", @@ -8257,12 +10914,34 @@ "safe-buffer": "^5.1.1" } }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, "fast-glob": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", @@ -8354,6 +11033,16 @@ "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -8383,6 +11072,11 @@ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "peer": true }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, "get-intrinsic": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", @@ -8401,6 +11095,17 @@ "stream-parser": "^0.3.1" } }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, "get-symbol-description": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", @@ -8410,6 +11115,18 @@ "get-intrinsic": "^1.1.1" } }, + "git-raw-commits": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.10.tgz", + "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==", + "requires": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + } + }, "glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", @@ -8437,6 +11154,14 @@ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "^1.3.4" + } + }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -8470,6 +11195,11 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -8558,6 +11288,17 @@ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "husky": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.2.tgz", + "integrity": "sha512-8yKEWNX4z2YsofXAMT7KvA1g8p+GxtB1ffV8XtpAEGuXNAbCV5wdNKH+qTpw8SM9fh4aMPDR+yQuKfgnreyZlg==", + "dev": true + }, "iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -8589,7 +11330,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -8601,6 +11341,11 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -8616,6 +11361,11 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, "internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -8638,8 +11388,7 @@ "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "is-bigint": { "version": "1.0.4", @@ -8675,7 +11424,6 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", - "dev": true, "requires": { "has": "^1.0.3" } @@ -8696,8 +11444,7 @@ "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-generator-function": { "version": "1.0.10", @@ -8742,6 +11489,17 @@ "has-tostringtag": "^1.0.0" } }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, "is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -8751,6 +11509,17 @@ "has-tostringtag": "^1.0.0" } }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, "is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", @@ -8767,6 +11536,14 @@ "has-symbols": "^1.0.2" } }, + "is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "requires": { + "text-extensions": "^1.0.0" + } + }, "is-typed-array": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", @@ -8779,6 +11556,12 @@ "has-tostringtag": "^1.0.0" } }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -8787,8 +11570,7 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "jest-worker": { "version": "27.0.0-next.5", @@ -8842,6 +11624,11 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -8863,6 +11650,29 @@ "minimist": "^1.2.5" } }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, "jsx-ast-utils": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", @@ -8873,6 +11683,11 @@ "object.assign": "^4.1.2" } }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, "language-subtag-registry": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", @@ -8898,6 +11713,114 @@ "type-check": "~0.4.0" } }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "lint-staged": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-11.1.2.tgz", + "integrity": "sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==", + "dev": true, + "requires": { + "chalk": "^4.1.1", + "cli-truncate": "^2.1.0", + "commander": "^7.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.3.1", + "enquirer": "^2.3.6", + "execa": "^5.0.0", + "listr2": "^3.8.2", + "log-symbols": "^4.1.0", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "listr2": { + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.12.2.tgz", + "integrity": "sha512-64xC2CJ/As/xgVI3wbhlPWVPx0wfTqbUAkpb7bjDi0thSWMqrf07UFhrfsGoo8YSXmF049Rp9C0cjLC8rZxK9A==", + "dev": true, + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^1.4.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.7", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + } + }, "load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -8925,42 +11848,162 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { - "minimist": "^1.2.0" + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" } } } }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true - }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -8973,7 +12016,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "requires": { "yallist": "^4.0.0" } @@ -8986,6 +12028,16 @@ "semver": "^6.0.0" } }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" + }, "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -8996,6 +12048,125 @@ "safe-buffer": "^5.1.2" } }, + "meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "hosted-git-info": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + } + } + }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -9033,6 +12204,16 @@ } } }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -9057,6 +12238,16 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -9327,6 +12518,14 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -9415,6 +12614,14 @@ "wrappy": "1" } }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, "optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -9460,6 +12667,15 @@ } } }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -9474,7 +12690,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "requires": { "callsites": "^3.0.0" } @@ -9520,20 +12735,17 @@ "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "pbkdf2": { "version": "3.1.2", @@ -9631,6 +12843,15 @@ "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, "pnp-webpack-plugin": { "version": "1.6.4", "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", @@ -9662,6 +12883,21 @@ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, + "prettier": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", + "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -9722,6 +12958,11 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, "querystring": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", @@ -9746,6 +12987,11 @@ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -9914,6 +13160,15 @@ "picomatch": "^2.2.1" } }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, "regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", @@ -9935,6 +13190,11 @@ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -9945,7 +13205,6 @@ "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, "requires": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -9954,8 +13213,25 @@ "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "requires": { + "global-dirs": "^0.1.1" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } }, "reusify": { "version": "1.0.4", @@ -9990,6 +13266,15 @@ "queue-microtask": "^1.2.2" } }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -10014,6 +13299,12 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", @@ -10037,7 +13328,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "requires": { "shebang-regex": "^3.0.0" } @@ -10045,8 +13335,7 @@ "shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, "shell-quote": { "version": "1.7.2", @@ -10063,6 +13352,11 @@ "object-inspect": "^1.9.0" } }, + "signal-exit": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", + "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" + }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -10114,11 +13408,26 @@ "whatwg-url": "^7.0.0" } }, + "source-map-support": { + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -10127,14 +13436,12 @@ "spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -10143,8 +13450,15 @@ "spdx-license-ids": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", - "dev": true + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==" + }, + "split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "requires": { + "readable-stream": "^3.0.0" + } }, "sprintf-js": { "version": "1.0.3", @@ -10201,6 +13515,12 @@ "safe-buffer": "~5.2.0" } }, + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true + }, "string-hash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", @@ -10210,7 +13530,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -10220,14 +13539,12 @@ "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -10268,6 +13585,17 @@ "define-properties": "^1.1.3" } }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -10282,6 +13610,19 @@ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -10363,12 +13704,30 @@ } } }, + "text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==" + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "requires": { + "readable-stream": "3" + } + }, "timers-browserify": { "version": "2.0.12", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", @@ -10415,6 +13774,24 @@ } } }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" + }, + "ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "requires": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + } + }, "ts-pnp": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", @@ -10481,7 +13858,6 @@ "version": "4.4.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", - "dev": true, "peer": true }, "unbox-primitive": { @@ -10495,6 +13871,11 @@ "which-boxed-primitive": "^1.0.2" } }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -10574,7 +13955,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -10613,7 +13993,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "requires": { "isexe": "^2.0.0" } @@ -10649,6 +14028,39 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -10660,11 +14072,44 @@ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "17.2.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", + "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" }, "yocto-queue": { "version": "0.1.0", diff --git a/package.json b/package.json index 0c2ad02ba..a8857af85 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,9 @@ "dev": "next dev", "build": "next build", "start": "next start", - "lint": "next lint" + "lint": "next lint", + "pre-commit": "lint-staged", + "prepare": "husky install" }, "dependencies": { "next": "11.1.2", @@ -14,7 +16,16 @@ "react-dom": "17.0.2" }, "devDependencies": { + "@commitlint/cli": "^13.2.0", + "@commitlint/config-conventional": "^13.2.0", "eslint": "7.32.0", - "eslint-config-next": "11.1.2" + "eslint-config-next": "11.1.2", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-react": "^7.26.1", + "eslint-plugin-react-hooks": "^4.2.0", + "husky": "^7.0.2", + "lint-staged": "^11.1.2", + "prettier": "^2.4.1" } } From c364fc44a0924ea71e930388d16101827ce6ef88 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 30 Sep 2021 20:37:42 +0200 Subject: [PATCH 08/45] chore: move source code to src folder --- pages/_app.js | 7 ------- src/pages/_app.js | 7 +++++++ {pages => src/pages}/api/hello.js | 2 +- {pages => src/pages}/index.js | 12 ++++++------ {styles => src/styles}/Home.module.css | 0 {styles => src/styles}/globals.css | 0 6 files changed, 14 insertions(+), 14 deletions(-) delete mode 100644 pages/_app.js create mode 100644 src/pages/_app.js rename {pages => src/pages}/api/hello.js (73%) rename {pages => src/pages}/index.js (91%) rename {styles => src/styles}/Home.module.css (100%) rename {styles => src/styles}/globals.css (100%) diff --git a/pages/_app.js b/pages/_app.js deleted file mode 100644 index 1e1cec924..000000000 --- a/pages/_app.js +++ /dev/null @@ -1,7 +0,0 @@ -import '../styles/globals.css' - -function MyApp({ Component, pageProps }) { - return -} - -export default MyApp diff --git a/src/pages/_app.js b/src/pages/_app.js new file mode 100644 index 000000000..2fc3e0700 --- /dev/null +++ b/src/pages/_app.js @@ -0,0 +1,7 @@ +import "../styles/globals.css"; + +function MyApp({ Component, pageProps }) { + return ; +} + +export default MyApp; diff --git a/pages/api/hello.js b/src/pages/api/hello.js similarity index 73% rename from pages/api/hello.js rename to src/pages/api/hello.js index df63de88f..aee21e9af 100644 --- a/pages/api/hello.js +++ b/src/pages/api/hello.js @@ -1,5 +1,5 @@ // Next.js API route support: https://nextjs.org/docs/api-routes/introduction export default function handler(req, res) { - res.status(200).json({ name: 'John Doe' }) + res.status(200).json({ name: "John Doe" }); } diff --git a/pages/index.js b/src/pages/index.js similarity index 91% rename from pages/index.js rename to src/pages/index.js index 08145bba9..72aadb5c1 100644 --- a/pages/index.js +++ b/src/pages/index.js @@ -1,6 +1,6 @@ -import Head from 'next/head' -import Image from 'next/image' -import styles from '../styles/Home.module.css' +import Head from "next/head"; +import Image from "next/image"; +import styles from "../styles/Home.module.css"; export default function Home() { return ( @@ -17,7 +17,7 @@ export default function Home() {

- Get started by editing{' '} + Get started by editing{" "} pages/index.js

@@ -58,12 +58,12 @@ export default function Home() { target="_blank" rel="noopener noreferrer" > - Powered by{' '} + Powered by{" "} Vercel Logo - ) + ); } diff --git a/styles/Home.module.css b/src/styles/Home.module.css similarity index 100% rename from styles/Home.module.css rename to src/styles/Home.module.css diff --git a/styles/globals.css b/src/styles/globals.css similarity index 100% rename from styles/globals.css rename to src/styles/globals.css From e3b709d0097171642e4e2827c3a93f715e45384f Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 30 Sep 2021 23:45:28 +0200 Subject: [PATCH 09/45] style: add SF Pro display font --- public/fonts/SF_PRO_BOLD.woff | Bin 0 -> 134076 bytes public/fonts/SF_PRO_MEDIUM.woff | Bin 0 -> 136108 bytes public/fonts/SF_PRO_REGULAR.woff | Bin 0 -> 122260 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/fonts/SF_PRO_BOLD.woff create mode 100644 public/fonts/SF_PRO_MEDIUM.woff create mode 100644 public/fonts/SF_PRO_REGULAR.woff diff --git a/public/fonts/SF_PRO_BOLD.woff b/public/fonts/SF_PRO_BOLD.woff new file mode 100644 index 0000000000000000000000000000000000000000..5d369319caca99f1628aa39ff1f9fb4a7e8b05e9 GIT binary patch literal 134076 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%0Dd-grw>66>kXV}F0mu}Mi) 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 literal 0 HcmV?d00001 diff --git a/public/fonts/SF_PRO_MEDIUM.woff b/public/fonts/SF_PRO_MEDIUM.woff new file mode 100644 index 0000000000000000000000000000000000000000..45fc5818bbb7b1f7b0c3fc210e69abaf4d82df58 GIT binary patch literal 136108 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�KWMycp@Z%oE8*Za@4+)Gd5F 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 BXG8!1 literal 0 HcmV?d00001 diff --git a/public/fonts/SF_PRO_REGULAR.woff b/public/fonts/SF_PRO_REGULAR.woff new file mode 100644 index 0000000000000000000000000000000000000000..ce0a316b74b195b461a9f18be04344f8d9c50169 GIT binary patch literal 122260 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%0A_9I)TldTKM)>UNdCbIP& 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 Cmk783 literal 0 HcmV?d00001 From 74352d4335a4e3385075cca340f2132b76b79584 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 30 Sep 2021 23:45:57 +0200 Subject: [PATCH 10/45] chore: install tailwind --- package-lock.json | 1907 +++++++++++++++++++++++++++++++++++++++++---- package.json | 5 +- 2 files changed, 1749 insertions(+), 163 deletions(-) diff --git a/package-lock.json b/package-lock.json index 49dc69801..a3c1632ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,13 +7,14 @@ "": { "version": "0.1.0", "dependencies": { - "@commitlint/cli": "^13.2.0", - "@commitlint/config-conventional": "^13.2.0", "next": "11.1.2", "react": "17.0.2", "react-dom": "17.0.2" }, "devDependencies": { + "@commitlint/cli": "^13.2.0", + "@commitlint/config-conventional": "^13.2.0", + "autoprefixer": "^10.3.6", "eslint": "7.32.0", "eslint-config-next": "11.1.2", "eslint-config-prettier": "^8.3.0", @@ -22,7 +23,9 @@ "eslint-plugin-react-hooks": "^4.2.0", "husky": "^7.0.2", "lint-staged": "^11.1.2", - "prettier": "^2.4.1" + "postcss": "^8.3.8", + "prettier": "^2.4.1", + "tailwindcss": "^2.2.16" } }, "node_modules/@babel/code-frame": { @@ -683,6 +686,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-13.2.0.tgz", "integrity": "sha512-RqG0cxxiwaL9OgQbA2ZEfZaVIRJmbtsZgnj5G07AjN7///s/40grSN4/kDl8YjUgvAZskPfJRoGGYNvHJ4zHWA==", + "dev": true, "dependencies": { "@commitlint/format": "^13.2.0", "@commitlint/lint": "^13.2.0", @@ -705,6 +709,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, "engines": { "node": ">=8" } @@ -713,6 +718,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-13.2.0.tgz", "integrity": "sha512-7u7DdOiF+3qSdDlbQGfpvCH8DCQdLFvnI2+VucYmmV7E92iD6t9PBj+UjIoSQCaMAzYp27Vkall78AkcXBh6Xw==", + "dev": true, "dependencies": { "conventional-changelog-conventionalcommits": "^4.3.1" }, @@ -724,6 +730,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-13.2.0.tgz", "integrity": "sha512-rqhT62RehdLTRBu8OrPHnRCCd/7RmHEE4TiTlT4BLlr5ls5jlZhecOQWJ8np872uCNirrJ5NFjnjYYdbkNoW9Q==", + "dev": true, "dependencies": { "@commitlint/types": "^13.2.0", "lodash": "^4.17.19" @@ -736,6 +743,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-13.2.0.tgz", "integrity": "sha512-6nPwpN0hwTYmsH3WM4hCdN+NrMopgRIuQ0aqZa+jnwMoS/g6ljliQNYfL+m5WO306BaIu1W3yYpbW5aI8gEr0g==", + "dev": true, "engines": { "node": ">=v12" } @@ -744,6 +752,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-13.2.0.tgz", "integrity": "sha512-yNBQJe6YFhM1pJAta4LvzQxccSKof6axJH7ALYjuhQqfT8AKlad7Y/2SuJ07ioyreNIqwOTuF2UfU8yJ7JzEIQ==", + "dev": true, "dependencies": { "@commitlint/types": "^13.2.0", "chalk": "^4.0.0" @@ -756,6 +765,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -770,6 +780,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -785,6 +796,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -795,12 +807,14 @@ "node_modules/@commitlint/format/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@commitlint/format/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { "node": ">=8" } @@ -809,6 +823,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -820,6 +835,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-13.2.0.tgz", "integrity": "sha512-onnx4WctHFPPkHGFFAZBIWRSaNwuhixIIfbwPhcZ6IewwQX5n4jpjwM1GokA7vhlOnQ57W7AavbKUGjzIVtnRQ==", + "dev": true, "dependencies": { "@commitlint/types": "^13.2.0", "semver": "7.3.5" @@ -832,6 +848,7 @@ "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -846,6 +863,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-13.2.0.tgz", "integrity": "sha512-5XYkh0e9ehHjA7BxAHFpjPgr1qqbFY8OFG1wpBiAhycbYBtJnQmculA2wcwqTM40YCUBqEvWFdq86jTG8fbkMw==", + "dev": true, "dependencies": { "@commitlint/is-ignored": "^13.2.0", "@commitlint/parse": "^13.2.0", @@ -860,6 +878,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-13.2.0.tgz", "integrity": "sha512-Nhkv+hwWCCxWGjmE9jd1U8kfGGCkZVpwzlTtdKxpY+Aj2VCFg3BjY+qA81pMF3oAsIpxchSaZG5llb8kduVjYg==", + "dev": true, "dependencies": { "@commitlint/execute-rule": "^13.2.0", "@commitlint/resolve-extends": "^13.2.0", @@ -878,6 +897,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -892,6 +912,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -907,6 +928,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -917,12 +939,14 @@ "node_modules/@commitlint/load/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@commitlint/load/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { "node": ">=8" } @@ -931,6 +955,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, "engines": { "node": ">=8" } @@ -939,6 +964,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -950,6 +976,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-13.2.0.tgz", "integrity": "sha512-+LlErJj2F2AC86xJb33VJIvSt25xqSF1I0b0GApSgoUtQBeJhx4SxIj1BLvGcLVmbRmbgTzAFq/QylwLId7EhA==", + "dev": true, "engines": { "node": ">=v12" } @@ -958,6 +985,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-13.2.0.tgz", "integrity": "sha512-AtfKSQJQADbDhW+kuC5PxOyBANsYCuuJlZRZ2PYslOz2rvWwZ93zt+nKjM4g7C9ETbz0uq4r7/EoOsTJ2nJqfQ==", + "dev": true, "dependencies": { "@commitlint/types": "^13.2.0", "conventional-changelog-angular": "^5.0.11", @@ -971,6 +999,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-13.2.0.tgz", "integrity": "sha512-7db5e1Bn3re6hQN0SqygTMF/QX6/MQauoJn3wJiUHE93lvwO6aFQxT3qAlYeyBPwfWsmDz/uSH454jtrSsv3Uw==", + "dev": true, "dependencies": { "@commitlint/top-level": "^13.2.0", "@commitlint/types": "^13.2.0", @@ -985,6 +1014,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-13.2.0.tgz", "integrity": "sha512-HLCMkqMKtvl1yYLZ1Pm0UpFvd0kYjsm1meLOGZ7VkOd9G/XX+Fr1S2G5AT2zeiDw7WUVYK8lGVMNa319bnV+aw==", + "dev": true, "dependencies": { "import-fresh": "^3.0.0", "lodash": "^4.17.19", @@ -999,6 +1029,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, "engines": { "node": ">=8" } @@ -1007,6 +1038,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-13.2.0.tgz", "integrity": "sha512-O3A9S7blOzvHfzrJrUQe9JxdtGy154ol/GXHwvd8WfMJ10y5ryBB4b6+0YZ1XhItWzrEASOfOKbD++EdLV90dQ==", + "dev": true, "dependencies": { "@commitlint/ensure": "^13.2.0", "@commitlint/message": "^13.2.0", @@ -1022,6 +1054,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-13.2.0.tgz", "integrity": "sha512-ZfWZix2y/CzewReCrj5g0nKOEfj5HW9eBMDrqjJJMPApve00CWv0tYrFCGXuGlv244lW4uvWJt6J/0HLRWsfyg==", + "dev": true, "engines": { "node": ">=v12" } @@ -1030,6 +1063,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-13.2.0.tgz", "integrity": "sha512-knBvWYbIq6VV6VPHrVeDsxDiJq4Zq6cv5NIYU3iesKAsmK2KlLfsZPa+Ig96Y4AqAPU3zNJwjHxYkz9qxdBbfA==", + "dev": true, "dependencies": { "find-up": "^5.0.0" }, @@ -1041,6 +1075,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -1056,6 +1091,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, "dependencies": { "p-locate": "^5.0.0" }, @@ -1070,6 +1106,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, "dependencies": { "p-limit": "^3.0.2" }, @@ -1084,6 +1121,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-13.2.0.tgz", "integrity": "sha512-RRVHEqmk1qn/dIaSQhvuca6k/6Z54G+r/KyimZ8gnAFielGiGUpsFRhIY3qhd5rXClVxDaa3nlcyTWckSccotQ==", + "dev": true, "dependencies": { "chalk": "^4.0.0" }, @@ -1095,6 +1133,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -1109,6 +1148,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1124,6 +1164,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -1134,12 +1175,14 @@ "node_modules/@commitlint/types/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@commitlint/types/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { "node": ">=8" } @@ -1148,6 +1191,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -1159,6 +1203,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz", "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==", + "dev": true, "dependencies": { "lodash.get": "^4", "make-error": "^1", @@ -1175,7 +1220,8 @@ "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader/node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true }, "node_modules/@eslint/eslintrc": { "version": "0.4.3", @@ -1554,7 +1600,8 @@ "node_modules/@types/minimist": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true }, "node_modules/@types/node": { "version": "16.10.2", @@ -1564,12 +1611,14 @@ "node_modules/@types/normalize-package-data": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true }, "node_modules/@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true }, "node_modules/@typescript-eslint/parser": { "version": "4.32.0", @@ -1754,6 +1803,26 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -1858,7 +1927,8 @@ "node_modules/arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true }, "node_modules/argparse": { "version": "1.0.10", @@ -1885,7 +1955,8 @@ "node_modules/array-ify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=" + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", + "dev": true }, "node_modules/array-includes": { "version": "3.1.3", @@ -1954,6 +2025,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -2008,6 +2080,56 @@ "node": ">=8" } }, + "node_modules/autoprefixer": { + "version": "10.3.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.6.tgz", + "integrity": "sha512-3bDjTfF0MfZntwVCSd18XAT2Zndufh3Mep+mafbzdIQEeWbncVRUVDjH8/EPANV9Hq40seJ24QcYAyhUsFz7gQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.17.1", + "caniuse-lite": "^1.0.30001260", + "fraction.js": "^4.1.1", + "nanocolors": "^0.2.8", + "normalize-range": "^0.1.2", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/autoprefixer/node_modules/browserslist": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.2.tgz", + "integrity": "sha512-jSDZyqJmkKMEMi7SZAgX5UltFdR5NAO43vY0AwTpu4X3sGH7GLLQ83KiUomgrnvZRCeW0yPPnKqnxPqQOER9zQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001261", + "electron-to-chromium": "^1.3.854", + "escalade": "^3.1.1", + "nanocolors": "^0.2.12", + "node-releases": "^1.1.76" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -2207,7 +2329,8 @@ "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true }, "node_modules/buffer-xor": { "version": "1.0.3", @@ -2243,6 +2366,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, "engines": { "node": ">=6" } @@ -2251,14 +2375,25 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, "engines": { "node": ">=6" } }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/camelcase-keys": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, "dependencies": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", @@ -2415,12 +2550,23 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^7.0.0" } }, + "node_modules/color": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/color/-/color-4.0.1.tgz", + "integrity": "sha512-rpZjOKN5O7naJxkH2Rx1sZzzBgaiWECc6BYXjeCE6kF0kcASJYbUq02u7JqIHwCb/j3NhV+QhRL2683aICeGZA==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.6.0" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -2434,6 +2580,34 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, + "node_modules/color-string": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "node_modules/colorette": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", @@ -2457,6 +2631,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dev": true, "dependencies": { "array-ify": "^1.0.0", "dot-prop": "^5.1.0" @@ -2482,6 +2657,7 @@ "version": "5.0.13", "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", + "dev": true, "dependencies": { "compare-func": "^2.0.0", "q": "^1.5.1" @@ -2494,6 +2670,7 @@ "version": "4.6.1", "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.1.tgz", "integrity": "sha512-lzWJpPZhbM1R0PIzkwzGBCnAkH5RKJzJfFQZcl/D+2lsJxAwGnDKBqn/F4C1RD31GJNn8NuKWQzAZDAVXPp2Mw==", + "dev": true, "dependencies": { "compare-func": "^2.0.0", "lodash": "^4.17.15", @@ -2507,6 +2684,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.2.tgz", "integrity": "sha512-Jr9KAKgqAkwXMRHjxDwO/zOCDKod1XdAESHAGuJX38iZ7ZzVti/tvVoysO0suMsdAObp9NQ2rHSsSbnAqZ5f5g==", + "dev": true, "dependencies": { "is-text-path": "^1.0.1", "JSONStream": "^1.0.4", @@ -2555,6 +2733,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -2570,6 +2749,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -2625,12 +2805,14 @@ "node_modules/create-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -2661,11 +2843,38 @@ "node": "*" } }, + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==", + "dev": true + }, "node_modules/css.escape": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/cssnano-preset-simple": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz", @@ -2703,6 +2912,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "dev": true, "engines": { "node": ">=8" } @@ -2727,6 +2937,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -2735,6 +2946,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, "dependencies": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" @@ -2747,6 +2959,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -2768,6 +2981,12 @@ "node": ">= 0.4" } }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, "node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -2785,10 +3004,34 @@ "minimalistic-assert": "^1.0.0" } }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, "node_modules/diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, "engines": { "node": ">=0.3.1" } @@ -2820,6 +3063,12 @@ "node": ">=8" } }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -2847,6 +3096,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, "dependencies": { "is-obj": "^2.0.0" }, @@ -2858,6 +3108,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, "engines": { "node": ">=8" } @@ -2924,6 +3175,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, "dependencies": { "is-arrayish": "^0.2.1" } @@ -3795,6 +4047,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -3937,10 +4190,24 @@ "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" }, + "node_modules/fraction.js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", + "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, "node_modules/fs-extra": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dev": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -3993,6 +4260,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -4028,6 +4296,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, "engines": { "node": ">=10" }, @@ -4054,6 +4323,7 @@ "version": "2.0.10", "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.10.tgz", "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==", + "dev": true, "dependencies": { "dargs": "^7.0.0", "lodash": "^4.17.15", @@ -4108,6 +4378,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, "dependencies": { "ini": "^1.3.4" }, @@ -4162,6 +4433,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, "engines": { "node": ">=6" } @@ -4248,6 +4520,12 @@ "he": "bin/he" } }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, "node_modules/hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -4264,6 +4542,27 @@ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/http-errors": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", @@ -4288,6 +4587,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, "engines": { "node": ">=10.17.0" } @@ -4360,10 +4660,23 @@ "node": ">=12.0.0" } }, + "node_modules/import-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", + "dev": true, + "dependencies": { + "import-from": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -4375,6 +4688,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/import-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-from/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -4388,6 +4722,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, "engines": { "node": ">=8" } @@ -4410,7 +4745,8 @@ "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "node_modules/internal-slot": { "version": "1.0.3", @@ -4443,7 +4779,8 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true }, "node_modules/is-bigint": { "version": "1.0.4", @@ -4493,10 +4830,25 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, "node_modules/is-core-module": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", + "dev": true, "dependencies": { "has": "^1.0.3" }, @@ -4530,6 +4882,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "engines": { "node": ">=8" } @@ -4620,6 +4973,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -4652,6 +5006,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, "engines": { "node": ">=8" }, @@ -4691,6 +5046,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dev": true, "dependencies": { "text-extensions": "^1.0.0" }, @@ -4736,7 +5092,8 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, "node_modules/jest-worker": { "version": "27.0.0-next.5", @@ -4812,7 +5169,8 @@ "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", @@ -4845,6 +5203,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, "dependencies": { "universalify": "^2.0.0" }, @@ -4856,6 +5215,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true, "engines": [ "node >= 0.2.0" ] @@ -4864,6 +5224,7 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, "dependencies": { "jsonparse": "^1.2.0", "through": ">=2.2.7 <3" @@ -4892,6 +5253,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -4924,10 +5286,20 @@ "node": ">= 0.8.0" } }, + "node_modules/lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true }, "node_modules/lint-staged": { "version": "11.1.2", @@ -5124,7 +5496,8 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/lodash.clonedeep": { "version": "4.5.0", @@ -5135,7 +5508,8 @@ "node_modules/lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true }, "node_modules/lodash.merge": { "version": "4.6.2", @@ -5148,6 +5522,12 @@ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" }, + "node_modules/lodash.topath": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", + "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=", + "dev": true + }, "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -5320,6 +5700,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -5344,12 +5725,14 @@ "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true }, "node_modules/map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, "engines": { "node": ">=8" }, @@ -5371,6 +5754,7 @@ "version": "8.1.2", "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, "dependencies": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", @@ -5395,6 +5779,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -5406,6 +5791,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, "dependencies": { "hosted-git-info": "^4.0.1", "is-core-module": "^2.5.0", @@ -5420,6 +5806,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -5437,6 +5824,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -5451,6 +5839,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, "dependencies": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -5467,6 +5856,7 @@ "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, "engines": { "node": ">=8" } @@ -5474,12 +5864,14 @@ "node_modules/meow/node_modules/read-pkg/node_modules/hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -5491,6 +5883,7 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "bin": { "semver": "bin/semver" } @@ -5499,6 +5892,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, "engines": { "node": ">=8" } @@ -5507,6 +5901,7 @@ "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -5521,6 +5916,7 @@ "version": "0.18.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, "engines": { "node": ">=10" }, @@ -5576,6 +5972,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, "engines": { "node": ">=6" } @@ -5584,6 +5981,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, "engines": { "node": ">=4" } @@ -5619,6 +6017,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, "dependencies": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", @@ -5628,11 +6027,28 @@ "node": ">= 6" } }, + "node_modules/modern-normalize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, + "node_modules/nanocolors": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.12.tgz", + "integrity": "sha512-SFNdALvzW+rVlzqexid6epYdt8H9Zol7xDoQarioEFcFN0JHo4CYNztAxmtfgGTVRCmFlEOqqhBpoFGKqSAMug==" + }, "node_modules/nanoid": { "version": "3.1.28", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz", @@ -5745,6 +6161,40 @@ } } }, + "node_modules/next/node_modules/postcss": { + "version": "8.2.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz", + "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==", + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map": "^0.6.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/next/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dev": true, + "dependencies": { + "lodash": "^4.17.21" + } + }, "node_modules/node-fetch": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", @@ -5937,10 +6387,20 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, "dependencies": { "path-key": "^3.0.0" }, @@ -5956,6 +6416,15 @@ "node": ">=0.10.0" } }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/object-inspect": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", @@ -6079,6 +6548,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, "dependencies": { "mimic-fn": "^2.1.0" }, @@ -6182,6 +6652,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "dependencies": { "callsites": "^3.0.0" }, @@ -6240,6 +6711,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "engines": { "node": ">=8" } @@ -6247,12 +6719,14 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, "engines": { "node": ">=8" } @@ -6408,13 +6882,13 @@ } }, "node_modules/postcss": { - "version": "8.2.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz", - "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==", + "version": "8.3.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.8.tgz", + "integrity": "sha512-GT5bTjjZnwDifajzczOC+r3FI3Cu+PgPvrsjhQdRqa2kTJ4968/X9CUce9xttIB0xOs5c6xf0TCWZo/y9lF6bA==", "dependencies": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map": "^0.6.1" + "nanocolors": "^0.2.2", + "nanoid": "^3.1.25", + "source-map-js": "^0.6.2" }, "engines": { "node": "^10 || ^12 || >=14" @@ -6424,14 +6898,87 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/postcss-js": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", + "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1", + "postcss": "^8.1.6" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "dev": true, + "dependencies": { + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -6465,6 +7012,15 @@ "node": ">=6.0.0" } }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -6527,10 +7083,35 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, + "node_modules/purgecss": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.0.3.tgz", + "integrity": "sha512-PYOIn5ibRIP34PBU9zohUcCI09c7drPJJtTDAc0Q6QlRz2/CHQ8ywGLdE7ZhxU2VTqB7p5wkvj5Qcm05Rz3Jmw==", + "dev": true, + "dependencies": { + "commander": "^6.0.0", + "glob": "^7.0.0", + "postcss": "^8.2.1", + "postcss-selector-parser": "^6.0.2" + }, + "bin": { + "purgecss": "bin/purgecss.js" + } + }, + "node_modules/purgecss/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -6585,6 +7166,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, "engines": { "node": ">=8" } @@ -6803,6 +7385,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -6811,6 +7394,22 @@ "node": ">=8" } }, + "node_modules/reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "dev": true, + "dependencies": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", @@ -6848,6 +7447,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -6865,6 +7465,7 @@ "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, "dependencies": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -6877,6 +7478,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, "engines": { "node": ">=4" } @@ -6885,6 +7487,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, "dependencies": { "global-dirs": "^0.1.1" }, @@ -6915,6 +7518,18 @@ "node": ">=0.10.0" } }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -7047,6 +7662,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -7058,6 +7674,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, "engines": { "node": ">=8" } @@ -7083,7 +7700,23 @@ "node_modules/signal-exit": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" + "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", + "dev": true + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true }, "node_modules/slash": { "version": "3.0.0", @@ -7155,10 +7788,19 @@ "node": ">= 8" } }, + "node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-support": { "version": "0.5.20", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "dev": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -7168,6 +7810,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -7176,6 +7819,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -7184,12 +7828,14 @@ "node_modules/spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -7198,12 +7844,14 @@ "node_modules/spdx-license-ids": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==" + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "dev": true }, "node_modules/split2": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dev": true, "dependencies": { "readable-stream": "^3.0.0" } @@ -7287,6 +7935,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -7299,12 +7948,14 @@ "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/string-width/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -7393,6 +8044,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, "engines": { "node": ">=6" } @@ -7401,6 +8053,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, "dependencies": { "min-indent": "^1.0.0" }, @@ -7517,44 +8170,255 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "node_modules/text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "node_modules/tailwindcss": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.16.tgz", + "integrity": "sha512-EireCtpQyyJ4Xz8NYzHafBoy4baCOO96flM0+HgtsFcIQ9KFy/YBK3GEtlnD+rXen0e4xm8t3WiUcKBJmN6yjg==", + "dev": true, + "dependencies": { + "arg": "^5.0.1", + "bytes": "^3.0.0", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "color": "^4.0.1", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.7", + "fs-extra": "^10.0.0", + "glob-parent": "^6.0.1", + "html-tags": "^3.1.0", + "is-color-stop": "^1.1.0", + "is-glob": "^4.0.1", + "lodash": "^4.17.21", + "lodash.topath": "^4.5.2", + "modern-normalize": "^1.1.0", + "node-emoji": "^1.11.0", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss-js": "^3.0.3", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.6", + "postcss-value-parser": "^4.1.0", + "pretty-hrtime": "^1.0.3", + "purgecss": "^4.0.3", + "quick-lru": "^5.1.1", + "reduce-css-calc": "^2.1.8", + "resolve": "^1.20.0", + "tmp": "^0.2.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, "engines": { - "node": ">=0.10" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dependencies": { - "readable-stream": "3" + "node": ">=12.13.0" + }, + "peerDependencies": { + "autoprefixer": "^10.0.2", + "postcss": "^8.0.9" } }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "node_modules/tailwindcss/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { - "setimmediate": "^1.0.4" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/tailwindcss/node_modules/arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", + "dev": true + }, + "node_modules/tailwindcss/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/tailwindcss/node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/tailwindcss/node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwindcss/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss/node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tailwindcss/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/tailwindcss/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" }, "engines": { "node": ">=0.6.0" } }, + "node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, "node_modules/to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", @@ -7607,6 +8471,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, "engines": { "node": ">=8" } @@ -7615,6 +8480,7 @@ "version": "9.1.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "dev": true, "dependencies": { "arg": "^4.1.0", "create-require": "^1.1.0", @@ -7723,6 +8589,7 @@ "version": "4.4.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", + "dev": true, "peer": true, "bin": { "tsc": "bin/tsc", @@ -7750,6 +8617,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, "engines": { "node": ">= 10.0.0" } @@ -7842,6 +8710,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -7883,6 +8752,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -7940,6 +8810,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -7956,6 +8827,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -7970,6 +8842,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -7980,7 +8853,8 @@ "node_modules/wrap-ansi/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/wrappy": { "version": "1.0.2", @@ -8000,6 +8874,7 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, "engines": { "node": ">=10" } @@ -8007,12 +8882,14 @@ "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, "engines": { "node": ">= 6" } @@ -8021,6 +8898,7 @@ "version": "17.2.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", + "dev": true, "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -8038,6 +8916,7 @@ "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, "engines": { "node": ">=10" } @@ -8046,6 +8925,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, "engines": { "node": ">=6" } @@ -8584,6 +9464,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-13.2.0.tgz", "integrity": "sha512-RqG0cxxiwaL9OgQbA2ZEfZaVIRJmbtsZgnj5G07AjN7///s/40grSN4/kDl8YjUgvAZskPfJRoGGYNvHJ4zHWA==", + "dev": true, "requires": { "@commitlint/format": "^13.2.0", "@commitlint/lint": "^13.2.0", @@ -8599,7 +9480,8 @@ "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true } } }, @@ -8607,6 +9489,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-13.2.0.tgz", "integrity": "sha512-7u7DdOiF+3qSdDlbQGfpvCH8DCQdLFvnI2+VucYmmV7E92iD6t9PBj+UjIoSQCaMAzYp27Vkall78AkcXBh6Xw==", + "dev": true, "requires": { "conventional-changelog-conventionalcommits": "^4.3.1" } @@ -8615,6 +9498,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-13.2.0.tgz", "integrity": "sha512-rqhT62RehdLTRBu8OrPHnRCCd/7RmHEE4TiTlT4BLlr5ls5jlZhecOQWJ8np872uCNirrJ5NFjnjYYdbkNoW9Q==", + "dev": true, "requires": { "@commitlint/types": "^13.2.0", "lodash": "^4.17.19" @@ -8623,12 +9507,14 @@ "@commitlint/execute-rule": { "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-13.2.0.tgz", - "integrity": "sha512-6nPwpN0hwTYmsH3WM4hCdN+NrMopgRIuQ0aqZa+jnwMoS/g6ljliQNYfL+m5WO306BaIu1W3yYpbW5aI8gEr0g==" + "integrity": "sha512-6nPwpN0hwTYmsH3WM4hCdN+NrMopgRIuQ0aqZa+jnwMoS/g6ljliQNYfL+m5WO306BaIu1W3yYpbW5aI8gEr0g==", + "dev": true }, "@commitlint/format": { "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-13.2.0.tgz", "integrity": "sha512-yNBQJe6YFhM1pJAta4LvzQxccSKof6axJH7ALYjuhQqfT8AKlad7Y/2SuJ07ioyreNIqwOTuF2UfU8yJ7JzEIQ==", + "dev": true, "requires": { "@commitlint/types": "^13.2.0", "chalk": "^4.0.0" @@ -8638,6 +9524,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -8646,6 +9533,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8655,6 +9543,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { "color-name": "~1.1.4" } @@ -8662,17 +9551,20 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -8683,6 +9575,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-13.2.0.tgz", "integrity": "sha512-onnx4WctHFPPkHGFFAZBIWRSaNwuhixIIfbwPhcZ6IewwQX5n4jpjwM1GokA7vhlOnQ57W7AavbKUGjzIVtnRQ==", + "dev": true, "requires": { "@commitlint/types": "^13.2.0", "semver": "7.3.5" @@ -8692,6 +9585,7 @@ "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, "requires": { "lru-cache": "^6.0.0" } @@ -8702,6 +9596,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-13.2.0.tgz", "integrity": "sha512-5XYkh0e9ehHjA7BxAHFpjPgr1qqbFY8OFG1wpBiAhycbYBtJnQmculA2wcwqTM40YCUBqEvWFdq86jTG8fbkMw==", + "dev": true, "requires": { "@commitlint/is-ignored": "^13.2.0", "@commitlint/parse": "^13.2.0", @@ -8713,6 +9608,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-13.2.0.tgz", "integrity": "sha512-Nhkv+hwWCCxWGjmE9jd1U8kfGGCkZVpwzlTtdKxpY+Aj2VCFg3BjY+qA81pMF3oAsIpxchSaZG5llb8kduVjYg==", + "dev": true, "requires": { "@commitlint/execute-rule": "^13.2.0", "@commitlint/resolve-extends": "^13.2.0", @@ -8728,6 +9624,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -8736,6 +9633,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8745,6 +9643,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { "color-name": "~1.1.4" } @@ -8752,22 +9651,26 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -8777,12 +9680,14 @@ "@commitlint/message": { "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-13.2.0.tgz", - "integrity": "sha512-+LlErJj2F2AC86xJb33VJIvSt25xqSF1I0b0GApSgoUtQBeJhx4SxIj1BLvGcLVmbRmbgTzAFq/QylwLId7EhA==" + "integrity": "sha512-+LlErJj2F2AC86xJb33VJIvSt25xqSF1I0b0GApSgoUtQBeJhx4SxIj1BLvGcLVmbRmbgTzAFq/QylwLId7EhA==", + "dev": true }, "@commitlint/parse": { "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-13.2.0.tgz", "integrity": "sha512-AtfKSQJQADbDhW+kuC5PxOyBANsYCuuJlZRZ2PYslOz2rvWwZ93zt+nKjM4g7C9ETbz0uq4r7/EoOsTJ2nJqfQ==", + "dev": true, "requires": { "@commitlint/types": "^13.2.0", "conventional-changelog-angular": "^5.0.11", @@ -8793,6 +9698,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-13.2.0.tgz", "integrity": "sha512-7db5e1Bn3re6hQN0SqygTMF/QX6/MQauoJn3wJiUHE93lvwO6aFQxT3qAlYeyBPwfWsmDz/uSH454jtrSsv3Uw==", + "dev": true, "requires": { "@commitlint/top-level": "^13.2.0", "@commitlint/types": "^13.2.0", @@ -8804,6 +9710,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-13.2.0.tgz", "integrity": "sha512-HLCMkqMKtvl1yYLZ1Pm0UpFvd0kYjsm1meLOGZ7VkOd9G/XX+Fr1S2G5AT2zeiDw7WUVYK8lGVMNa319bnV+aw==", + "dev": true, "requires": { "import-fresh": "^3.0.0", "lodash": "^4.17.19", @@ -8814,7 +9721,8 @@ "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true } } }, @@ -8822,6 +9730,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-13.2.0.tgz", "integrity": "sha512-O3A9S7blOzvHfzrJrUQe9JxdtGy154ol/GXHwvd8WfMJ10y5ryBB4b6+0YZ1XhItWzrEASOfOKbD++EdLV90dQ==", + "dev": true, "requires": { "@commitlint/ensure": "^13.2.0", "@commitlint/message": "^13.2.0", @@ -8833,12 +9742,14 @@ "@commitlint/to-lines": { "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-13.2.0.tgz", - "integrity": "sha512-ZfWZix2y/CzewReCrj5g0nKOEfj5HW9eBMDrqjJJMPApve00CWv0tYrFCGXuGlv244lW4uvWJt6J/0HLRWsfyg==" + "integrity": "sha512-ZfWZix2y/CzewReCrj5g0nKOEfj5HW9eBMDrqjJJMPApve00CWv0tYrFCGXuGlv244lW4uvWJt6J/0HLRWsfyg==", + "dev": true }, "@commitlint/top-level": { "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-13.2.0.tgz", "integrity": "sha512-knBvWYbIq6VV6VPHrVeDsxDiJq4Zq6cv5NIYU3iesKAsmK2KlLfsZPa+Ig96Y4AqAPU3zNJwjHxYkz9qxdBbfA==", + "dev": true, "requires": { "find-up": "^5.0.0" }, @@ -8847,6 +9758,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, "requires": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -8856,6 +9768,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, "requires": { "p-locate": "^5.0.0" } @@ -8864,6 +9777,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, "requires": { "p-limit": "^3.0.2" } @@ -8874,6 +9788,7 @@ "version": "13.2.0", "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-13.2.0.tgz", "integrity": "sha512-RRVHEqmk1qn/dIaSQhvuca6k/6Z54G+r/KyimZ8gnAFielGiGUpsFRhIY3qhd5rXClVxDaa3nlcyTWckSccotQ==", + "dev": true, "requires": { "chalk": "^4.0.0" }, @@ -8882,6 +9797,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -8890,6 +9806,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8899,6 +9816,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { "color-name": "~1.1.4" } @@ -8906,17 +9824,20 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -8927,6 +9848,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz", "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==", + "dev": true, "requires": { "lodash.get": "^4", "make-error": "^1", @@ -8937,7 +9859,8 @@ "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true } } }, @@ -9212,7 +10135,8 @@ "@types/minimist": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true }, "@types/node": { "version": "16.10.2", @@ -9222,12 +10146,14 @@ "@types/normalize-package-data": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true }, "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true }, "@typescript-eslint/parser": { "version": "4.32.0", @@ -9338,6 +10264,23 @@ "dev": true, "requires": {} }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -9413,7 +10356,8 @@ "arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true }, "argparse": { "version": "1.0.10", @@ -9437,7 +10381,8 @@ "array-ify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=" + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", + "dev": true }, "array-includes": { "version": "3.1.3", @@ -9484,7 +10429,8 @@ "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true }, "asn1.js": { "version": "5.4.1", @@ -9532,6 +10478,35 @@ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, + "autoprefixer": { + "version": "10.3.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.6.tgz", + "integrity": "sha512-3bDjTfF0MfZntwVCSd18XAT2Zndufh3Mep+mafbzdIQEeWbncVRUVDjH8/EPANV9Hq40seJ24QcYAyhUsFz7gQ==", + "dev": true, + "requires": { + "browserslist": "^4.17.1", + "caniuse-lite": "^1.0.30001260", + "fraction.js": "^4.1.1", + "nanocolors": "^0.2.8", + "normalize-range": "^0.1.2", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "browserslist": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.2.tgz", + "integrity": "sha512-jSDZyqJmkKMEMi7SZAgX5UltFdR5NAO43vY0AwTpu4X3sGH7GLLQ83KiUomgrnvZRCeW0yPPnKqnxPqQOER9zQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001261", + "electron-to-chromium": "^1.3.854", + "escalade": "^3.1.1", + "nanocolors": "^0.2.12", + "node-releases": "^1.1.76" + } + } + } + }, "available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -9689,7 +10664,8 @@ "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true }, "buffer-xor": { "version": "1.0.3", @@ -9718,17 +10694,26 @@ "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true }, "camelcase-keys": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, "requires": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", @@ -9845,12 +10830,40 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^7.0.0" } }, + "color": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/color/-/color-4.0.1.tgz", + "integrity": "sha512-rpZjOKN5O7naJxkH2Rx1sZzzBgaiWECc6BYXjeCE6kF0kcASJYbUq02u7JqIHwCb/j3NhV+QhRL2683aICeGZA==", + "dev": true, + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.6.0" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -9864,6 +10877,16 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, + "color-string": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "colorette": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", @@ -9884,6 +10907,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dev": true, "requires": { "array-ify": "^1.0.0", "dot-prop": "^5.1.0" @@ -9909,6 +10933,7 @@ "version": "5.0.13", "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", + "dev": true, "requires": { "compare-func": "^2.0.0", "q": "^1.5.1" @@ -9918,6 +10943,7 @@ "version": "4.6.1", "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.1.tgz", "integrity": "sha512-lzWJpPZhbM1R0PIzkwzGBCnAkH5RKJzJfFQZcl/D+2lsJxAwGnDKBqn/F4C1RD31GJNn8NuKWQzAZDAVXPp2Mw==", + "dev": true, "requires": { "compare-func": "^2.0.0", "lodash": "^4.17.15", @@ -9928,6 +10954,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.2.tgz", "integrity": "sha512-Jr9KAKgqAkwXMRHjxDwO/zOCDKod1XdAESHAGuJX38iZ7ZzVti/tvVoysO0suMsdAObp9NQ2rHSsSbnAqZ5f5g==", + "dev": true, "requires": { "is-text-path": "^1.0.1", "JSONStream": "^1.0.4", @@ -9967,6 +10994,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -9979,6 +11007,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -10032,12 +11061,14 @@ "create-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -10062,11 +11093,29 @@ "randomfill": "^1.0.3" } }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==", + "dev": true + }, "css.escape": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, "cssnano-preset-simple": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz", @@ -10092,7 +11141,8 @@ "dargs": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==" + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "dev": true }, "data-uri-to-buffer": { "version": "3.0.1", @@ -10110,12 +11160,14 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true }, "decamelize-keys": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, "requires": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" @@ -10124,7 +11176,8 @@ "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true } } }, @@ -10142,6 +11195,12 @@ "object-keys": "^1.0.12" } }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -10156,10 +11215,28 @@ "minimalistic-assert": "^1.0.0" } }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, "diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true }, "diffie-hellman": { "version": "5.0.3", @@ -10187,6 +11264,12 @@ "path-type": "^4.0.0" } }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -10205,6 +11288,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, "requires": { "is-obj": "^2.0.0" }, @@ -10212,7 +11296,8 @@ "is-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true } } }, @@ -10274,6 +11359,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, "requires": { "is-arrayish": "^0.2.1" } @@ -10918,6 +12004,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, "requires": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -11033,10 +12120,17 @@ "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" }, + "fraction.js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", + "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", + "dev": true + }, "fs-extra": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dev": true, "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -11075,7 +12169,8 @@ "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true }, "get-intrinsic": { "version": "1.1.1", @@ -11104,7 +12199,8 @@ "get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true }, "get-symbol-description": { "version": "1.0.0", @@ -11119,6 +12215,7 @@ "version": "2.0.10", "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.10.tgz", "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==", + "dev": true, "requires": { "dargs": "^7.0.0", "lodash": "^4.17.15", @@ -11158,6 +12255,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, "requires": { "ini": "^1.3.4" } @@ -11198,7 +12296,8 @@ "hard-rejection": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true }, "has": { "version": "1.0.3", @@ -11255,6 +12354,12 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -11271,6 +12376,24 @@ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true + }, "http-errors": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", @@ -11291,7 +12414,8 @@ "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true }, "husky": { "version": "7.0.2", @@ -11326,15 +12450,42 @@ "queue": "6.0.2" } }, + "import-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", + "dev": true, + "requires": { + "import-from": "^3.0.0" + } + }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, + "import-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -11344,7 +12495,8 @@ "indent-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true }, "inflight": { "version": "1.0.6", @@ -11364,7 +12516,8 @@ "ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "internal-slot": { "version": "1.0.3", @@ -11388,7 +12541,8 @@ "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true }, "is-bigint": { "version": "1.0.4", @@ -11420,10 +12574,25 @@ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, "is-core-module": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", + "dev": true, "requires": { "has": "^1.0.3" } @@ -11444,7 +12613,8 @@ "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true }, "is-generator-function": { "version": "1.0.10", @@ -11498,7 +12668,8 @@ "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true }, "is-regex": { "version": "1.1.4", @@ -11518,7 +12689,8 @@ "is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true }, "is-string": { "version": "1.0.7", @@ -11540,6 +12712,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dev": true, "requires": { "text-extensions": "^1.0.0" } @@ -11570,7 +12743,8 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, "jest-worker": { "version": "27.0.0-next.5", @@ -11627,7 +12801,8 @@ "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true }, "json-schema-traverse": { "version": "0.4.1", @@ -11654,6 +12829,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, "requires": { "graceful-fs": "^4.1.6", "universalify": "^2.0.0" @@ -11662,12 +12838,14 @@ "jsonparse": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true }, "JSONStream": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, "requires": { "jsonparse": "^1.2.0", "through": ">=2.2.7 <3" @@ -11686,7 +12864,8 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true }, "language-subtag-registry": { "version": "0.3.21", @@ -11713,10 +12892,17 @@ "type-check": "~0.4.0" } }, + "lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "dev": true + }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true }, "lint-staged": { "version": "11.1.2", @@ -11864,7 +13050,8 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "lodash.clonedeep": { "version": "4.5.0", @@ -11875,7 +13062,8 @@ "lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true }, "lodash.merge": { "version": "4.6.2", @@ -11888,6 +13076,12 @@ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" }, + "lodash.topath": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", + "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=", + "dev": true + }, "lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -12016,6 +13210,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "requires": { "yallist": "^4.0.0" } @@ -12031,12 +13226,14 @@ "make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true }, "map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true }, "md5.js": { "version": "1.3.5", @@ -12052,6 +13249,7 @@ "version": "8.1.2", "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, "requires": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", @@ -12070,6 +13268,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "dev": true, "requires": { "lru-cache": "^6.0.0" } @@ -12078,6 +13277,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, "requires": { "hosted-git-info": "^4.0.1", "is-core-module": "^2.5.0", @@ -12089,6 +13289,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -12100,6 +13301,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, "requires": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -12110,12 +13312,14 @@ "hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -12126,12 +13330,14 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true }, "type-fest": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true } } }, @@ -12139,6 +13345,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, "requires": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -12148,7 +13355,8 @@ "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true } } }, @@ -12156,6 +13364,7 @@ "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, "requires": { "lru-cache": "^6.0.0" } @@ -12163,7 +13372,8 @@ "type-fest": { "version": "0.18.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true } } }, @@ -12207,12 +13417,14 @@ "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true }, "min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true }, "minimalistic-assert": { "version": "1.0.1", @@ -12242,17 +13454,29 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, "requires": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", "kind-of": "^6.0.3" } }, + "modern-normalize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", + "dev": true + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, + "nanocolors": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.12.tgz", + "integrity": "sha512-SFNdALvzW+rVlzqexid6epYdt8H9Zol7xDoQarioEFcFN0JHo4CYNztAxmtfgGTVRCmFlEOqqhBpoFGKqSAMug==" + }, "nanoid": { "version": "3.1.28", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz", @@ -12331,6 +13555,32 @@ "util": "0.12.4", "vm-browserify": "1.1.2", "watchpack": "2.1.1" + }, + "dependencies": { + "postcss": { + "version": "8.2.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz", + "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==", + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dev": true, + "requires": { + "lodash": "^4.17.21" } }, "node-fetch": { @@ -12518,10 +13768,17 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, "npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, "requires": { "path-key": "^3.0.0" } @@ -12531,6 +13788,12 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true + }, "object-inspect": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", @@ -12618,6 +13881,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, "requires": { "mimic-fn": "^2.1.0" } @@ -12690,6 +13954,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "requires": { "callsites": "^3.0.0" } @@ -12735,17 +14000,20 @@ "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true }, "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true }, "pbkdf2": { "version": "3.1.2", @@ -12861,22 +14129,61 @@ } }, "postcss": { - "version": "8.2.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz", - "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==", + "version": "8.3.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.8.tgz", + "integrity": "sha512-GT5bTjjZnwDifajzczOC+r3FI3Cu+PgPvrsjhQdRqa2kTJ4968/X9CUce9xttIB0xOs5c6xf0TCWZo/y9lF6bA==", "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "nanocolors": "^0.2.2", + "nanoid": "^3.1.25", + "source-map-js": "^0.6.2" + } + }, + "postcss-js": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", + "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", + "dev": true, + "requires": { + "camelcase-css": "^2.0.1", + "postcss": "^8.1.6" + } + }, + "postcss-load-config": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "dev": true, + "requires": { + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -12898,6 +14205,12 @@ "fast-diff": "^1.1.2" } }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -12958,10 +14271,31 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, + "purgecss": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.0.3.tgz", + "integrity": "sha512-PYOIn5ibRIP34PBU9zohUcCI09c7drPJJtTDAc0Q6QlRz2/CHQ8ywGLdE7ZhxU2VTqB7p5wkvj5Qcm05Rz3Jmw==", + "dev": true, + "requires": { + "commander": "^6.0.0", + "glob": "^7.0.0", + "postcss": "^8.2.1", + "postcss-selector-parser": "^6.0.2" + }, + "dependencies": { + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + } + } + }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true }, "querystring": { "version": "0.2.1", @@ -12990,7 +14324,8 @@ "quick-lru": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true }, "randombytes": { "version": "2.1.0", @@ -13164,11 +14499,30 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, "requires": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" } }, + "reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "dev": true, + "requires": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, "regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", @@ -13193,7 +14547,8 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true }, "require-from-string": { "version": "2.0.2", @@ -13205,6 +14560,7 @@ "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, "requires": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -13213,12 +14569,14 @@ "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true }, "resolve-global": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, "requires": { "global-dirs": "^0.1.1" } @@ -13239,6 +14597,18 @@ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -13328,6 +14698,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "requires": { "shebang-regex": "^3.0.0" } @@ -13335,7 +14706,8 @@ "shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true }, "shell-quote": { "version": "1.7.2", @@ -13355,7 +14727,25 @@ "signal-exit": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" + "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } }, "slash": { "version": "3.0.0", @@ -13408,10 +14798,16 @@ "whatwg-url": "^7.0.0" } }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" + }, "source-map-support": { "version": "0.5.20", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -13420,7 +14816,8 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -13428,6 +14825,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -13436,12 +14834,14 @@ "spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, "spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -13450,12 +14850,14 @@ "spdx-license-ids": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==" + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "dev": true }, "split2": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dev": true, "requires": { "readable-stream": "^3.0.0" } @@ -13530,6 +14932,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -13539,12 +14942,14 @@ "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -13613,12 +15018,14 @@ "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true }, "strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, "requires": { "min-indent": "^1.0.0" } @@ -13704,10 +15111,159 @@ } } }, + "tailwindcss": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.16.tgz", + "integrity": "sha512-EireCtpQyyJ4Xz8NYzHafBoy4baCOO96flM0+HgtsFcIQ9KFy/YBK3GEtlnD+rXen0e4xm8t3WiUcKBJmN6yjg==", + "dev": true, + "requires": { + "arg": "^5.0.1", + "bytes": "^3.0.0", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "color": "^4.0.1", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.7", + "fs-extra": "^10.0.0", + "glob-parent": "^6.0.1", + "html-tags": "^3.1.0", + "is-color-stop": "^1.1.0", + "is-glob": "^4.0.1", + "lodash": "^4.17.21", + "lodash.topath": "^4.5.2", + "modern-normalize": "^1.1.0", + "node-emoji": "^1.11.0", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss-js": "^3.0.3", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.6", + "postcss-value-parser": "^4.1.0", + "pretty-hrtime": "^1.0.3", + "purgecss": "^4.0.3", + "quick-lru": "^5.1.1", + "reduce-css-calc": "^2.1.8", + "resolve": "^1.20.0", + "tmp": "^0.2.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "text-extensions": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==" + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true }, "text-table": { "version": "0.2.0", @@ -13718,12 +15274,14 @@ "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true }, "through2": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, "requires": { "readable-stream": "3" } @@ -13736,6 +15294,15 @@ "setimmediate": "^1.0.4" } }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, "to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", @@ -13777,12 +15344,14 @@ "trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true }, "ts-node": { "version": "9.1.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "dev": true, "requires": { "arg": "^4.1.0", "create-require": "^1.1.0", @@ -13858,6 +15427,7 @@ "version": "4.4.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", + "dev": true, "peer": true }, "unbox-primitive": { @@ -13874,7 +15444,8 @@ "universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true }, "unpipe": { "version": "1.0.0", @@ -13955,6 +15526,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -13993,6 +15565,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "requires": { "isexe": "^2.0.0" } @@ -14032,6 +15605,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -14042,6 +15616,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -14050,6 +15625,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { "color-name": "~1.1.4" } @@ -14057,7 +15633,8 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true } } }, @@ -14075,22 +15652,26 @@ "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true }, "yargs": { "version": "17.2.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", + "dev": true, "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -14104,12 +15685,14 @@ "yargs-parser": { "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true }, "yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true }, "yocto-queue": { "version": "0.1.0", diff --git a/package.json b/package.json index a8857af85..2d8cf978a 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "devDependencies": { "@commitlint/cli": "^13.2.0", "@commitlint/config-conventional": "^13.2.0", + "autoprefixer": "^10.3.6", "eslint": "7.32.0", "eslint-config-next": "11.1.2", "eslint-config-prettier": "^8.3.0", @@ -26,6 +27,8 @@ "eslint-plugin-react-hooks": "^4.2.0", "husky": "^7.0.2", "lint-staged": "^11.1.2", - "prettier": "^2.4.1" + "postcss": "^8.3.8", + "prettier": "^2.4.1", + "tailwindcss": "^2.2.16" } } From 947e50ed73b1731985d053e8f0cecadce9234917 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 30 Sep 2021 23:46:47 +0200 Subject: [PATCH 11/45] chore: configure and add app colors --- postcss.config.js | 6 ++++++ tailwind.config.js | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 postcss.config.js create mode 100644 tailwind.config.js diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 000000000..33ad091d2 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 000000000..756d2d180 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,37 @@ +const { fontFamily } = require("tailwindcss/defaultTheme"); + +module.exports = { + mode: "jit", + purge: [ + "./src/pages/**/*.{js,ts,jsx,tsx}", + "./src/components/**/*.{js,ts,jsx,tsx}", + ], + darkMode: false, // or 'media' or 'class' + theme: { + colors: { + "color-placeholder": "#54565A", + "color-text-light": "rgba(49, 49, 49, 0.6);", + "color-text-dark": "rgba(49, 49, 49, 0.8);", + title: "#3F4043", + pink: "#FF6978", + blue: "#4ABDF1", + gray: "#BFBEBF", + }, + backgroundColor: { + primary: "#f2f2f2", + white: "#fff", + "dark-blue": "#00173D", + purple: "#451475", + "light-green": "#EEF5DB", + }, + extend: { + fontFamily: { + sans: ["SFPro", ...fontFamily.sans], + }, + }, + }, + variants: { + extend: {}, + }, + plugins: [], +}; From 7199b7c12ebc0aaed64c7afc3d838b31bbf64ff3 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 30 Sep 2021 23:47:24 +0200 Subject: [PATCH 12/45] chore: add custom document file --- src/pages/_document.js | 45 ++++++++++++++++++++++++++++++++++++++++++ src/styles/globals.css | 33 ++++++++++++++++++++----------- 2 files changed, 67 insertions(+), 11 deletions(-) create mode 100644 src/pages/_document.js diff --git a/src/pages/_document.js b/src/pages/_document.js new file mode 100644 index 000000000..5cb97b4e8 --- /dev/null +++ b/src/pages/_document.js @@ -0,0 +1,45 @@ +import Document, { Html, Head, Main, NextScript } from "next/document"; + +class MyDocument extends Document { + render() { + return ( + + + + + + + + + + +
+ + + + ); + } +} + +export default MyDocument; diff --git a/src/styles/globals.css b/src/styles/globals.css index e5e2dcc23..ea977572e 100644 --- a/src/styles/globals.css +++ b/src/styles/globals.css @@ -1,16 +1,27 @@ -html, -body { - padding: 0; - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, - Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; +@tailwind base; +@tailwind components; +@tailwind utilities; + +@font-face { + font-family: "SFPro"; + font-style: normal; + font-weight: 400; + font-display: optional; + src: url(/fonts/SF_PRO_REGULAR.woff) format("woff"); } -a { - color: inherit; - text-decoration: none; +@font-face { + font-family: "SFPro"; + font-style: normal; + font-weight: 500; + font-display: optional; + src: url(/fonts/SF_PRO_MEDIUM.woff) format("woff"); } -* { - box-sizing: border-box; +@font-face { + font-family: "SFPro"; + font-style: normal; + font-weight: 800; + font-display: optional; + src: url(/fonts/SF_PRO_BOLD.woff) format("woff"); } From 8f1a3b8ace1219b68ef4ec3fbc430b1879dd0b48 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 30 Sep 2021 23:48:04 +0200 Subject: [PATCH 13/45] chore: remove unnecessary files --- src/styles/Home.module.css | 121 ------------------------------------- 1 file changed, 121 deletions(-) delete mode 100644 src/styles/Home.module.css diff --git a/src/styles/Home.module.css b/src/styles/Home.module.css deleted file mode 100644 index 35454bb74..000000000 --- a/src/styles/Home.module.css +++ /dev/null @@ -1,121 +0,0 @@ -.container { - min-height: 100vh; - padding: 0 0.5rem; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - height: 100vh; -} - -.main { - padding: 5rem 0; - flex: 1; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} - -.footer { - width: 100%; - height: 100px; - border-top: 1px solid #eaeaea; - display: flex; - justify-content: center; - align-items: center; -} - -.footer a { - display: flex; - justify-content: center; - align-items: center; - flex-grow: 1; -} - -.title a { - color: #0070f3; - text-decoration: none; -} - -.title a:hover, -.title a:focus, -.title a:active { - text-decoration: underline; -} - -.title { - margin: 0; - line-height: 1.15; - font-size: 4rem; -} - -.title, -.description { - text-align: center; -} - -.description { - line-height: 1.5; - font-size: 1.5rem; -} - -.code { - background: #fafafa; - border-radius: 5px; - padding: 0.75rem; - font-size: 1.1rem; - font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, - Bitstream Vera Sans Mono, Courier New, monospace; -} - -.grid { - display: flex; - align-items: center; - justify-content: center; - flex-wrap: wrap; - max-width: 800px; - margin-top: 3rem; -} - -.card { - margin: 1rem; - padding: 1.5rem; - text-align: left; - color: inherit; - text-decoration: none; - border: 1px solid #eaeaea; - border-radius: 10px; - transition: color 0.15s ease, border-color 0.15s ease; - width: 45%; -} - -.card:hover, -.card:focus, -.card:active { - color: #0070f3; - border-color: #0070f3; -} - -.card h2 { - margin: 0 0 1rem 0; - font-size: 1.5rem; -} - -.card p { - margin: 0; - font-size: 1.25rem; - line-height: 1.5; -} - -.logo { - height: 1em; - margin-left: 0.5rem; -} - -@media (max-width: 600px) { - .grid { - width: 100%; - flex-direction: column; - } -} From 95c5b892d5a7778ff57b88df992be1096ff93411 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Fri, 1 Oct 2021 13:25:49 +0200 Subject: [PATCH 14/45] chore: add baseurl compiler optin --- .eslintrc.json | 34 +++++++++++++++++++++++++++++++++- jsconfig.json | 5 +++++ 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 jsconfig.json diff --git a/.eslintrc.json b/.eslintrc.json index bffb357a7..ce89cf1a9 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,3 +1,35 @@ { - "extends": "next/core-web-vitals" + "env": { + "browser": true, + "es2020": true, + "jest": true, + "node": true + }, + "settings": { + "react": { + "version": "detect" + } + }, + "extends": [ + "next", + "next/core-web-vitals", + "plugin:react/recommended", + "plugin:prettier/recommended", + "plugin:@next/next/recommended" + ], + "parserOptions": { + "ecmaFeatures": { + "jsx": true + }, + "ecmaVersion": 11, + "sourceType": "module" + }, + "plugins": ["react", "react-hooks"], + "rules": { + "react-hooks/rules-of-hooks": "error", + "react-hooks/exhaustive-deps": "warn", + "react/prop-types": "off", + "react/react-in-jsx-scope": "off", + "react/no-unescaped-entities": "off" + } } diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 000000000..738e8a465 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,5 @@ +{ + "compilerOptions": { + "baseUrl": "./src" + } +} From 6036eb7e5bbbc33a2743d12dac5a8e17472d5711 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Fri, 1 Oct 2021 13:26:45 +0200 Subject: [PATCH 15/45] style: change background color --- tailwind.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tailwind.config.js b/tailwind.config.js index 756d2d180..437d0ca11 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -18,7 +18,7 @@ module.exports = { gray: "#BFBEBF", }, backgroundColor: { - primary: "#f2f2f2", + primary: "#FFFCF9", white: "#fff", "dark-blue": "#00173D", purple: "#451475", From 82ccd34089e45d39682aedc985fb8979ef215a4d Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Fri, 1 Oct 2021 13:27:28 +0200 Subject: [PATCH 16/45] feat: add navbar icons --- public/images/book.svg | 4 ++++ public/images/home.svg | 4 ++++ public/images/user.svg | 4 ++++ 3 files changed, 12 insertions(+) create mode 100644 public/images/book.svg create mode 100644 public/images/home.svg create mode 100644 public/images/user.svg diff --git a/public/images/book.svg b/public/images/book.svg new file mode 100644 index 000000000..c937a6ed7 --- /dev/null +++ b/public/images/book.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/images/home.svg b/public/images/home.svg new file mode 100644 index 000000000..b3a35ebe2 --- /dev/null +++ b/public/images/home.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/images/user.svg b/public/images/user.svg new file mode 100644 index 000000000..4d332d4c4 --- /dev/null +++ b/public/images/user.svg @@ -0,0 +1,4 @@ + + + + From f8ae046745a78f873742d6440b106c646987b479 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Fri, 1 Oct 2021 13:28:10 +0200 Subject: [PATCH 17/45] feat: create and use navbar in main page --- src/components/Navbar/index.js | 34 +++++++++++++++++ src/pages/_app.js | 6 ++- src/pages/index.js | 68 +++++----------------------------- 3 files changed, 48 insertions(+), 60 deletions(-) create mode 100644 src/components/Navbar/index.js diff --git a/src/components/Navbar/index.js b/src/components/Navbar/index.js new file mode 100644 index 000000000..da8821295 --- /dev/null +++ b/src/components/Navbar/index.js @@ -0,0 +1,34 @@ +import Image from "next/image"; +import Link from "next/link"; +import homeImg from "../../../public/images/home.svg"; +import bookImg from "../../../public/images/book.svg"; +import userImg from "../../../public/images/user.svg"; + +export const Navbar = () => { + return ( + + ); +}; diff --git a/src/pages/_app.js b/src/pages/_app.js index 2fc3e0700..ac907918d 100644 --- a/src/pages/_app.js +++ b/src/pages/_app.js @@ -1,7 +1,11 @@ import "../styles/globals.css"; function MyApp({ Component, pageProps }) { - return ; + return ( +
+ +
+ ); } export default MyApp; diff --git a/src/pages/index.js b/src/pages/index.js index 72aadb5c1..62e91262f 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -1,69 +1,19 @@ +import { Navbar } from "components/Navbar"; import Head from "next/head"; -import Image from "next/image"; -import styles from "../styles/Home.module.css"; export default function Home() { return ( - +

Hello there!

+ + ); } From c3fc9b0a5fbf451f12f8d071f3466c95aa1ee758 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Fri, 1 Oct 2021 13:42:43 +0200 Subject: [PATCH 18/45] style: add black as color list --- tailwind.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/tailwind.config.js b/tailwind.config.js index 437d0ca11..8acc3d3c0 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -15,6 +15,7 @@ module.exports = { title: "#3F4043", pink: "#FF6978", blue: "#4ABDF1", + black: "#000", gray: "#BFBEBF", }, backgroundColor: { From 765341db10b60d547961d64566302381d2ef26e9 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Fri, 1 Oct 2021 13:43:22 +0200 Subject: [PATCH 19/45] feat: create initial style for input --- src/components/InputSearch/index.js | 8 ++++++++ src/pages/index.js | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/components/InputSearch/index.js diff --git a/src/components/InputSearch/index.js b/src/components/InputSearch/index.js new file mode 100644 index 000000000..e14ae9740 --- /dev/null +++ b/src/components/InputSearch/index.js @@ -0,0 +1,8 @@ +export const InputSearch = (props) => { + return ( + + ); +}; diff --git a/src/pages/index.js b/src/pages/index.js index 62e91262f..748713602 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -1,3 +1,4 @@ +import { InputSearch } from "components/InputSearch"; import { Navbar } from "components/Navbar"; import Head from "next/head"; @@ -12,7 +13,8 @@ export default function Home() {
-

Hello there!

+ + ); From 557f9915d384694f8380b9eb0fcf7fa1df107e28 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Mon, 4 Oct 2021 11:24:25 +0200 Subject: [PATCH 20/45] style: add cloud color --- tailwind.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/tailwind.config.js b/tailwind.config.js index 8acc3d3c0..77fe05cc5 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -24,6 +24,7 @@ module.exports = { "dark-blue": "#00173D", purple: "#451475", "light-green": "#EEF5DB", + cloud: "#FDFCFC", }, extend: { fontFamily: { From 928d60ca57dbd66d8f0270e04a5c5e8a378b7961 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Mon, 4 Oct 2021 11:25:27 +0200 Subject: [PATCH 21/45] chore: add svg images --- public/images/circle.svg | 26 ++++++++++++++++++++++++++ public/images/search.svg | 5 +++++ public/images/sticks.svg | 5 +++++ 3 files changed, 36 insertions(+) create mode 100644 public/images/circle.svg create mode 100644 public/images/search.svg create mode 100644 public/images/sticks.svg diff --git a/public/images/circle.svg b/public/images/circle.svg new file mode 100644 index 000000000..4b437a26b --- /dev/null +++ b/public/images/circle.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/search.svg b/public/images/search.svg new file mode 100644 index 000000000..373a71127 --- /dev/null +++ b/public/images/search.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/images/sticks.svg b/public/images/sticks.svg new file mode 100644 index 000000000..b059e2935 --- /dev/null +++ b/public/images/sticks.svg @@ -0,0 +1,5 @@ + + + + + From 5cb2b3a83a1295d889312268fea49a2408d16470 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Mon, 4 Oct 2021 11:30:54 +0200 Subject: [PATCH 22/45] style(Input): add background; border radius --- src/components/InputSearch/index.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/components/InputSearch/index.js b/src/components/InputSearch/index.js index e14ae9740..3f30ba998 100644 --- a/src/components/InputSearch/index.js +++ b/src/components/InputSearch/index.js @@ -1,8 +1,14 @@ +import Image from "next/image"; +import SearchIcon from "../../../public/images/search.svg"; + export const InputSearch = (props) => { return ( - +
+ search icon + +
); }; From d13adf0e200c4bb3b19b83b459c6d3258c964345 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Mon, 4 Oct 2021 11:33:41 +0200 Subject: [PATCH 23/45] feat: create sections components --- src/components/CardSwiper/Cards.js | 3 +++ src/components/CardSwiper/SectionCard.js | 1 + 2 files changed, 4 insertions(+) create mode 100644 src/components/CardSwiper/Cards.js create mode 100644 src/components/CardSwiper/SectionCard.js diff --git a/src/components/CardSwiper/Cards.js b/src/components/CardSwiper/Cards.js new file mode 100644 index 000000000..5125c7226 --- /dev/null +++ b/src/components/CardSwiper/Cards.js @@ -0,0 +1,3 @@ +export const Card = ({ book }) => { + return
Card
; +}; diff --git a/src/components/CardSwiper/SectionCard.js b/src/components/CardSwiper/SectionCard.js new file mode 100644 index 000000000..6f2733e0a --- /dev/null +++ b/src/components/CardSwiper/SectionCard.js @@ -0,0 +1 @@ +export const SectionCard = () => {}; From 1069359009e70d63ddbbe5ad454be9aed17aac8d Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Mon, 4 Oct 2021 11:35:39 +0200 Subject: [PATCH 24/45] feat: create greetings component --- src/components/Greetings/index.js | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 src/components/Greetings/index.js diff --git a/src/components/Greetings/index.js b/src/components/Greetings/index.js new file mode 100644 index 000000000..52ec7f4a1 --- /dev/null +++ b/src/components/Greetings/index.js @@ -0,0 +1,7 @@ +export const Greeting = ({ name }) => { + return ( +

+ Hi, {name} 👋 +

+ ); +}; From 9e3a120522e3ce28218d9164139625877dc6c97a Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Tue, 5 Oct 2021 18:14:41 +0200 Subject: [PATCH 25/45] style: fix colors definition --- tailwind.config.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tailwind.config.js b/tailwind.config.js index 77fe05cc5..38147ae67 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -12,14 +12,16 @@ module.exports = { "color-placeholder": "#54565A", "color-text-light": "rgba(49, 49, 49, 0.6);", "color-text-dark": "rgba(49, 49, 49, 0.8);", + cloud: "#fefefe", title: "#3F4043", pink: "#FF6978", blue: "#4ABDF1", black: "#000", gray: "#BFBEBF", + "card-gray": "#E7E7E1", }, backgroundColor: { - primary: "#FFFCF9", + primary: "#fefaf6", white: "#fff", "dark-blue": "#00173D", purple: "#451475", @@ -30,6 +32,13 @@ module.exports = { fontFamily: { sans: ["SFPro", ...fontFamily.sans], }, + backgroundImage: { + circle: "url('/images/circle.svg')", + currentlyReading: "url('/images/currentlyReadingBackground.svg')", + }, + backgroundPosition: { + "minus-top-right": "top -20px right -33px", + }, }, }, variants: { From b6c2ebcf38027a6de01723b8a308b7c53a202fc4 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Tue, 5 Oct 2021 18:15:06 +0200 Subject: [PATCH 26/45] chore: add helper images --- public/images/bookCover.svg | 9 +++++++++ public/images/currentlyReadingBackground.svg | 12 ++++++++++++ public/images/reviewDay.jpeg | Bin 0 -> 364786 bytes 3 files changed, 21 insertions(+) create mode 100644 public/images/bookCover.svg create mode 100644 public/images/currentlyReadingBackground.svg create mode 100644 public/images/reviewDay.jpeg diff --git a/public/images/bookCover.svg b/public/images/bookCover.svg new file mode 100644 index 000000000..b560d6c6b --- /dev/null +++ b/public/images/bookCover.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/images/currentlyReadingBackground.svg b/public/images/currentlyReadingBackground.svg new file mode 100644 index 000000000..3043aff8b --- /dev/null +++ b/public/images/currentlyReadingBackground.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/images/reviewDay.jpeg b/public/images/reviewDay.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..307b8fae0f67579439d00b6c7d4dd24390f45575 GIT binary patch literal 364786 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

v8OfKvY+h*Jv@bb)%}ShXn}~` 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Μ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%0Db1jXo%+D~4k&7TvE%i-+aGejYP?9m6WmoBJ9Q z8yfJiw3fWmdH4%)6npu-6PkZ$ZNvjX%M7#}dM*Y35V(*z01_PR*te z;efeS6vjlq6q2sp5E)FG{&TP)^%5wqx;g!bU=7%3Kdr#SRaApJhev-HrsyPiYs1fE z(yryj<;A!Br}I~J^%_hYZfz%Oq9~~%pBq`(G<%00(N&Ttu|M!d)3NSg7;edL%)LIX z?FjM1$)JggsI#;eANVa>N1fWoSDJMcipVa!19VF7S_tfakK<}Y&X=EN33i)>qo>Qua}3N{zvRE4y@}gUC#NX% z-sDJr-JY$|v~_qpb@%XVY2_8qgOd!qyx*T^I{D(etbbVs$FEGyPFOqGg-eFBJr1*Z z08QTZ>60#5EQDh3j_W%+vyPULm2=mOoVf^Froa5F+R;;SY+9Sc%f!y)l?Uy;Gm|}4 z{Rhk8>I|<)%bPTyTB0MrwrWaV1!aLY5E&3?r-@gKw%#yW+fCk~+RGt=Ttj+ydDSGu z2PK`Ii-AM|YJqE(&f_*gQ;h^I5gx4n0q=3~Zv88XY|oprmS^wfeP)z77V0qehIM8C zRHYQxHZ)j|2v~SeH6iTW+deF@B_96F;Pp(f;nHfn5-ipw5dH*n9x`D1SZ^LVn#N1yZEaCca~jW@4lt{y&xcc1s+*?$R4Nz|?Z3 z(1$`F&XNJF|GvO7C+_rDHj&6RyK*w@b8`TO=;tm_o9L&)R2_X}yFrFp{wi@K#3>)~u;(N0zipSZg_& zAeC-DlM41WhM}k++@Fo+4WSe~exl8fdk8-nWv%;pvgoi4O-mx4mZ&HdbQq0jJ$}+} zfBLOoX*0%m7QNPgxZz!f8?X%QUT^O)vBr~%iAPSZ^V?rgpN~uo<>!eWZ-+D|#Ao-r zo0Mi$eh9^RJ&=;?5l@N6uTc;@oSOZYJT=huIZR3NA%1K(B)K*1m70j*26g%6L`KQx zC_%e{oD14RSlL}oUD9Uf_n{g-dGSJ-+qav|ba8K|$Bq~-TW%X_SBxy`OZDi8v!+A_ z1%(BUM{d$x8Tk@MP`O))v#!~LKW2*VsuB~bj^%gJdB1#Q=bx%3MVgPtc(Kd?pHaa| z8Go-U3q(VSD=nVe7=%UV5r}uA1@rf6kk@4YcDrvwW^dUFbG#Mka zSokbe-hphqi^u#X<#7-{j@@~2UBKJ6a0!_e|ET%QE`lfQKvv)KIK?IikOMgyL<&3T zPnU)px|2{DrC$*9)pZ7|cdl#P{r6U=L(huf>G+gC&n`_gQ>zQ|hRDshtzxNwSxnZ+ zNIzk{>0j?yol`t=+3&6kOUocWXtXoa^hPTAi9|Ft_1lmMIP}2wXu}tp_&Hc)?X;4h z_(jOT;UJ_wTzhg0f1oAy9u8-M%b9KSjZ@}@H@`noN!I*H79$zwyeg<%!`@&x0Eplm zxu7>M8~1nn<4deTg#OF?)z{ChClcSc&Mt*PX^5X{sD~2pApD>8t+&mLk<+;jrsq$` zFZoYTG@~SQs~t181Im2h^U$iPov}j`UTgE4O~D*uFQ)k7_5he^lv zjRw*(D!*r=N&Iv@pSiv;{rBXV>~m6W299GhmHFs+^g5<$hwAQ4k;<7hGFMSpj8RES zdF`j!?W64~QdT;RZ=eYapv)wjms0E`|6`HA^wUFmir-&xcHm-Pd^G)Gv*2cw(_eh# zor*)pa@tx5Uvn0;sci>Wt|^rDIbze5>~j8J-UI&LKCjT#(9`lsv_Ra5u63L1*#|pB zoRft7a#O9M7=N(fjW1a%5_bi3xT8yytaH+~8CunfzlNR!VGiM@z^v~u-tcA0fXhCI zaA4ms%klL{xJ$5$5UOOF$#y2KgkF`0^8ehLl(_KoE#_(B7Z3ws3LojTNZ&Tu8DFpd zvbsQ&sRia^@{J5ru-RCNm85p+RQb$%&Av0Ihk+GoldcQIi3cSThSc3@v^%SHP1H&Ccj z{OPw({f9w|jzvPgh2?b5G4t5vZ<}e!cAf=bZ5?=F9P)~XdFh2~j@+i&z^r&4Rygkz zcI9Z>Z9pGdcKL)iI`XU&Hpp0myB!Jzv(&bp8|6o_d*a8E`4N%uvi&fU(^w zB@}qj(F8J_wErijOE)d^B*WFo?jA0EvYW-B^};EYgK+D^rGk1y5EC2PJ!&E}f@RIna#}A^SR%3I>JHQH)(|kD1XG(D*RGbw&i}q4q^<3s8{iOVP`BLw?Af%{ltJ%@P3G#s z<6gu7Un`^ik^RYaF9t(Ri+FZpd0T8i^x{$bYS@1)36U!n0`-{jT_Vnk5i#5!QsQTY z5@>=~@&-|~qon>u2`dr)v3;A|Z+S|K{uQW5I@)sD%MfMMC{PSlUuLK<2x3Cp2I}(P zuuBv#L9)t2-mA*DXI_6YkeJx&k~L#(Zup5Bs=eGa<` z(SMgNI5qgZ5Hq)AO2G*mCt#I{_POHWV7`~R%x_~&xcW7MdJpR>-n54T0%B}$b{w5c z`@9IW4d%ht{%@TdFALJpieh!OTF$o$y*R!tv9Mkbx=}L?gb&}dhBh8GR$_*0+FxAJ ze6d-v=nYd*vC15s7did#AYj>#?N!ncLhEK$t7GXQ0p#?yr@rtC5w2EAT4%bx4naLi zoNIY^xAmDCH$;;J*oQQ#u2IzQP(7cPS~iEm5Tx80_bK z20|^>2Nfpp4JTC5Dp<6?^-@>~QzZCM)}xI_%c?a`k?>^t?f0JF=fY0H@GI2!l20%w ziN;a)ouy&)K&}2!K%v(tDk^7k>0kp0M4YBpoO!&Vzre=k*1Lm?$G_7VD$=y6&u!5j ztPD879qGLl)YX_hoUes(Ppmi1A$9j2PZj@3$`2J({$XF|!^`%X#}{fb=plu0m)GtC z{?O7(hgnTE?@zu}&1UGUcYt|_8=^`EnKplGh08O<7?wFPBE!Xz8QhDE2DehkRs-g6 zS?_erKGv08%QBg45tPuFk#v%`3+lL3lJ{!on#jo0Gx8wo{pnAp{$l~h)ibwK*DO2D z123mBvJ7nr^_7Fm;SRb-GxS3KyF&n&BCIF#ps_qKupnrZ{FuS@Cm^kn;<~3Wbn4py z#b_=K$q~%SkUKZ^LvxkosC|n{A9wwU`r1jv@u=XY2*= zY}q=QIa-x0m0E_k5lnx$s}@Xd7$nSuGZ9Nsf#znlBaRHr z6(&VKU~jP(_5-ux03C~QIv7wcECtS&WH&Tm!5dv^A8+*v0Ape-bhX;(c-hc>btO#2 zXaI)3JIB+awVK!6%*ak}@ni%jaP);aL=3o*Jl_eV_<**YbPlo?1-guI2+CP~8YaMd z*&A0pAVW&i2|VlpukM#wZ)Ox|6-rhDE@88 zxe&kc`9fz8=*nHWkPA_F`<8rR>|N3_yS|3%e6_Gal@tE8MOz&ON%`5oWsN4Y#LXYx zx|b;0uQnzqFA9ZNG>+I%qT_p`Q0m4BX#?>>-@3D(-~@!ll2n*no#RdJV4?aazo>>> z`&FCB^hj>qb{^m30`;I717FzJ-GPj;QFLu;PSw`l0BR1w!4Q|8*6tWr3p?Y%cA#R|?!z4C4dQqF>lZ43UHu!SjWvC!UGW!4$mBJvcCgow_Np%F z?@z_!r-2dG%kH|vzv<8OuL;9H`<3gPcQ!aT09}IQiMRhDWHBw{IHMgKb1ZOXh9dMU zF8*q-iNcDb0iES=-EQ1)z6{8`Bku0(>+wrwqO#|fmff{l&?5qoFYC+G(NHYIxXLdXM<#zy`3`jEOvu#-v?+A@8b(qN{uRR zHTT{9A=z9hvZc_-fQ&{M?ULELG`%FvP{t(7??)(8RIPcr^ofF-g!mZqmi~mdb!91I zG2%RBWNsKq zkKO#@Xk6M>|GEkSqd^IjS61F?NpRW=zYD{>8H;X1+3VvzNF51ow;!e5#$P0HaSlVc z1^Mq73Su!!?7dyyc}n8t3Upf28u{5NO#n_`$j^Sl{(lsmhhLKI+s19$wA9p`RBp|g zd+}6H&XnA_OEXuB8z+>dmNR#n%9DGO6F0eYD>zbA+@^?%6A<~m_xm5f=X2lpbzaAL z9LKk@;A}qqloqH#FRLj|>}-6t`K4&*dpr4H8^HqliTS+U3Ig6p*}dGvy-f)iwc-7#Rz-8Mc)I8ZRt#8&5FcphR#Z{k`G94Z_fqgt%_%db(j&NuE?IF zHs@-&eEE4e8*8YPYTrWlY#+fRu}GbP!zob^g!PiJMFqMx2Hu;YlMmlI&{;X5vtK{{ zHHmqHnSIo$w&Fg`8YI}8wHw(AUcu{Nl#YQVz*fJDPsvCvv>r%MoH^u!aFMv^t&(l1culW=KqVx= ziMNNaoR?N_O#%*$AIy&>iQ58glT z$oelZM*ubL5yS9K3q-y0FDcVL2Isic8%q6NpJ9F5IO-KHZZ^H}hc&Tb8n{fqZ8*Q9 zTX{%&+Rc^JYqGA8Y>AM%8mtqWv&NXdU~M)R-fH4gGg%dc4)s7Q&%q0qlzAqX+68|Y z<(EF>6ahy5oFCjqkuRlqQZ34OUox)Li-}ZYT7R~FAVKT!E#;D@s$cswD@m!9mxe3I zDwYYZE(y8?@soD^R#s2XGq1DNYZ*)wtKv)omb1L1HPEp(l|}Up3pyuL?8*Uq#@*W3 zs0Uf)21!NO(o2d%SOYh0{1FZ_1>(Rsp*X`-&$6`G;kXo!V;2W*?gpBDZau57>jOHdDrcEWU3brW&L+(B#v3JfuWx+zrJsBzVxfCWX^vp z+^W0pA5CFg%Xt(^wOh-22J#KX75%>(kkmb@W;Ge7a(du7 z&_1R9VsR;A(PvAQU-Ox{`=KkgSXgCrRw&zP5Ej6%u(j(HQxUA{pf+yC^OOoq z-(+3adByg?XfZH*UzPdp#gyDX8h+pnX*SwaullAgiF#@vrfnve z3N}50EJL?X_j-wptC@QT$8mems0Y<##>bWPJ!C?C$sOHk;zRgVvt;5xyoC(1Cx&Zu z!65QnjU{N9PrZ*qcZvBn!q+#QEvB8L_j++l1)zr+a4Cx6!paP?Vr>U#D8Ym0EgId% z%dHl-0F+9p3fd@pooc#PUiW4ear4mNH$7`Hr)R%1{UVJu7tk9M(#{~-trAPwZ2Ee> zer|0|&;S(j$ZuCl;;2l|z|ekYwn>wdfEARll4a8Rb3!lmEX2<^{AZ-5sk9{v-+R|P z=Z6FRp1O%{FIK}sXb#bbJ?W2cI5R(d+{cu?l2Bh4XgTSI_GAgchQff6!1NGt>^uE= z?{bQuI_rf6LFuLUM#W)12_N5ktUr>tYMwn|vhF^DKP{)xZw)`9^g9Zzh;j_`7R*BC z_7AiQ_PnB(A+d1TF$OG`{RmUP@PU5W?Q$@mgII$fg}VAczl351($ABYv;ak zHTmZv>#eWw@zk~PU$67I?jHE|go(SSWzuoo!ENsbxkO1Kn@ywX(!R;YzHP}NQd0X` zL?#xd%`=bb*!37VfM*1Ol@2Yj_~6J#nkfw*ua?O{YuO^6yubF^`H$Fj>AwB^C4;VZ zS=}Z4^pD30^aEQqtTbV&g!XsF3ivP{d2L|rc^WS{4zg4`q0pPQDbTdDV>L%?LrV|b z;RmVNFZk=7yZwpxj+dek61{9bVFW3)%3Zt-#oE5?s({`PqS@`v^uI1~@Zo=x`h0*r^W4bp=B$;2XsGsC#)1xUCm+b;H z^$L6qGxLQBxZ?OwRqIHwy&4$PG<=yUB#mFwhhpBNv^(3auRjbkl=P1iMiVxuW& zK*oF`g&C|#sHAjpX$fI@?JN_X0NM^&Dr$w>*;!Ps2K3GMZ4lR&Lg|+xE8LoPl{eo@f>j}>vhf6^nCiV?MOJ3hSg9E%Ct{kWw zNE>HYU5O)I{Mlzbt}{=Eyb~(s7z~v$BsjD@d6T26?h)t#?vj!;G|%GIwNUPzdnC6S zxnncoFUk*aM1@-*^%+Iq)5}^y2WZ5<+s!sljbtuu{@h;pU~pyh(q{pe`P~y8Y@>Uq z4y+J~oP)j27jUiTfWN8VAq;ICAuiASLsIWJj$F(u=Py`f2{t7nt@nMT^{00U(+*=N zf3X1^NQs(ef?Xiab5vuBuA;Pi`p~rq+&Ba7{?jL#*f-U>VWPIX)(}f)9JHqku*TF8me(vwTk^`gxG;iAC@Z~`*hb@- zm7zJTo)eTx{t)7=j!;9nPURq&R$DN+-#Ml7Sh{{wwRe#SZte|!^(iA8G@xvj^Jr_T zQ8|~|K5$yG>^a`Jb3*tK7bv*SM_#B6xHpyIn97CN_i&sIN?7MrJkR<_HtgdEv~L`! zRh3Bmou6X^gBrGZy(ujO@H@ETxmSZ#wQN=&Qj*7WWBlUIYgW%;H)3r7nc5!y;WwJJ zF}8;C;#q#>43$<|OA9vdHPW$PbV=!RpJl6^MnPK-s`ad9X$-aOhC(69X1R|i$Bm;y z%zj5Jd@PMsG;_y8n{qou#&VEi{%)|l@7o!np}B{xpZhh=v#1JCM(YE5^%p{B=%;)p zQM-ork>@nVdwkK2H@ffYuRzUKPgXCJtV>0Iz6^uu8)-Tod;`%wFA{1-dRN`L3JJ8D$u1`w;B2nKqWraTs5apGku~(J5cX=I9*2^SD zNL4+j);|3>$so=Q9O zP{7*3l=TOQsHdn{%NIG2YkHe_twXz8+D==||Lup7Ry@KNnmU*OgrsEgEf8F$#o?pF zy3aC~pchSuap)QZ?HSwj>t36P<~8!`eJP*{nn$$^NIp?s55&Qb-C$s;<#(ET69H`Y z2i6!d{Al$NS2SGq&#!(^ZfqP{;>w!O7Q~%4X_BT}$V-}L@X>2oKbCC>E!W{K8M@dh zhTCm7?rqS+1+uiHrQQ zw@%t~$|EY4Jnhl+K&||nAJfwE!xaIek`3P=JqXA8A=z2e`=1N^Ixe88M)zjOI@-Q? z{MAoI>v19c&gqTs$I&<^+lO85AJJ<9z)mLku*%AatA>H8Dz1dw5;GJ*%A-BP>gYq< z7}rqo3+Mdr2wV?#)un~aVN>(+^Xi%dHRB{QG}xP`8K9vd5O<{)L1gXi^RRsPh+E)! zL42DtcYTW;34o)tAax*VdZl3Efx^3X$v;;?p+JbI>hj}(r1`VH$35@L>=gY;DB{@R zozlmm75M?-;Kj;%b<*`dPFTsmEqCuYw)&qf{*TGkZNJrxc-m4Y(eEHeKgf8XygzcBsf+~}$Yxq^5*qjP80ZoA%tHgRV2u*1mM zXb?phXh(clZ0?I(P*3p|1des=qwL&nffZ1<$GX_WaZT9nlAF#t0qE)S61*-3jtpq0 zwP^sFR2SbW&CKw$rs;LU3P}I(2gl$}?QrQ6V=tQR_+E(3U#?!V=cEveo}*t<-HjC( zrg*ANBZEsr$(~|DHmBuW^n3?-l zT!YUUn=gD0&W8vTSZ+5#xXM@y@3a+8IO2@!{LzZkbbNgk9+b8|2e!x-RZ}o)S`)*B zINZqju7`iKu%I*Tz{HT6gOBB^P594W=#~9T(~4h;ZK}89#tM5nKASkyO;$wI*z3h- z1WTYff2EFUdXQ0UDiH~yUut@8T<=}xTbzH{tMn;617^V+T8(Gi+O!9~7GKM}>?E8% zQm~%&GG|hGG;n82Qdrodq%CnJ(UjH3UAg*6MRkYw-|`7ilDv(o5WTB$(@LMkWF0Mh zv=(S66{<`<0hjETO)&BwYkLJIphkD7nNOweop>Qlv&{y8-EKw7k*1=iDK({{oR{OC z%X>d6IcCEzw#IUf7_Y1DhSIi+TrwV%+rX%7_RW`+Ue1|spze&6C{4v%@9tKMr?CVk z+;ut|dlaGhTjTUYA4)yFVcJfMF`v-b`8~$B4ci>zPTE}PmO5JuQW2ovV$_?)T7(kJ zJhk(RCF>Uc$CN3PedPk?F|dp}4_1pU{d=Ml()}c`es|`WuIH%3?86U18UHycNsjQ6 zQpfA82Rtbow*q{fzmbC%BOpGuQbGie@8Uw32P5P4mS9=+Hf@!|iyJY#*ag>OJ1sMu zWnc>!*jX+}%)a{QO`LV~aX0O_t-zUu4@R4M|+&-aB*ugx~stGnmYiw^-!@S^Hj z1>*)|C|8Pt675Ct%mzKunQm1eyTL5K&KdAeQYKnOh}Xi?x#v_Put3W9`e%qL9*J6_ z!+D~3(<`WUz!Y69Omjzw1g&(c5^g(sANdaPRSOJwufz2FUvF^j8x|7$XncTfUxV3$ z#EVKQ_wlP)yaMTgnbOj$B{X^X{WyO4^toE}7sa;6!hgEuqoek@ zm<|pCQSV2{cZkcv7U|W#*%^j>RX{&$O6QGo{xt6$hxff*8LUsD*mC~OSqbsa=aw?@ z6hT*aGlm`5{T)7m`Qbcto$0BUhly7y5&V!BN@B_L;W_s+c?a~0qc}ZBTJ39G)9>lf838RplO(9A>+c``)SDV|Sx_#v|1_z~6e4*9$na))ChYepNln zYx2PTnwP1ys7>^0^gp48f}%ltmI#VC;@2*|Sex?HX)pQ-xgi6wcpcEnA!W9d^giv{ zsAareMu+D$o1918YTXrExqPi`&;+I%NuDk@dNdvq)Vdt0;U9BSV9olw^V8a=N^tZN zC^~rh+Pb;KN?T%exx~%h)D4*kbDQQIvF$S0X+;Q(&JJT-=h$00mOjf_p_s2A&rt}y zJauYQh2b6ndDeenNR=PO+f zI4=cW6v#xTJ#O_#`>Xo@O*UvykPm6MCtR7*XhU+#p3fI-6S=vgBLIPAukT?*8;kFTb{YoTjJFFAIe~hdfP%L? zT%V<+ydG9SbC{TV!C|g|JU0b&$O0o2 z6i@E^#LdhxVHN2v8|gYCeyTbdms2{xQ;r8H&pY8#%V3I3A8EQAPjHhASj4M`Yxiyq zn4`xP8nkTphWUP2hjWkYiYLhHRL|QTQpy4ZB_L@7BP6kc$#%OIP>u;rYgNVN+QNue zp+t4o*_nsyisv2F9KCeUvUm40oQpD~rTKSyY=-_Mu`iK)Kj2b*ZO{WUH<^|E)Tki^ zulLr8F>$u|al44WeC=BpCb<<%inHUhE`QeXY$9yR01^WDT)k)~V7rWq&MFnjs(})5 z?I=D4SA{LJ`ZNy1N|C}E0y>k%UIJ{)fYj*X4_vusaZicoE4#8-P^89{j=(A`ICx3* z>KeqcEC-?>BR$3?3(*0e*kC z#Mxea*A$3PBUC0%s_yD)Gj=IOXKx`r-Be##=YE|byMFTXXt=Q39k0#Y?BFU-i}FN` zwgMO4Qej@HH`~V^P|fij@4l#D1k033=VQ|pFB5$~gyZaipT`cvQbp!tJ0DQO;kNX6 zdGsa)*)71&@ zTsI%&!@y6kR-eO?<|piXmn*L0l}0(%UK}aO z*=BsUh-gh7i*YH?{E=lhcouk_+bQ76EzotkB>CyGB@h(89_0FuhTM`2o7=*T3|nlS z=aVUdMU*7|b49?9`(L*l*JUVK3yurRcNQYUO3vm!#<{O^3xGHv9M>q#2|gQ<70YE) zG4nbFuNrp3F0;RHggxr)jR_9 zC*6kdTQx?_ae;wa{I|oib%Zj+<#_(Rj{ZIOQhWp}t9r*Vh;Tu#IXLQFiK7emlRG@I zo+bT%^O-Si0KqH{cF{ZCv|l21&tHx;D^W0jT1Ajp4I#i$`Dz%huzQr^6~fFdeacwa z)x}uo^`HwqSyh?K815MdkFGxJ_R`YfH_|TT%b5>AEIl{aT`dn%ii2gExAubHabAM_ z_RbDSHCYaWLrl3p=c@CR>BlSm_&sSgWj0SuOFb*_d^3aV`a{RajJRZ+hCS1Xc|ofa zg*sj77*@O$tUoy0;hy^?82Q8D0-bdkIy=p{Dq0mLw72se{JGU_57~FZ(-*CPcaY}I zh1Pat{&>7eRDL!zJh}6cGX& z<6#i-S1vC(XQVLirK`jBg#2>bpkgzgg|;7mWm!2eQLETw-Hk~Zk&HkzPlZ}oMa!I! zFJtp7WhH&1aqF8cCy4z^$Lo?Q(=sZfEs3jv9SM5&!2@|FW7Si9fw(RAi9X0r!R-l|gQ2q8v zg8g24V(DKc#yy~{H{syPPh4E-TSXa7DMj_M8aJH8BUC!}z#D^Ak5q~NOy*NH;$T$k z@a*}V&9RvaelCsnO*}Q2^)|E%3~R~94z_9!`W&@a?Cr;xtQIRJ+xE{Wx{pEwwi1U8 z)&HGVjMv5)j2#jybu2Kck6*h$Ifa{2SHCSk3O25$8W}B~yZ9F4H>6Vju<(7ih9?Yi z(CpNh`lUYHfWfI9yVNE@+gU#CB5&ftlp6P;Ls{V^F-zY&xc)0(Tlm*02$+O3 z!jT&ew<&2K`Y6LmZ}~J0*gtjQ);g!Vfr!D*yXaRlvc?C)ZKOuQVX5Ms?~?j z4kG`_RyGZKrJ;h*WLNAg2~|M@^q|C{3!ykV%58WqOl+|!eWm0J_3Pg+cSlv_rY zN3J<+wj0L&h#!!pH1iFc6-L6`gvAH4Jp00d3qpP3obMK6ianLL=93LnXJAF7J&^s4 zn}D{;1&!?gG06ajaY*a&Nfr!OJ)@9Se-x7TDdv{Ix7}TmRRJC`P30q5wX~g^bV&9M zeRX&S?rn&vu~aEHFsq~mYAv08t2jcjyN(4t?Fuv{@~j;fP0`@rT{Clo*V1>41?-aU z{Pgu5DvwYdc{EZ(n~C(&H*SI0d(cVwvl}bf!PzecL~`8pR0lL#OEou}0z9Z;qof1I zRp2Xj@d$@-CS2`Vk@?IyrH1JZ57T}WL_R$EOzU7(C}n{@yQQmUE<8}-IGK~1hhv{fGUr?R=aMXM zo8JW7|7C(d@`&-c(fHMd!!%uvo<^})H~ecfrmTbr0yoP2fmK}%W21v_32r|)BeWc7 zrSDaC$v;cJ+Wl|X3ht=tEeg7|VfhU3g+w#Zny3FZong zu&7H>3wVfETaWM4P&|+ta1b2#O>f@KV^oEamp$wve~-=sT%O$(z%Fg)9Y1+weMHy& z-t39l+W0o8Hk%$?@c3s&hx4km-bEM9%eMsnjB-p~@emj;4+g3q;&MnEelb(6HaFf4 z@|EQaMmmC{|G*XT*RCTdP~y6as;?)maB@^^vh`iQFO?XfwhOgKuKL-fZYt%ZG~~3l zWGAxW<~>$PCtlu`?Q&M%3jCBaqn;S|s|dPY-$#ZWY08=X)ho*OciTK6pp3(vq2U!I z+|yHF1p9~p04UdYXD=*D0A373+W(k31NM@oENre;87|wq=khj@pUtm&CHfEF$on0X zum95=oywtW2G~T>=%~-~A%mb%ZRrucdF#PB%W$>YZTVJ&5^u(L=Ql_A%-w@=P%DAG z;N@d1uQ08W{EZg&(Vl>QObrb$X$*IGr9cgN@#Ws$*`3#@%h=pBM08t zK1a!^(vV7#>5LhJrjwaKtB=KZjqcB*%C==;K=VUV9p808+5hhg@#>-{BA4$zDdJ5#Lazy)^qG*=7J9$%LFLS5uiP;6HBvRo z-k?qY8PKnnNheG@?a$u1ukSl9vXBEuOhrcpWp(U&t%rWgy}1r~D6Q1bo6=IQ{~A@MGP?$P8S(C{vUSIa z^>G+S*Xl`bRhdn$R-FJXI7^tN5iW};DNTCY(D3^woR<};j7RaqRzHl>t_gP-};V}KKpDu#C; zl9f%2BxVVRO`UcsuY}CGxeu5wTsT}QAsTuy0MK1>0}^($FQ2t@DX86981J^~6!G6F ztTeTrz&K|+wNGLo_O9kGaio@BQTgkGN4bA7(4jKk7kbK+9asb8#OH(k`PaXm`W)Q8 za_;BjRhQy6Uo^gPO(X-gggP9t*mX#K)W?3?_n&_qgZOTI0M`7O<%MS<+@+f6!%YNu zt5>mSuEZ%R2R%F(mlVgwZ2I>yc*MxJ{*7#>ln>c)frtH7 zsYms@_|d2R-G(isd_3daZ$mM*OUWirb?@9*c{Lwp)b`Ik0cN9|^8A}*BO-dxuMef! zia!GjUN>%gDU>Sot+QNA=0j(R>S}-x(%u6LG4~9l^0BAktNRICw{2hDPc}_}zwP|$ z_gfOEPqsEZXgGqQ`>80qIEfMR{=SNoQ%!#`vsDjQXwE8@Nqp2Y=nq$8^XveTqlvikz*rF|YA=6m? zT>SWzOSMDme@r<6W=O%wS;Ex(bn#O)|L@lRW83qbd=Z!b>G&&a=11jOH&4kn--Xet zqOA)Dd1q%G_L>qA{?#_N&0novt8fdHk5+~Y0ITU>eo{GZQh-Hq)7*Mz9_|oKO+>k~ z1IT)nBx-8*gwio)b9OPSdT04QfWO({pfWt~K$6HN&>TNvB#anB5-qP50nayre%{Vf6R58o z3*E|4_gPm)EURvAX0^ZeQ^p)QdKel#k84_~vf=+9(!b8)|{}wA$6e9D)&d%?8Wupeau&4MtpuPH*Yo>_R3kpaD&q|M{I#gyvzNKGne9u zX7Q^x@B5G3m2x`RAcVcJSj+4#LKn`!fqtA*tB3dJKLauU*<4 zaPuSGOJ||d*#m5-P9NgHSx|F_^XX=hPZAq?xqL>4MRYFEK8%G-OPL4F95Gt|$HZQS z><+0)BE#>PIiT;~eeUVz_lt&rxG&~N6N)g?TQJi=!#2D+9u%)c2F|PJpp%JA;x_oq zJgZQoqLPBh9OnrA>%T|$`0(p88SeA(KraDt3&^>!#3gSQX8|b&yOUE|&P6cmJ{k$CW00g4|z7TgXJM^uHNOIh>g3 z#jsENqN+;EC$*M|Ri}IwrKe9JYG0wU`i+}@y*l=7%~LhQsyQg4jod#v+#sAQ{7Z2y<;2FiUcuVKpQXAPHcd%LV}9A>Jr zOC8HfCen0-Jvs{t_a=&u|2u&|Gf8Vr3$N2wU(z{v%oyd0!b&G~#p0SAxAHY!QxQb&3Zt}*@Uevv!FPwm@uC^PMu>giSa(lQW&<|GkXz|Q@4;?9S{ z`t$@fkLewUJr?l`tGDGn@-pgDC*I5>183(>1Zxh@F8T}Yyi3qoVIT^hJsUJWwlf~T z1Op9)d43I6>E8-{6;KJnRL*1TQD-o^5^v}}|<894;xwn>Hn!4|-PY4wLd24RhqGMkW5ll-Q zC@QLfN9W(P&vH9Mbo~8y1mD4TV*@vxxL3te#XulmeauQn*Dsv4hd%HRl*&%(I4ve_ z(xwgzIb?!Gi!#)TEm9p*qBRLK(+$m{ThFC)AHLVtTlykAk+9_}H?67qYrQ@wgZ~~0 zn3U}dwaTB=nPnL&(p9Z?8fs4)?!A(}oB8O$Pd+xaxElw#jo^V8mF=h5`LH!i#$xbf zBSIRbD5`xMc0zTmEQ;OxY4ftfL#WuRKgs)};8&w7LNXehnmX?063Y^Xst3O92_&1M zU5tOob&<}o9MvU}?E4j1;|6p>sZBGmK*zFGRF3#DI3f)W1ZNBFC9dTp|2?+1i&t)P zTX|Xdh2J=B<%T?rsY{SS^O`sGbuS>9rX4ri0KYqKYi*)h4wjk>b@m9^Hc97oar$It znmd>qdghV$$Q^r(-a!Gk%hkfKi*ADpzA(f*klxf2jGC3Icz>1k+QV!w{Cl}06>ini zQkz*1;D+|-PuJ_cAl=y*y_s+#?ttg5bT{WiW@b@UkkMq0GTEBoQ?}}PP=E_@pwYiL z{<#~+)Jp%jvr$Yv;mC*n$ou7d1Xt7L6TTOB~ z@W&Y82p;3_eg>m{&!P*3gRKWG^Pc@q(rC!cG{5cqkz+)j=^oqF)wspbsgwrNA$`YB zKSvSlBkWR`Oh4rx?LtJuB`KH{%?nGw8hcolxFA6m`QcgYX6-&_Z55ukwX?M_vhYZg ze%w$Uox3F@^N{@Ce7f_Cmti`0d;+vMyCA%=Reu-7B+}&A-Q8u24aNJ>cU!El865)< zMX<)GJUy2Ap@ovf#B1^Xy7~Mo2TG)?{&u@RXyKy1sRWY?M5uOr!Q*23A17z&N zT_mj+%5$C7GEG}iP*hsq+qnMOl~bH`KPbjWG^WwrY+fTvlGWkPw9tJXv|-QbteB*v zlwG}>?P+WmXwL}n>cM(3m%@y(jLUQrO5`$_D@=Fz_)|Ow2>E=#FL_fjNJ7bczo9jy*t|BjV&n9A1!Q=KqJ_~};8fxX; zbz8j&@>Mnxj1e#6v(pZVpK&Is&M=cegUklfTX;?npPK}q3fVt7KKQk>Nsj19&RImx ziA8N{2GVBwswEhO=|52Za0*$fJ3=K(Lus18+Uvxk0Xul6&^h=W(ICz&!Et|p^arP zOiW5G49q1G29({D>Yh`KSje|{Egl7zCswb0H|Hs70*6%8r=kj{KCidlKRr)@bt7t# zy@?+g5_`!Mr{gJ#&O>{}>Y9(nV_q&~(GS+d&MEXI7qrbcX^lFZ222c%o`#PVP5ho3 zNw9%#BY#4eM1L%jPKZ4q+ zP}ZsaxxX;R-O1I2`(EVViBOT+2S305-s-qK7jdg|kn79Jj?(h~n?tMyOBcz9KO18n z8L=P7a$S4WI+xK3gk*H_Hu&Np$1}_w9~KvD6Wi2@HGNi(m-^<}maPkwPsH)2dEFaNIge`E{wKs@X;NAtGrC3-`zuATHN_<$`dB;Hz`}*X<2282V>eOWcc0 z500s*N>cEtEk>O4Nmu?5Wb4#r|fQ?Px}_$IBUM*Yf#4 z6)7>Ioikp_Hw}%-X6us$bM3;-RC@iX23?GN5&`E0J|encCuA%wC!u9!rk%?J#O4oxR6TcQ zckLk8fK>gFdUt5}Q`0&wHg|a|gL@unId8o0W?W3HAN6~OmK_O_NvJ6c5W}J3^COaT zzn1EoM*RjT=UYWun^%#up+*>4rdFXs|Lk$zpqevx8&+QzGqR!dy7F(E?DHqS!+ zkDwG`7|C-9^I40ZjNGo=1E$N~w7u^=@H=}fm{8AUDgM?RgYMk>xG?7*n>C}7`P2t6 zt$WR3=ybwgKvw3S-(#o+IUH>VTJ~hNI~{F5tPZlS&bLfS{+NCq{m@b!x>zh#H?cml zpY_N6TbQRiuG<7~tPG%|JJMDn;PseunRd)N|e6VBi-BZmkphV}Lc6rG|Upt`}nH6sxQ%~Z2 z5@f^{htMDXBOCu-`_%h(CW>FZGq2YyUU#abE!AP?wZY3GOi&~b;48KCnR4`{-|CC&pIHx&6o4{hpmP4GkPrWz_H zVDs=e@%ObTIoDT$R|+J>ob3TOqz;{JImjjZW|Fk)L}}#U&pTyxtGm_-EU7MVkNE>! zXz*?mZS>mucx5`S))p6eSGf$qY(uO(MyP{$o78U&|Gw}s?*HqLPfg;nVa;t}7{P64 zO=%R`H$UUotZMO~=VV+{!P#}W@S&F5emIrGAAA9@som-`J48oqJKLT}?XpaK$WC$I zO9u+Bt2v}U56I3v%*YClB?MU&ohn4awBh3qHNMDg6{~{Wl1%em2aQ72NtK0O3(@-< z@wiF@*2i1_tzAYU<_3$-K%-8l7q3T|ChLEkPWJoi3y(h7bTHcuID3asIdyOo*V{b{ z06o9NFMbyQe9HW`z8Weok)JKbqdrQ?l8@oX2&qeBY7K(L?~H4YzPd+Mie!#S&vn~*SVC? zaB}<=tEjGnW{iIfOXBdJ{;ImTv*Y*2;!v1>&Jtni71JAFmYe0fnNP2zATNf!BUi=3 zeEbxqjrBGZCz5WHUqN5>S;jqT1=yCwMH(fc>4Vl2$ucNYVD0ckW|;<`caaeW=G zzrowATWG35|JbsDkh#)48ta^Hp}QLRb;Ui7twUQJ z*poAslnxBDmLUCU7Q5%`U=J7dq>W)We`T@9_r)%{wZ3|<>yr>Jk)w0#qoJCn8u8EC zx^D~pr0GPo%i+)GUwgL1>NcXvhXVFL1D1ixD&5IHxt$oAk;2xnmhb>zt=5>v-Oyq` zk60p=o>?F|STIh*kCqy0S3n6SFYDusU14yJ@z)Vp1BJG%6`Qf$g0wlcXWrEYOQ)Yd z%MC`zTIr{uc$G?{Q#K+J)#{HCZ%4^G<7*RTJz^e%Qr6SY5L3j*&QL$Jos8aBlG3^A*1suB1!@UVFFt9B28;vE;EImVE|+yL&aJSW~6o?L#& zF-a%Efvgs5UTSq2@)qcO(GRtDIKGH} zbdVH3m`wS*kkc#)a*NKlh?fYo?SDrqvkcv&Y=@zj<88%Lm?=6MzE89Lkk+%261FF> zS%{S$eje@;poVQW1SCSydctCuIT_V0ua$LN);(GR(L%EAT@NozCNSMdNmLAB`2>4V z|HDw#4Ekm#ixdnd`jwi6?jp9%Ab%i#F3%q(Ui_QR+VNFNSf2H(0i>kg`&UlEhP=Qc zZOY8HYh;rjUMCjXm}Js-(Tr;=<%ox(0DSr7K?C zlz~|iJ*>b7;72(|`UwspvUDrw;Hz@yNfJ*re&l#_SebwI%k7Gz`PkkalGiu+WF6Ap zQVGE7p0?by=TIwz36yT_2GD{-1SGwuGkjSYRUVG^I@;g>J>$kpwjbNBjD%j>Pn8gw zn+}z#ME%(AFb-U=4Q!sa$+fI>hY9%pyM?XqxFO;fDcP7(x0JXi!0eZxs@P>AZ#1va zVk6mNLkovkN7w3adLr5v9HyePDC6}i`Jsb=$0`8oH7eb${%ik4&bQ24Hts2BuY4#^ zoZ%%Nw_deb(r!5T5%!l6htQ;UojYC%#n6eirC>~6Ix4faUb9OHWlMku%U(;hEx$B( z7j4*j+gA(jQ_ihVgy^hI?$8t6IzPt$m+yaq1!~3&!}`!)W?hwsu3-!->lVFrhJgr3 zs9C!U9*$i5)B6G`(>y)DQHIV_Jsp0l#LK`Abf^E}57OXofrXIcZWVcm)Q3nC$7Lwq z`h#}Xq)JkIj+TykKn42=i|yiNiQ+iKQRKhrS*|k$B9nDBDuewEh6+B&q>Q9#j7D~D zS1|`)&9+ThIwnumV3||*IYK7=bd@i=>cvX3&sW|eaTV|y)F89DnHVtJBRQ=9@|ct? zn;n*EdXEY*@AV<5ZX_BT%q*NhJW@!CHnhwXkLwc7cY%h!23ez!3!@qdV0#ac%OwmQ zye#o8ULoUXVcit+uI73wvoHThJY6U1zAwb&3jLYD0Poo#?X7IpQ46}T>SUU6x3_KT zL2FaGN^ft1;{711cXdQipY2A{LLn{|uANZJaK?OnR(93%Kk3z1UthkueWh1LutY_x zdx~5HNJKuCZVttPG%D?GR{g4nT3Dx8-cTgNR!eq>#V1NV+(?gTmnv?B_9PKJJ^g;8 zgz=b_S}Nb$!oWD&x=8Flx4wB7NMF9QNXCB+zMx4Q`^09Tjh@=|8!Z)^ofV1x4n(eqx`Ep3{&^lR#D%vnDih>1pol1JYi(JVPaYEpOB!nq*IXST%RJRF94XE*ab zJha_I0?}K{5T<@_Qdh(he)PNFAi4PpaytpA9s&T~^X+|7_Vh3ueo}x_P0qN4wol!G zhuQ{NzQ9aYB_(AHr7j&;GkK1_%8!tnZi6RAcQupa8yupK{K#R?SIHa!vli$%z0x3o z1O4~Ub-!&(y|2*PirTorz(fX^4{jKV7fSBdZc;Pt7{xr}_7@Usk-xyerQQ}kf-*Y8 zEZ#~#ySh||L4GFvVVzhS(ZRX6Pvxj(z%X;q(^?}NYuh7rljkDtRKL?YzoL5D%A_iq zSn07{hIn-7#va(rV7^%zRCWEFkdnUi&U=X=d8xd2CvYAo#?Zf#z8aH)%+^8H*z_77 z8)6F`ET_EgZ9<7)tV6Z-xAeSUO8D!h0+C49D`woiKK)zW)j~AmPbEDq1&4GXK*3}Q zSUEVC$q%dF|63s!-=-c8!ItBx#hXPK;gYQ8TE$AbPrwDHD4kxdSCor<0!+-s5MS`M zLMz28R3(9aPOQgYtz70y@_)-qlzs`J4$%vZfRz9s2p34zX8a#b*B;N*|Nr$-DHYv> zTyseX$^E)g2qE{&uu91NerM|@xkS0vz6?{Ql>` zV>{>le!iZs=Vf4hPx9qfPzI6PSA^Ahkg(O)np}RZGT>uPJPn8Y*5skJ?KVk_R2DrP zimDTI8AQ?nWHYZ7VR?kH?d%<$ut`~Kn%+F*Q-<-&HT_+1mkrrwSze-FAxhFMDkDG$ zT9TEEYxQ3`VQ%o3%9zY|kY){ju|rltTMm3M(Ngyu8F)dAp<*4u%$SJfg)~6fnxr+-6^KKG1Se2UF2$zStakRusF=Jd1kwO zQq(tuQ$5`us8|;-p}llAzl#Gyg?6GJuLhlRI_a4h0i%>G*zeibl=s8hbIai^(cVm# zn?vd0QgzgBW;(XUm|?W_z>omxd$j+{?lf0mmouZnOsyrO8D0z7>HM75!nYc2>Tnod zdO>8}lm8T(&z(Du>;G6qLs zZ{dos&ah&;>+5=smp{l!2$_JS82SqBd)WNR;}9I`SUlxVI6V-A@j36-1c&MTt5M_tldDwJiAB2x)+MP`C+>+!cRUSNal zPuV68H{X^JPeF9}rZnOfpwp(gec!@sGsXe+Ce}1rVw}`1CpsG}kZksQKptTaWaTG~ z)4=rlq@}l)7{lo!?0KvE^XWHLJ2Xn8*Y~PO!KxqLUbwj z`4qUN(qO{lh!za;2FZ(29O)jyM|5{4@MsF|f+-x&Dq^2I*OL}5Lw zBPI>i-FeqN&=lT-M_pLx+jb*^#F!crA0>c@rC(aA`W5IXeN9)^t_u!%7zs)jKEAe`qAJGvTcAWgAKCe^v?21 zWu+%FU+W0t7EIV@6;*B7yUr2wR zaxNu#-mF(%KMqzd?022tI07O$aaX=3)@nb0#Axu(h2@TRQ=&nljTfZiuqwfe%~794 zj06ML9&j0`~|fHmCZvjf{%XBODQ4)(PI9hi$kEtqI) z3?Q`lJ;Tv$5IjR?MsoGF=BjoxuP`-}J!%X_tBTO&4LIpg{DbdzO@^CWLKs(WcSsfU zw06x$9E}yL2Q(hiaqEnvI_v5nPsgqA|5%KY-NowDrdgRgEayqWm)QimhD)r(m0%_r zYqthd?#3wB5YYz_(VdCfW;z2L8!z|~IuUOBWre)GU>HPX)lL;lZme99$a{Yt$p_tL zWx%67QwmQmg-i7Nd<0hRNh@QqGO3;DksGxm`UgZVqRufyC0ELDF5*#?|RJ3-%LMMXCBs_HXl;$wAIAVfJ7HDHv6{Lr z-@}rPs&?Jtn!t1K$7P<4-Nrwzs{LFOt*Vy+f?3sLRd+!55x=aUf7yzaXCExs>9n~apAhiR2 z^9u6)R{-W476{4cY(3jGr{oaxOOU5|R8ziW z%^ZB(f_Hi^U>$fZH}e{K&_5Kl#yttkmRXL6sLxE@9oTrSjaW5Jbrx-#aJ`mRVb=Nw z%@&7@DKxifAF?$@CYU-vIg$w=CE37p!!a>5$UcGl5&DBoSDMnmb8fnL1#T0U2I zKTrTNg!zzJ3#x>CV7MK5LMP!jlDlBngS9*@{xHult~WPZ3i8+1G=^0>T3^txfWs=4 zI%8(Xa;GN493AqacNI(h_NJj$KkFmr8Q9yiOpaE7lz;qVExhw-u}OLaqc*SV4p5*P#QKhr9LX0~n{Gw$Pe_4&RJU7^b;6H7O=CPu(Kl7bD~uC{GbgWI{ol z(5q15KNcQfpW&4!caXI^jtPcoqhUAS&aZPfh6NpMv#%?wcP4A+sVf@0%fuucW*k{0 zo%McvPJ8+6IfNFhFs!T1gR}j-+j*D$CHA@~&C=P5&sO5rs$T{u#FyxP2Ut5LTw-#`W)yCTH6MqZ${`wARNA3WQM z{TXeellilu{52+Q^zWhTKNjPZnYJkXBF5dZ+qbu66pQw}%h3zuZ$Z&z$yZBC*zaI| zYsa_n`71vn*ZG@{d(JP!SChIa3vIs3y4SQBFtjwPwjm!KJxAbaYlr zT;F=I8iyyB%*&{qMNFQsBgd#36cz-UdCW1Iz9F$(8U*)d!Udl4- zUB$dW*#xIKOWC>yRIl8hw)r?_q$SjJhoDA}*VfN&$7AOEB|1Z{jc9GuYV+<|e?x7K%+{t~ zJD20AVmMyI7lz(-W9>}1UUuft6!xL%Qeo2UROXG}(p?u4eglpYMCH=)63??du%S|T zPTEd#<5uzm^*QyrzSH2hy(>S{cKnN`#x%%1m%f#{J9-)%;X@kT;87=z%NQz03d~7$ zeAnO!TMzrp_NO{F7jYceKAi1OQyNhS;yg;#uI|#^*Ph1&|cONrZ^J}Rx8GaD1r(A2f zmrczxv0;-$sqU5AiMx&OhJ-E!K$c-{rdMjlUbc$HRZj6?n5H$@wFX(8N_XpQopBb zoxN&0M6T7U(CkmUQ&s6pog(EL)tONXk6a&A=}fm=Uh9tOflI_)v?)O<&?Gxe{Fct} zM>KDsF4#!xc1G+nXB#33bVd6lL#OgEe`lfN`un#FeDcc2_L8pQz9Mz?*v2|6?s$!_ z?q)+Rwk|{CeTGW*nY^@0QMv6Xqt*$bOG^p2I%i*6w&`}1$ma670orjO`smc9oFwA%)x&7#?9Puzp---S2*q7 zp!X^6+lulv{~3px#og5mkqgQiaWXaMeiznXD;53usdIbj=WCccY8H3lX;`3kZ)Mr{ ztNwQByv3GJmec1~3@^sy_cgC+=wjklOK}6s{Bp7FE??q#qztd*IITO7Q=6q*+`=`A znQWs%JGOEkV5hWI!jQ8nU2-u{)ty0LO~2q9TL=|#Z#a!ESW{1WT}F5bKVA1I_}7Rp zGUZ&oT(DM%7WRjIpKE0!-{ZJj$=!5KKg?yn*aHkF>92jYq+S!K%Eg-NYo3zk3pp<9 z-0)_6Y^Zrg#ujGLugEc}P3m*!NFKZ58pd^rxASg%8qK~Te(2U_a5xI(Z^TC5cg906n8pcH5KR2pcA-WtoN`M=8uQN&QUAdUat3c80fE`DrP{l}s?VqXbv z$w#sNzbzs1u6jOOBSpkj_!H;eeu;stKJBtCBVsp7|K?)G$xoVf&9PK@N0?1|_4H~a z#xaZX*&MvW1RU!t_NJRx7Hr4Zr|*b9JNiV2HU48+D_ffb$D121<5vSs+@)bQlXxvY zqvN8eV4f#Fd9iFagcsmIllmN-Lw&;YI6OzEI@R=lwgC*q854W(ZMSvRUs#h|d7gPQ z?GDP<`=B0T2PXicqV{yn`$rEvv-9F%?o*HWI~fK3pYFz`7<6F`S1m=qk9cDMjllrC$ zl?GzZ<;hZ<^MkHkD51~&k6(5eWtuh<>C8_h&($#7jxQO5py*JuQ8}xE^oL&4cj{@s zHNpfUBiwKi6iM?p@l_iw$3nfks)cF;?)E(gE!ooqlP)5niu)(zOjyP;{t12)Ivw;d zk*fgloU^*5+)C`B#7o}Uo#;Tj=QdK*;7Mi%4ax?jd0Z zytUtH04ghe;%D@O-yi>#T7Gg<8kDkyE6wiZpuTBnz!^btulFIb+Wh*ZYm@r1Ww+;( zsP@VIGRCZu;W zWoKgd`*%v)>>;hhxA2QQr`|-r0UL2vuU-E6-9l>y6&PLis9$XE%NK&#%N;A7jmi9% zCz+9uI|nIcxoCGoJXYTq9*ckKx07c1z5IKP2i?AF0KvuZb@mUN^r`nEcO2Y|jQny@ zuPxs*)AIALPqm@?pZti?dXaKH&r8S#WW%8q21OeuV=!7B?BuA4!&vODFCY`pN&+U# zekFs8V%R_J=ev1cz6#{`i?s~Zwte!dId10nPj*^)Gd{Fr z1Zl;zM<{zhZ;vzu?{eQ860V2HncxhTYcnr3Ryj_jvrmXTKF(`pr;%=7YrcNxK+(ex zhzaBNCN$@zx4i6pQYtXLFmB+EC&4UX_aPMpB810P*mFP5*;ra^hGmhE5DVJ4+Kcc~ z$IX73$Rh$=&rNx?Zo6EMrjK`Cu zsNMl44z}o~hplQX+9oYC5Fz2ZeagP=LbBj@twB=;-6u0FKHah5W&J_NC&%ZTnwTP7 z@D;1W9ad3I^pF)Mxm$^ob7p$Frjl?Y3rr1=e_DJ+R%aHjT#ys3p6 zt9Aq3!25*Ets&?+j0N^we6qq)if@i-GyD`V(Vbb%M(02toYUdEwsg1Mc~kW_hrY<| z6a{>_aadTHy7iKckNw(a)jCbEncpG*X3lD13bTd0G#zqoT5U|`OYagqw&;XfXUO8K zvn0{@xuD@0Ezkv=!q9u^hfCj&702nhdPr1H$%ujx|7&}@yI0@*oe6ox!va=abx8Sk zb8$2X?72R@;ZBJ+b#iGw@(HL6E1%;Ia(a;>*@Jqx$c(a7zfwy~Di~;1;zLpXvD~TM z{ZDIfyWm9Y^VY3_kRJkf)!}1;od)YcXe#uy^u@v|n|=bp zEKe9+{DHZ z3<7m;I#;%|{IoS~phNgVI~$9jHY8#jX=pwncat8T-=F8HaWfBhK^^Xh4$B&|GkeuD z8&%&u-Gzy=8G7cIG!)>JO^bjFN;T8+BU{RQ2!LS!OI7@WMV44ynzxuXOPA)ImHLA< zX?)NEyJzP7P{an%Un3c5SR>=+9pZ7Uf_EO>_jF0P{n?T)<(Etx!SCwGEI%# zm!{TYq~aJF(m~i|uXitb3r)ZhEbw0^;4{d?gH?xsv=_A0=8d4e?w2EwP}-O5^j@#j z&|S7^Jge~k;tVvc(`rycRy52y-8Bwk(lfq|wD^ESxYV=>g!t!@hg*7OsSf#tSIf#FQ?;ayTEw{=9`l*<`{f*X6RkQ5zJ2>tx7Bl1j#7aY|LLnn85uG-h; z^fGY2qh{_Lg%LE%;x(>5IkP=*c9Xz`2g{QTB%sN<?6_cTH($_5UFgbR_@!SI7id- zZ)+=3X3WhTm-1=ibi!yBWOP;uP`le)Uw#<3*!JdBnUuN0>#i?R)5E#1seg+_rQ%W@ z@1S+g%_oo}8JVVoeS;aMBa8k-LdHK9^7cO#AkFaHEx9n+rjOEvYnlZqDn9*8X6vk|EE|kj^YX`m;kFI-tKGhyn7T`C$QG*v9`t8Sid`;R!;`6# z5{212O2B+S4VgA93GALuK295lcfZ6y0T9y)$-3CE`l4w>T01UO=-eH(MS<40G^G7N zp@w3b?+kuqPx;{E%j$DrgW(tEWdvIvFN~_%;IrY1rId_m-GPG<$a+1MtqtibJNmi$ z%m%((?XUi75-ui4oIJ#6yg1mrf0-kXy;kKe<7*(pOT$g*qj=xJ{s?B~X6m%VU~_HU zbRBRr{W+FL4Cj^vtV${Y+qh)llsPZ^sO7!U>YpE7Y-(F~6_WmzCU`p<8O!AVW4WOx zB}b~aHWrc1Yx%-_lZ}uLg=VYJwcn%BpAk2cv;nUE_a=U~a1(`tAH@?tZn^dsylPe> zy-oIl!Ea5^s9;U;ekl#xPy}jV+Pyc0g`_=$Ff3Ti_C+qxb164oOghRUd=GDm(S0?~ zFJSJ$x;NMD)l)Wb7=*9r>B;GE0Q&hqw&jvo0(~h-q)^d-YFZ?1#9paBPop*`D77nv z?w>__bGD{8kMbH%MoeN8jH`oo6lk1SRuiwJoqf zmm zriV5H{3C+TXgb&8LnvLTV=WKq0urX#^>Y8{mx;K2jru=`@JG!2UW@vm|&8@PPv?>CSymkSI*g- zefwUpxf!h`-n+9=b7%wJ*I%EKiAUN<{xp=E_8+GDy5J!#q=6^5o;>j5;Kb~eiJkX2NHxNpM!q4v~4vJiGx;LkH|MvG-ru&5R53n^Uyblyt|tDjo0hSm9EZs0)y@X;I!{;ng)i`kVrv2i zE~gQ4&7rj`O-G_uN-m+k(y&&Rkc%)wF6BvU#>aeBvN&uI`%TQeI4#R200GU5?i$WP zaz)mb0UDJR2ZEnixWs18%ByQ12wpG3KXXs{6x(pI)Ky;~#T9eNM-(Va3~tf8_%=3KO{TBb0VdE zG=d3PuZ=zrr|3>g5`T{uh{U-sn7yYfq2uuN8Fs-U7M3w1xN zuR!^%8HWz(ydKZ_KFOSBwqt&#A&B=Dp;Sr;JlIv3%K!if;V6w;Pny z{B|=dy0;5FpX3oRcEmhFUIC?&c_)K2liNC7Q?ugoH>doAOA#QbL%B_wELx@>T{2R_ z43DxnVuAj$FKP@dKRi01UEgX9nep!5FOBxsEbBGTc^L(Vox#nyl9d+GVISeTA7j<)HU{XM*lacD;LBn6I&NLj<)c}2 zh?zLEuk_fN%3a*;ipyF)J6oa27yE0jbhKIbgPEBn$wfTOhGd#z?4(s40hEqJcBmzB zsM^;XtEa7ET$FBgkOK?PA^W4%91kK&!^2bcY~)<}7Ug=eW3=7*j{MJOd1?mT(l@6KBV_GV4hpHh6^APi z!Tx-?&Z2x(x%AI?A_xt$=`gglznG^T;Xy6fm>ljla`MZJPes%UiOT^#^^|Ov7}Eu;CZNfmdBF)!`El`PV=35k7TdP zk9~g~ZKtGiW^%{J#uu6b3ttA5_QMHC^`Oz~#RbE)<*P(;WJ(#krSRuhJmM;~{lpmp z_3R=!aW8yvJU+(B&6Mhqjh_rC4-JB+ECs9`dHI4*7z`*mpBoJ^kMwG`ahVGGbnl7i z)7Ndk)jA{gOS3H}5BvhEsxy+a7)MTYrSC^%)Vnu^If*X39&1{&+t|p+X87WB)$c$x z%r7rJMzHDt@OxKgYB8pSp?BfVdUvtaOHGc|4XMV&kZN+pM_WDit1EVO(rUiZ4LC(% zz)`8mNupgxS>~d2;DT2dD8Vn)h{T!g&@qahPr6>J6X4391h5*%0}+wSS6Mp^SlK|I zwB#++zx0@9qaT^%jxCvFTU#_*HzqpnCxc%~Wn|;zfYnKkaTFCABay%+u93l(bbLsm zXpXd79wcGzW=ao9f{n=DEz=ylqiLe5b&)17@CrvN#u9+-;q|keG=8}1ao|Xy)gz@) zuKso3!_ybD6TM~lXvh5*4TMEmb4ja)$g%No1NL_7P`PBX3%ZET;seN zr8vI-I`@*;@L})V(jTY3Ghm4o&^!FllC0v|q>W92(V#71M}H13J2$nb*574s`=x(o zQqK8<4dn1LsO3k`qc#fg2Pii9{yniJ?0$m>Ot|N6NujE}St1-&j*`JZn`23ga6LuTPO)6 zZ<#XBUZz5%H=~sp?{UJHMi8r(d1F8Ok-mG3-|Cm(YRsDN*%9F(u*GM$>ehh$KbZ4w zr}~fYeMv6?!Q^gb?fZ~tM;YtKBdh!6HR{v8hX{uyd=DY7HqYCy?Ot5$xgpacElJd< zHyOyoV-`w8s}lknN6KV(kiDPwR|=>HsP(@vjqtq3*MlbrN67BqN3jS%wd}g@r9S0T zUqH;$`ZD?Z`z@jb3u%!dPmNw38TZEy?py`H+HRi$*wIMz#&4HX{%?ESFxv3+HTzvB zSYcnX`kR@x&0#*z@GV*K8|FMB;SL$9E3cDTC6GR23q6n~Z+G+-TlJybtVB|ju9!kg za&ebX*2&$iI6ZSc^3`VqVQ*G7mIGChh8uR1lSLbF`u-}O(bjmA>Tz()IYyko%()iM ziC3u?mi?))))CWPpw2bOhW{j$vnZu|q{~!Q67&xNWV{pMSL1;0%Lbm0&C%nh!%_Ok z6=fDM5M}wyM)f(^BdXv;(pib+Mb`fC;XD%`Pc3d&fP&514Ah;J$LBbLK&{7@0i5d@ zB|Y9EAN4Y4-n!W{nEM@+Ysx*Mz@p*#z`8xq;k>DRYcW?PZ*eLt)a(7U?bq~BP2B~F zwgLH(bQQrK!|^>V5uBWYgXBBZ}J+q{~;x?qq$g$BpYeR__!vmZ~(Q&!^v~ z8mO`rV_3Q4%oF0V>xBKa=&c7Cs7Vt!J1wi)CDYRFBEaGf;n8#y-}+YK(0221IkH>y zMDp*xf%a6wZHud4CD2iRG_|J@)|tj#hPk*3Nkfi>LhPtVuW z3OTC3bg@IcFOwF^#97cSk27k%6}+7E6k`T7|G1qCX0@pC0=e9MNegNUiei!e{1^1r49KX!fGd=>!92E z3&d^IgOrr@qULSD(hE}VlMJ+~3bl740OM_WA@Sm2_W1a@;>obAt%v1}U#h)!rG+Hr z+xQC3I0zJ64C88#D?u;0wXFB{4*n^-d0hikPrx}1ZsDCtIons(j062c#9!{5H(0zz z;17p1_QD@Og@--YlkP@2+5vRWYkVO7;OeN=WP=8gov2)Ys%E;cCnauDGVx*F(1xCM z=dy5P?~lb#deUAZq)^9yEDw5qJufuaE61;oO-?G5?v{V3a6gz6k?{@M6De-}I~@KD zZq)|5xzm>OR9N{eZO;M|I@~2}3r0sqa(v)-CWRL?~c6C!r`Yy`KAH9u3nzjRmZ{RU}hiyv#jQ zq6a>#i{0BjcvB$tyD^;iH}4epQnx4@@xq9Wb>kk^biMvACcid${6OspnaHXBUrQj$ zCK`FeM&^ARTQ1yycR;(|{J# zrN*0FC0Uy1%f65AnD8(BhrZjwJ6971V;#13?*1^0%=^(9&?5#Ah%xe4#Dr>>^Pue`r@Fx=Y> zv;Q*oOB}roggk|Bq00(%+^>-&FNRpj!C54D2TboN#BY9k=VPo$2pPcxaH>2u9einG zLYZP?%w)^;5WG>>q~Uzht>_$A>w;$JAPya|?{~L$fS3eaZhfT*@wjF@4x%8X0ZvHH zUXV$;*QTY`B}TY&DJeJ{8Ko_kx#keg`rGET(j?S5G4y~Hp67Wr z<h4Vg+F08Zf#Ucq^~`|bA% z(KWTxOfTnhCC{9ssBW$#1v0;%{4rZZ_Lo(p3&3DJjgCin*S85eKc$`zWUNa%m#8*# z9j!%& z^_TVZ$umQ~4v+8K4j$cgD~dQDEiF`LHa-G8H)GWb6%@#;e=MGkA~#N6k8i*3C7sEw z71ipeDvFOEhKuBQJ3{tWBcWJ9BA#*_q=jd4Z@(cq?yg;XXF&FY@a}^e*E?R0N^CnS z?VXd8PuLx4^YWAPqQ2lS|zI!y)!lFF=*q7ONZ#$vdRk{y<$7YU4R_6MST|>V9wkwtYO5`{$>ja9-17T z>=?Txbjd1|&g zd5eja>}Kia(--JG1Nwlm7jql;b)rY(^k|!ls($s-Z3$G?hmQj7`m=I`u#7=Z|?=lm4{}S`1Ez>Rs2tq zZK%d}Wh5+;d4g_Y@ZqCWg*TcwI1QX1E4ECD@Agu>V?6hHK+S5ulLg{dBJjVS`&oR< zwVKLVUG?cj(Ou3@vgg`phQzNAd6PAmD21 zRRm*o&lT_6KNThonKncw-*Om|A*M`7n#fG1yZ>Vu=NhD_5p03J>a*3JBc3)i*k=!+ z%LLRv7Kg6~+P=s+oiTc9s=+v$|>TYV} z>;>?-<$wWAyIEltfx|)8TF=!m?HF6V0_Uwkc#L?g5nI1HC zBT5L!`#m?@k-3?-dvFsXnZFy|9`1E|;phXKfR+~B2AO0^uyT~c>*s@9XHjw+x6c`a zLPrWhv}JVpFW)&cs8y*z55n+*W}*OSE%e<2u{Bn<4|zjm{0bX=`gSUW%fuc>7Sh-| zD<-wT0$1pAqFl6x^bMz%BXSrC=OkSm-o8$xFW`Jl7^BrSSTOvf+z0hqH9L zIp-WxutsstXAnkKdgs1c0t*eTxXyX^K97dM$wfMg!Tx>;>ibGFsBgtYas`bX+~K(N zS1_c4mooVXWlfPZ#czwnCA=WL9`woTvUh?agC*?;17OXgpSwFvUo01H%T^@T+*_XDip9 zZjO<3uPX@S*4<=Z`zv)HUjL=Fc`dx&q>XbadeUh*<{zhzxU)A-P&p!;wVNWW4cGsy z*e2N^DTf!o6s2)b>I6*43_ThM@A4VLRvAkZTi&nMOB3d+eDRK_bS;IV1UXsRa22RD zHLl@EisIWU?}Pod56hWh#<-son)Hi)TH3gDH|+1YQ82_9q+M9IY`|0V%j0U|udRDh zcOtIw17$g;_Z|IW=JWPLj!*Sp5Zo*!j*z9)Y!_!qb!`g*`k3MBgOKrM#q|NM$Oohf zo>b1d5YqalHC8qP3(`pK4g0Hc!dgl%G`MHsj}78u`>_w#EhF1KOG8epZM{KL4Vfgv z#l}FpN|Dl*3aGx4$f_dcg}S%UsTk zpb{42lbg?fH?LYw8p#(g6KV${@85ELTJX~re!i;r(G+EEmW}#-oSk{|@@luNBaJTc zf-y)M9{zdd?DLZHNIjO;1+DItN0`mRl)2)gq4xVVLj>>&6#u5%J)lv;vn4Mxn0n=c z)UV5J9DCsde>g1$Y!J-)Qf7A>9w`pyKvkm!!Ja`Q)8TSW`|gYT&zHhMrlDZET=%z1 z_u8(!LQ~eoRvy7QXzaQ}P{5QdN8y}7BM~ff1vpFOK9}~q1l9Pa5Qm6;l_Gnsj>r1G zn4(A&GF{hMdSbU1y>D0KrX>Q#l+ z8vM3tB6Jx~uhN__%+E1lV968b^$BT{0S2VMPyuGM*4jFFqIYE1ovDYJ0Gz*l!_DZ% z2g6V9Dj!g~EcO|tQgS{AY9tFsB|xEcBLFFb@PZ*Qg+V5oejsy{1@IiWJY`px(Y^&K>kvYwFDNjPj zf`532wFWz2w29?sw)HiP^n)0T#G7B!_hG?D>F-|s(5M)Ed_-L?)JqKwc82ZBfUbPR zhkA4u9Q!<62)_-E;njW%XZ&Ge*do&BcxW}N#QG<{#E425Zy^dZGQDY~RWyusl=1cG zO_(TA75xp&x${%LG#ahSXb6@sO?oGY4qo?efhAJliZ_2^MiGM6byR*AYN>~_Nd~QRWS%Gl*0)`xZ znY>h)L_d01tz{_NG&vkPvSF}wZ$@+|e;wwDpdThevoM!&aZRV*`tT&l{dVqcT5}Dv zEv<=kvhtcnKw}}5T~2@6@wu=p^J4sBAFb)x*YZG=Jur}EwC^v_Y+@63+kblTi))&G zh~hIb1725!z6OPi+REi$rOospS=I9cC7x?x*l3vz4;n0}9}o$LgO-?A26yU#7^f|i z((V_4RF->9i*hL41(;c#9-wog<#N&InVB9780pWrrdAe?mNDOiF~+o~p;UhPa(3S1 ze%%mcki7Q+-#O3B71H;rsk7eY7D0iQK6+3#@%l!b;>Qtrm*&n>uWbKm#TNm@q&SSh zZg#7C_kk|2Wrp=S){EN~^x>@#NeRdn+~lXLK9w>=&?nyiQcP{;zZPhwNU%4A+o|qH zhiKerZPLRZRWp6y|5y(13}nv7piY*VYb(T@yCXyC3*)77?M`HF-lJ>J-cbMI&{M0_ zVZ5i$npf_2DkyyqQB$cB8yodNF6m=tE(*4{{b%qWOHAHb(vjBSDE1!YdxvGX`4?=i^3ih6@xl)YgCcdaYv4>c#D^ zr*G^1cf8Q$z-TNrw-O}AAf}Sd=DxYOPE#uZA_`g%=6Rq{IsE;hxkMst$jZwU=T(qKRiGgVI3$m7^n#M+mDgN6& zPlPO1e8ixxc*469XDTsD8v%A$iCf+>+jDhKS1L<&n=o75amm0g#nnfFIN74X8waH{ z812IpwkmV4XImCbqshb?#$X2|$w?}5b?bh;>v7K#>-kHhM-i-tL7Na6`?6d(mJvY( z*>(R=Tp501vyHDLHxO{Y8Pwe|`d|zz`|2HG=c8hU&u^#pk3Da-Kq8Hhu+f8TGeh-* zV~ytI3{8UwnMpl!e;mT;1Z5DpV58z`;48Cz9L}rTv$ZviJGZ_T)iIA?Uz@qLgZ~hv z>&f3`_-E)?5BqCmTk!Gh*fcy$F9ZKmeUy+vroBVCBUJFGG#)a@s` zBQSrC^N!(7I+H%|a=Y?Ji8ni*-n$@DH>rN1Q74xr6xx!+juHD#urG}s2gdn9jD5jq zJ$9uQlIh7ru9?Km4+R(8`y)_A`2K5F)uJZrJ}u3~_AH;6tbeEf$l9|w^P&-K2^0aC z1LyN4Et_jrktk%KzxZ*%6$QhQ2e;p!p;&1N0B0gYW{Hm~SC(W&QYC+fJQc$u!}XLH|s z<(81U1m9n~Sa3Xwn;UCDD8=V1Y1khH5y9Eo@}qMJ!8rmY&(qP&r!(&Cby5X$`cp^9 zyw-!O6_l$Yw9utSTv0D<{oC48xvSMRH1A+Si6-B#8QsFsQeWi>@!G_yzNLjz3o$#a z84igHJ}h$$&WPMn3GsfU=j1W{Kr7qIMQyLqP8#C~(mO(kM42gv#5<1p$X-(n=l$;k zqAx4|!Cv0C_Ps|A3%(NAJewJS${KP0^NujI9u#&mLTmi1ZTiRTrCk=6!B16JaMagE zUhOwIRL_3yH>@;bfTA{R33=Z$!Y$1J0dqmp>%#krQEAu~~=dG3bVpY6rr@=dQT-{yX7*Ie||)3>m=rMvEi zNiPfRX+TUG!xDBN=tQ1V6w*Nzmsw`xNZIqOmv{siBAtKDLcDlTjbT5ASBbcdXt{Hd3!9! zriMtV_$b@-LsU;qtD8WC)9AtbT%PAjS`s2b>-9s|#}k?|3xTUffGyBAF}sejf@b%8IVmshUGDfkk#3LD3 zIw?3V_mEB5iGqfp8Rgb2hol+jG#%Bo!X1#*WR6d7zW`Tp-AJlY`d%;0WD;&xa=68` zep$Bge$4i%!U;`cPVtAxWXa^GQ~bx)j$DfMEdvb^n@DIjLM|yG@kK@x;eapbxcfvW6ZDago zd@7*hD#95Ls`UrMuSCB=X7+t^FMP`W^eW3ZFHbR?i2roK468{}VmAlNCofXb3(CVj z{Z!ifyx14?k>x#zUwLavx!Pf>4V&H^?xjiE!29=QqojeVLG++=|L;2fVwl%WXvr0Th+6kkB^k1 zb*@fgQ(kdIRBW(eYJB;vY**k3^bP*vO1KzK4&5`( zTjbsQA{~t~wY=1@Fp!|h|DTqIzf<(17GK0l@RO7xybrU133W?bTN8;Y09K%U{<-gg zw^M7qtM86~iuYE^h@;hUgu>bmPq!`-+G1lwADyLmhiv^dWO|`LwVn!K`K$Vy;kmTS zW7H^?p0i2?FGgG4?kGO6wr<%rX(Z
w&jnr;kD20Y-L@7h6_G<)W`>||5(aez`W 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≷R3yA5tAJ4#Ecm0G1QK0 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 literal 0 HcmV?d00001 From 804ab8bee6b9fac8f0c31e2a4e26e6ec455a27c4 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Tue, 5 Oct 2021 18:26:03 +0200 Subject: [PATCH 27/45] chore: rename cards components --- src/components/CardSwiper/Cards.js | 3 --- src/components/CardSwiper/SectionCard.js | 1 - src/components/Cards/CardDiscover.js | 27 ++++++++++++++++++++++++ src/components/Cards/CardReading.js | 25 ++++++++++++++++++++++ src/components/Cards/CardReview.js | 10 +++++++++ src/components/Cards/SectionCard.js | 17 +++++++++++++++ 6 files changed, 79 insertions(+), 4 deletions(-) delete mode 100644 src/components/CardSwiper/Cards.js delete mode 100644 src/components/CardSwiper/SectionCard.js create mode 100644 src/components/Cards/CardDiscover.js create mode 100644 src/components/Cards/CardReading.js create mode 100644 src/components/Cards/CardReview.js create mode 100644 src/components/Cards/SectionCard.js diff --git a/src/components/CardSwiper/Cards.js b/src/components/CardSwiper/Cards.js deleted file mode 100644 index 5125c7226..000000000 --- a/src/components/CardSwiper/Cards.js +++ /dev/null @@ -1,3 +0,0 @@ -export const Card = ({ book }) => { - return

; -}; diff --git a/src/components/CardSwiper/SectionCard.js b/src/components/CardSwiper/SectionCard.js deleted file mode 100644 index 6f2733e0a..000000000 --- a/src/components/CardSwiper/SectionCard.js +++ /dev/null @@ -1 +0,0 @@ -export const SectionCard = () => {}; diff --git a/src/components/Cards/CardDiscover.js b/src/components/Cards/CardDiscover.js new file mode 100644 index 000000000..eb8687861 --- /dev/null +++ b/src/components/Cards/CardDiscover.js @@ -0,0 +1,27 @@ +import Image from "next/image"; +import sticks from "../../../public/images/sticks.svg"; + +export const CardDiscover = ({ book }) => { + return ( +
+
+
+

+ Titulo +

+
Autor
+
+

Reading

+
+
+
+ sticks foreground +
+ Image +
+
+ ); +}; diff --git a/src/components/Cards/CardReading.js b/src/components/Cards/CardReading.js new file mode 100644 index 000000000..0908a724d --- /dev/null +++ b/src/components/Cards/CardReading.js @@ -0,0 +1,25 @@ +import Image from "next/image"; +import bookImage from "../../../public/images/bookCover.svg"; + +export const CardReading = ({ book }) => { + return ( +
+
+ currently reading book image +
+
+
+

Titulo

+
Autor
+
+ +

Reading

+
+
+ ); +}; diff --git a/src/components/Cards/CardReview.js b/src/components/Cards/CardReview.js new file mode 100644 index 000000000..7bdcfed71 --- /dev/null +++ b/src/components/Cards/CardReview.js @@ -0,0 +1,10 @@ +import Image from "next/image"; +import reviewDay from "../../../public/images/reviewDay.jpeg"; + +export const CardReview = ({ book }) => { + return ( +
+ review of the day cover +
+ ); +}; diff --git a/src/components/Cards/SectionCard.js b/src/components/Cards/SectionCard.js new file mode 100644 index 000000000..75423a009 --- /dev/null +++ b/src/components/Cards/SectionCard.js @@ -0,0 +1,17 @@ +import Link from "next/link"; + +export const SectionCard = ({ title, titleAction, children }) => { + return ( +
+ + {children} +
+ ); +}; From 5185cd40b26b5cc86e4c0a6dddde90693a8e41ea Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Tue, 5 Oct 2021 18:26:39 +0200 Subject: [PATCH 28/45] chore: add export card components file --- src/components/Cards/index.js | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 src/components/Cards/index.js diff --git a/src/components/Cards/index.js b/src/components/Cards/index.js new file mode 100644 index 000000000..d614044e5 --- /dev/null +++ b/src/components/Cards/index.js @@ -0,0 +1,3 @@ +export { CardDiscover } from "./CardDiscover"; +export { CardReading } from "./CardReading"; +export { CardReview } from "./CardReview"; From aef123077925b5a414b3edbe4ec36e17d711f557 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Tue, 5 Oct 2021 18:27:00 +0200 Subject: [PATCH 29/45] style: change from margin to padding --- src/pages/_app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/_app.js b/src/pages/_app.js index ac907918d..6f5ff1ed6 100644 --- a/src/pages/_app.js +++ b/src/pages/_app.js @@ -2,7 +2,7 @@ import "../styles/globals.css"; function MyApp({ Component, pageProps }) { return ( -
+
); From 47188bdde42c5251b949cac5a260691d59c48fa9 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Tue, 5 Oct 2021 18:27:29 +0200 Subject: [PATCH 30/45] feat: add cards sections component --- src/pages/index.js | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/src/pages/index.js b/src/pages/index.js index 748713602..1f4d5da95 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -1,3 +1,6 @@ +import { CardDiscover, CardReading, CardReview } from "components/Cards"; +import { SectionCard } from "components/Cards/SectionCard"; +import { Greeting } from "components/Greetings"; import { InputSearch } from "components/InputSearch"; import { Navbar } from "components/Navbar"; import Head from "next/head"; @@ -10,11 +13,29 @@ export default function Home() {
-
+
- + + + + + + + + + +
); From e3a788e58675a1ca1bb061518f95ba4052ef7f49 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Tue, 5 Oct 2021 18:28:10 +0200 Subject: [PATCH 31/45] feat: create book list and details components --- src/pages/books/[id].js | 13 +++++++++++++ src/pages/books/index.js | 13 +++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 src/pages/books/[id].js create mode 100644 src/pages/books/index.js diff --git a/src/pages/books/[id].js b/src/pages/books/[id].js new file mode 100644 index 000000000..6da765846 --- /dev/null +++ b/src/pages/books/[id].js @@ -0,0 +1,13 @@ +import Head from "next/head"; + +export default function Home() { + return ( + <> + + BookOpository + + +
Books details page comes here
+ + ); +} diff --git a/src/pages/books/index.js b/src/pages/books/index.js new file mode 100644 index 000000000..f4317e877 --- /dev/null +++ b/src/pages/books/index.js @@ -0,0 +1,13 @@ +import Head from "next/head"; + +export default function Home() { + return ( + <> + + BookOpository + + +
Books page comes here
+ + ); +} From 1956bc61d01bb039f5a50516fb7f5a8778ff26a1 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 7 Oct 2021 15:26:47 +0200 Subject: [PATCH 32/45] feat: add images used in app --- public/images/arrow.svg | 4 ++++ public/images/bookBackground.png | Bin 0 -> 15054 bytes public/images/bookBackgroundDesktop.png | Bin 0 -> 25117 bytes public/images/bookOpen.svg | 4 ++++ public/images/circle.svg | 21 ++------------------- public/images/headphones.svg | 4 ++++ public/images/share.svg | 5 +++++ 7 files changed, 19 insertions(+), 19 deletions(-) create mode 100644 public/images/arrow.svg create mode 100644 public/images/bookBackground.png create mode 100644 public/images/bookBackgroundDesktop.png create mode 100644 public/images/bookOpen.svg create mode 100644 public/images/headphones.svg create mode 100644 public/images/share.svg diff --git a/public/images/arrow.svg b/public/images/arrow.svg new file mode 100644 index 000000000..b44dfde73 --- /dev/null +++ b/public/images/arrow.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/images/bookBackground.png b/public/images/bookBackground.png new file mode 100644 index 0000000000000000000000000000000000000000..7fa8514f04946125e15be1905b07c9f44c8b4521 GIT binary patch literal 15054 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

{ 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 literal 0 HcmV?d00001 diff --git a/public/images/bookOpen.svg b/public/images/bookOpen.svg new file mode 100644 index 000000000..c3053c513 --- /dev/null +++ b/public/images/bookOpen.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/images/circle.svg b/public/images/circle.svg index 4b437a26b..53cf235fd 100644 --- a/public/images/circle.svg +++ b/public/images/circle.svg @@ -1,23 +1,6 @@ - - - - - - - - - - + + - - - - - - - - - diff --git a/public/images/headphones.svg b/public/images/headphones.svg new file mode 100644 index 000000000..43b42b798 --- /dev/null +++ b/public/images/headphones.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/images/share.svg b/public/images/share.svg new file mode 100644 index 000000000..827e366a6 --- /dev/null +++ b/public/images/share.svg @@ -0,0 +1,5 @@ + + + + + From 46d276f64c204b74dec4efb40a24091b54468e36 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 7 Oct 2021 15:27:42 +0200 Subject: [PATCH 33/45] chore: add google domain to allowed images domain --- next.config.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/next.config.js b/next.config.js index 0d6071006..a55fccb35 100644 --- a/next.config.js +++ b/next.config.js @@ -1,3 +1,6 @@ module.exports = { reactStrictMode: true, -} + images: { + domains: ["books.google.com"], + }, +}; From ab2e7b78e051d51e4a35ac63a63f26f8640872c2 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 7 Oct 2021 15:28:26 +0200 Subject: [PATCH 34/45] chore: add swiper and swr libraries --- package-lock.json | 94 ++++++++++++++++++++++++++++++++++++++++++++++- package.json | 4 +- 2 files changed, 96 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index a3c1632ac..ff61eda34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,9 @@ "dependencies": { "next": "11.1.2", "react": "17.0.2", - "react-dom": "17.0.2" + "react-dom": "17.0.2", + "swiper": "^7.0.8", + "swr": "^1.0.1" }, "devDependencies": { "@commitlint/cli": "^13.2.0", @@ -2995,6 +2997,14 @@ "node": ">= 0.6" } }, + "node_modules/dequal": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz", + "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==", + "engines": { + "node": ">=6" + } + }, "node_modules/des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -3081,6 +3091,14 @@ "node": ">=6.0.0" } }, + "node_modules/dom7": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.0.tgz", + "integrity": "sha512-xOJ0LAHFwktyj8Xljz4R2wzRI+Y9mR0plkMP0WlqtwqAkqn/vbdAyRifiW/w8mXe17LGktntcAwsQ5fKVDBNYg==", + "dependencies": { + "ssr-window": "^4.0.0" + } + }, "node_modules/domain-browser": { "version": "4.19.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz", @@ -7862,6 +7880,11 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, + "node_modules/ssr-window": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.0.tgz", + "integrity": "sha512-qCg6wJNeGNTVcPK2KFNfwtHU1gA3UZDZdxogu+Ys5+Ue5PMOENxUb7sscpAWWo4mWOBkJRCwQ50IlyA7qZ0hxw==" + }, "node_modules/stacktrace-parser": { "version": "0.1.10", "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", @@ -8131,6 +8154,40 @@ "node": ">=4" } }, + "node_modules/swiper": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-7.0.8.tgz", + "integrity": "sha512-1IpWjHam98eTNiysi9MauvPHdLgrLesSYGd7JXvQEJkvW/NvI9gogMfRfbv+7jCK3+nIWuCpVnJmKCOBtJi4JA==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/swiperjs" + }, + { + "type": "open_collective", + "url": "http://opencollective.com/swiper" + } + ], + "hasInstallScript": true, + "dependencies": { + "dom7": "^4.0.0", + "ssr-window": "^4.0.0" + }, + "engines": { + "node": ">= 4.7.0" + } + }, + "node_modules/swr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/swr/-/swr-1.0.1.tgz", + "integrity": "sha512-EPQAxSjoD4IaM49rpRHK0q+/NzcwoT8c0/Ylu/u3/6mFj/CWnQVjNJ0MV2Iuw/U+EJSd2TX5czdAwKPYZIG0YA==", + "dependencies": { + "dequal": "2.0.2" + }, + "peerDependencies": { + "react": "^16.11.0 || ^17.0.0" + } + }, "node_modules/table": { "version": "6.7.1", "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", @@ -11206,6 +11263,11 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, + "dequal": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz", + "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==" + }, "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -11279,6 +11341,14 @@ "esutils": "^2.0.2" } }, + "dom7": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.0.tgz", + "integrity": "sha512-xOJ0LAHFwktyj8Xljz4R2wzRI+Y9mR0plkMP0WlqtwqAkqn/vbdAyRifiW/w8mXe17LGktntcAwsQ5fKVDBNYg==", + "requires": { + "ssr-window": "^4.0.0" + } + }, "domain-browser": { "version": "4.19.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz", @@ -14868,6 +14938,11 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, + "ssr-window": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.0.tgz", + "integrity": "sha512-qCg6wJNeGNTVcPK2KFNfwtHU1gA3UZDZdxogu+Ys5+Ue5PMOENxUb7sscpAWWo4mWOBkJRCwQ50IlyA7qZ0hxw==" + }, "stacktrace-parser": { "version": "0.1.10", "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", @@ -15077,6 +15152,23 @@ "has-flag": "^3.0.0" } }, + "swiper": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-7.0.8.tgz", + "integrity": "sha512-1IpWjHam98eTNiysi9MauvPHdLgrLesSYGd7JXvQEJkvW/NvI9gogMfRfbv+7jCK3+nIWuCpVnJmKCOBtJi4JA==", + "requires": { + "dom7": "^4.0.0", + "ssr-window": "^4.0.0" + } + }, + "swr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/swr/-/swr-1.0.1.tgz", + "integrity": "sha512-EPQAxSjoD4IaM49rpRHK0q+/NzcwoT8c0/Ylu/u3/6mFj/CWnQVjNJ0MV2Iuw/U+EJSd2TX5czdAwKPYZIG0YA==", + "requires": { + "dequal": "2.0.2" + } + }, "table": { "version": "6.7.1", "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", diff --git a/package.json b/package.json index 2d8cf978a..b1a494c28 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,9 @@ "dependencies": { "next": "11.1.2", "react": "17.0.2", - "react-dom": "17.0.2" + "react-dom": "17.0.2", + "swiper": "^7.0.8", + "swr": "^1.0.1" }, "devDependencies": { "@commitlint/cli": "^13.2.0", From 2a2f342a51ba5733b7ab2400d71c68ee9a23f28f Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 7 Oct 2021 15:28:55 +0200 Subject: [PATCH 35/45] style: add missing colors --- tailwind.config.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tailwind.config.js b/tailwind.config.js index 38147ae67..f230c4630 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -20,6 +20,9 @@ module.exports = { gray: "#BFBEBF", "card-gray": "#E7E7E1", }, + borderColor: { + menu: "rgba(151, 151, 151, 0.2)", + }, backgroundColor: { primary: "#fefaf6", white: "#fff", @@ -35,10 +38,15 @@ module.exports = { backgroundImage: { circle: "url('/images/circle.svg')", currentlyReading: "url('/images/currentlyReadingBackground.svg')", + bookBackground: "url('/images/bookBackground.png')", + bookBackgroundDesktop: "url('/images/bookBackgroundDesktop.png')", }, backgroundPosition: { "minus-top-right": "top -20px right -33px", }, + gridTemplateColumns: { + "auto-fill": "repeat(auto-fill, 100px)", + }, }, }, variants: { From 876df25ba14fb3464b4ab739f64a7a9dc8cea8f3 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 7 Oct 2021 15:29:40 +0200 Subject: [PATCH 36/45] feat: add card components --- src/components/Cards/CardDiscover.js | 67 +++++++++++++++++++--------- src/components/Cards/CardReading.js | 16 ++++--- src/components/InputSearch/index.js | 34 +++++++++++++- 3 files changed, 89 insertions(+), 28 deletions(-) diff --git a/src/components/Cards/CardDiscover.js b/src/components/Cards/CardDiscover.js index eb8687861..c63d4f3f8 100644 --- a/src/components/Cards/CardDiscover.js +++ b/src/components/Cards/CardDiscover.js @@ -1,27 +1,54 @@ import Image from "next/image"; +import Link from "next/link"; import sticks from "../../../public/images/sticks.svg"; -export const CardDiscover = ({ book }) => { +export const CardDiscover = ({ book, index, swiperIndex }) => { + const isCurrentIndex = index === swiperIndex; + const widthCard = isCurrentIndex ? "272px" : "250px"; + const heightCard = isCurrentIndex ? "139px" : "128px"; + return ( -

-
-
-

- Titulo -

-
Autor
-
-

Reading

-
-
-
- sticks foreground -
- Image -
+ ); }; diff --git a/src/components/Cards/CardReading.js b/src/components/Cards/CardReading.js index 0908a724d..8e8a0b154 100644 --- a/src/components/Cards/CardReading.js +++ b/src/components/Cards/CardReading.js @@ -1,24 +1,26 @@ import Image from "next/image"; -import bookImage from "../../../public/images/bookCover.svg"; +import Link from "next/link"; export const CardReading = ({ book }) => { return ( -
+
currently reading book image
-

Titulo

-
Autor
+

{book.title}

+
+ {book.authors.map((author) => `${author} `)} +
-

Reading

+

Chapter 2 From 9

); diff --git a/src/components/InputSearch/index.js b/src/components/InputSearch/index.js index 3f30ba998..7519cc4d6 100644 --- a/src/components/InputSearch/index.js +++ b/src/components/InputSearch/index.js @@ -1,11 +1,43 @@ +import { useRouter } from "next/dist/client/router"; import Image from "next/image"; +import { useState } from "react"; import SearchIcon from "../../../public/images/search.svg"; -export const InputSearch = (props) => { +export const InputSearch = ({ defaultValue, ...props }) => { + const [isLoading, setIsLoading] = useState(false); + const [searchTimeout, setSearchTimeout] = useState(null); + const router = useRouter(); + + const handleInputChange = (e) => { + clearTimeout(searchTimeout); + + const query = e.target.value; + + if (query) { + setIsLoading(true); + + const timeout = setTimeout(function () { + router.push("/books/search/" + query, undefined, { + shallow: true, + }); + + setIsLoading(false); + }, 600); + + setSearchTimeout(timeout); + + return; + } + + setIsLoading(false); + }; + return (
search icon From 4059237c6efc034ce96dd2d4e977f59bc0e7b989 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 7 Oct 2021 15:30:45 +0200 Subject: [PATCH 37/45] feat: add hooks for fecthed books --- src/hooks/useDiscoveryBooks.js | 35 +++++++++++++++++++++++++++++++++ src/hooks/useGetBookById.js | 19 ++++++++++++++++++ src/hooks/useReadingBooks.js | 36 ++++++++++++++++++++++++++++++++++ src/hooks/useSearchBooks.js | 27 +++++++++++++++++++++++++ 4 files changed, 117 insertions(+) create mode 100644 src/hooks/useDiscoveryBooks.js create mode 100644 src/hooks/useGetBookById.js create mode 100644 src/hooks/useReadingBooks.js create mode 100644 src/hooks/useSearchBooks.js diff --git a/src/hooks/useDiscoveryBooks.js b/src/hooks/useDiscoveryBooks.js new file mode 100644 index 000000000..dabeccdbf --- /dev/null +++ b/src/hooks/useDiscoveryBooks.js @@ -0,0 +1,35 @@ +import useSWR from "swr"; +import { discoverBooks, parseBooks } from "utils"; +import { URL } from "utils/fetcher"; + +export const fetcher = async (url) => { + const [book1, book2, book3, book4, book5] = await Promise.all([ + fetch(`${url}?q=${discoverBooks[0]}`).then((response) => response.json()), + fetch(`${url}?q=${discoverBooks[1]}`).then((response) => response.json()), + fetch(`${url}?q=${discoverBooks[2]}`).then((response) => response.json()), + fetch(`${url}?q=${discoverBooks[3]}`).then((response) => response.json()), + fetch(`${url}?q=${discoverBooks[4]}`).then((response) => response.json()), + fetch(`${url}?q=${discoverBooks[5]}`).then((response) => response.json()), + ]); + + return { + book1: parseBooks(book1), + book2: parseBooks(book2), + book3: parseBooks(book3), + book4: parseBooks(book4), + book5: parseBooks(book5), + }; +}; + +export const useDiscoveryBooks = () => { + const { data, error } = useSWR(URL, fetcher); + const loading = !data && !error; + + const dataArray = + data && + Object.keys(data).map((d) => { + return data[d]; + }); + + return { data: dataArray, error, loading }; +}; diff --git a/src/hooks/useGetBookById.js b/src/hooks/useGetBookById.js new file mode 100644 index 000000000..fbcec768f --- /dev/null +++ b/src/hooks/useGetBookById.js @@ -0,0 +1,19 @@ +import useSWR from "swr"; +import { URL } from "utils/fetcher"; + +export const fetcher = async (url, id) => { + const response = await fetch(`${url}/${id}`); + + if (!response.ok) { + throw Error(response.status); + } + + return response.json(); +}; + +export const useGetBookById = (id) => { + const { data, error } = useSWR([URL, id], fetcher); + const loading = !data && !error; + + return { data, error, loading }; +}; diff --git a/src/hooks/useReadingBooks.js b/src/hooks/useReadingBooks.js new file mode 100644 index 000000000..03dfc2541 --- /dev/null +++ b/src/hooks/useReadingBooks.js @@ -0,0 +1,36 @@ +import useSWR from "swr"; +import { currentlyReading, parseBooks } from "utils"; +import { URL } from "utils/fetcher"; + +export const fetcher = async (url) => { + const [book1, book2, book3] = await Promise.all([ + fetch(`${url}?q=${currentlyReading[0]}`).then((response) => + response.json() + ), + fetch(`${url}?q=${currentlyReading[1]}`).then((response) => + response.json() + ), + fetch(`${url}?q=${currentlyReading[2]}`).then((response) => + response.json() + ), + ]); + + return { + book1: parseBooks(book1), + book2: parseBooks(book2), + book3: parseBooks(book3), + }; +}; + +export const useReadingBooks = () => { + const { data, error } = useSWR(URL, fetcher); + const loading = !data && !error; + + const dataArray = + data && + Object.keys(data).map((d) => { + return data[d]; + }); + + return { data: dataArray, error, loading }; +}; diff --git a/src/hooks/useSearchBooks.js b/src/hooks/useSearchBooks.js new file mode 100644 index 000000000..a01d264c1 --- /dev/null +++ b/src/hooks/useSearchBooks.js @@ -0,0 +1,27 @@ +import useSWR from "swr"; +import { URL } from "utils/fetcher"; + +export const fetcher = async (aha, params) => { + const search = new URLSearchParams({ + maxResults: 20, + startIndex: "0", + orderBy: "relevance", + ...params, + }); + + const response = await fetch(`${URL}?${search.toString()}`); + + if (!response.ok) { + throw Error(response.status); + } + + return response.json(); +}; + +export const useSearchBooks = (queryParams) => { + console.log("Query Params: ", queryParams); + const { data, error } = useSWR([URL, queryParams], fetcher); + const loading = !data && !error; + + return { data, error, loading }; +}; From c6179dbf9b484126b196493c2a98bed5caccdcaa Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 7 Oct 2021 15:31:41 +0200 Subject: [PATCH 38/45] chore: remove gobal padding --- src/pages/_app.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/pages/_app.js b/src/pages/_app.js index 6f5ff1ed6..2fc3e0700 100644 --- a/src/pages/_app.js +++ b/src/pages/_app.js @@ -1,11 +1,7 @@ import "../styles/globals.css"; function MyApp({ Component, pageProps }) { - return ( -
- -
- ); + return ; } export default MyApp; From 5d17c2946b0a96c996369845d971a07c14ef1347 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 7 Oct 2021 15:32:29 +0200 Subject: [PATCH 39/45] feat: add loading status --- src/pages/books/index.js | 13 -------- src/pages/index.js | 71 +++++++++++++++++++++++++++++++++++++--- 2 files changed, 67 insertions(+), 17 deletions(-) delete mode 100644 src/pages/books/index.js diff --git a/src/pages/books/index.js b/src/pages/books/index.js deleted file mode 100644 index f4317e877..000000000 --- a/src/pages/books/index.js +++ /dev/null @@ -1,13 +0,0 @@ -import Head from "next/head"; - -export default function Home() { - return ( - <> - - BookOpository - - -
Books page comes here
- - ); -} diff --git a/src/pages/index.js b/src/pages/index.js index 1f4d5da95..8c8bf8a91 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -3,11 +3,24 @@ import { SectionCard } from "components/Cards/SectionCard"; import { Greeting } from "components/Greetings"; import { InputSearch } from "components/InputSearch"; import { Navbar } from "components/Navbar"; +import { useDiscoveryBooks } from "hooks/useDiscoveryBooks"; +import { Swiper, SwiperSlide } from "swiper/react"; +import "swiper/css"; +import { useState } from "react"; import Head from "next/head"; +import { useReadingBooks } from "hooks/useReadingBooks"; export default function Home() { + const [swiper, setSwiper] = useState(0); + const { data, error, loading } = useDiscoveryBooks(); + const { + data: readingBooks, + error: readingError, + loading: readingLoading, + } = useReadingBooks(); + return ( - <> +
BookOpository @@ -22,14 +35,64 @@ export default function Home() { title="Discover new book" titleAction={{ name: "More", link: "/more" }} > - + {loading &&
Loading data...
} + + {!loading && error &&
Error loading data...
} + + {!loading && !error && ( + setSwiper(data.realIndex)} + > + {data.map((book, index) => ( + + + + ))} + + )} + - + {readingLoading &&
Loading data...
} + + {!readingLoading && readingError &&
Error loading data...
} + + {!readingLoading && !readingError && ( + + {readingBooks.map((book) => ( + + + + ))} + + )}
+
- +
); } From 95afd09369a3231270b82db5efa11f85b6ddae0e Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 7 Oct 2021 15:34:11 +0200 Subject: [PATCH 40/45] feat: create book page --- src/pages/books/[id].js | 95 +++++++++++++++++++++++++++++-- src/pages/books/search/[query].js | 77 +++++++++++++++++++++++++ 2 files changed, 168 insertions(+), 4 deletions(-) create mode 100644 src/pages/books/search/[query].js diff --git a/src/pages/books/[id].js b/src/pages/books/[id].js index 6da765846..c93bc7ec2 100644 --- a/src/pages/books/[id].js +++ b/src/pages/books/[id].js @@ -1,13 +1,100 @@ +import { useRouter } from "next/dist/client/router"; +import Image from "next/image"; import Head from "next/head"; +import Link from "next/link"; +import backArrow from "../../../public/images/arrow.svg"; +import bookOpen from "../../../public/images/bookOpen.svg"; +import headphones from "../../../public/images/headphones.svg"; +import share from "../../../public/images/share.svg"; +import { useGetBookById } from "hooks/useGetBookById"; export default function Home() { + const { + query: { id }, + back, + } = useRouter(); + + const { data, error, loading } = useGetBookById(id); + return ( - <> +
- BookOpository + Book details | BookOpository -
Books details page comes here
- +
+ {loading && ( +
+ Loading data... +
+ )} + + {!loading && error && ( +
+ Error loading data! +
+ )} + + {!loading && !error && ( + <> +
+
+ + go back to previous page + +
+
+ Book cover +
+
+
+

+ {data?.volumeInfo?.title} :{" "} + + {data?.volumeInfo?.subtitle} + +

+

+ {data?.volumeInfo?.authors[0]} +

+

+ {data?.volumeInfo?.description} +

+
+ + )} +
+ +
); } diff --git a/src/pages/books/search/[query].js b/src/pages/books/search/[query].js new file mode 100644 index 000000000..eeb9c26e9 --- /dev/null +++ b/src/pages/books/search/[query].js @@ -0,0 +1,77 @@ +import { InputSearch } from "components/InputSearch"; +import { useSearchBooks } from "hooks/useSearchBooks"; +import { useRouter } from "next/dist/client/router"; +import { Navbar } from "components/Navbar"; +import Head from "next/head"; +import Image from "next/dist/client/image"; +import Link from "next/dist/client/link"; +import { useState } from "react"; + +export default function Search() { + const router = useRouter(); + const { query } = router.query; + + const [searchParams, setSeacrhParams] = useState({ + q: query, + startIndex: 0, + }); + + const { data, loading, error } = useSearchBooks(searchParams); + + // Loading more funcionality. + const handleLoadMore = () => { + setSeacrhParams((oldParams) => { + return { ...oldParams, startIndex: data.length }; + }); + }; + + return ( +
+ + Search '{query}' books | BookOpository + + +
+ +
+ + + +
+ {loading &&
Loading data
} + + {!loading && error &&
Error loading data
} + + {!loading && + !error && + data.items.map((book) => { + return ( + + + {book?.volumeInfo?.imageLinks?.thumbnail && ( +
+ book cover +
+ )} + +
+

+ {book.volumeInfo.title} +

+

+ {book.volumeInfo.authors?.map((author) => author)} +

+
+
+ + ); + })} +
+
+ ); +} From 5d71fc44c70b4fd2efd878da5302a02b49450706 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 7 Oct 2021 15:34:51 +0200 Subject: [PATCH 41/45] style: add utility swipper styles --- src/styles/globals.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/styles/globals.css b/src/styles/globals.css index ea977572e..7f460a734 100644 --- a/src/styles/globals.css +++ b/src/styles/globals.css @@ -25,3 +25,8 @@ font-display: optional; src: url(/fonts/SF_PRO_BOLD.woff) format("woff"); } + +.swiper-wrapper { + display: inline-flex; + align-items: center; +} From 3dbc54e7396e08ad235b7eec23431829edb701ec Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 7 Oct 2021 15:35:30 +0200 Subject: [PATCH 42/45] feat: create utility functions --- src/utils/index.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/utils/index.js diff --git a/src/utils/index.js b/src/utils/index.js new file mode 100644 index 000000000..614451957 --- /dev/null +++ b/src/utils/index.js @@ -0,0 +1,24 @@ +export const discoverBooks = [ + "Hooked", + "The one Thing", + "Good to great", + "don't make me think", + "originals", +]; + +export const currentlyReading = [ + "originals", + "Good to great", + "angels and demons", +]; + +export const parseBooks = (book) => { + return { + id: book.items[0].id, + authors: book.items[0].volumeInfo.authors, + description: book.items[0].volumeInfo.description, + title: book.items[0].volumeInfo.title, + subtitle: book.items[0].volumeInfo.subtitle, + image: book.items[0].volumeInfo.imageLinks.thumbnail, + }; +}; From 1676161ea319c616310113dca9b6a97b61e96eee Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 7 Oct 2021 15:39:49 +0200 Subject: [PATCH 43/45] chore: change url file --- src/hooks/useDiscoveryBooks.js | 3 +-- src/hooks/useGetBookById.js | 2 +- src/hooks/useReadingBooks.js | 3 +-- src/hooks/useSearchBooks.js | 7 +++---- src/utils/index.js | 2 ++ 5 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/hooks/useDiscoveryBooks.js b/src/hooks/useDiscoveryBooks.js index dabeccdbf..cd35590df 100644 --- a/src/hooks/useDiscoveryBooks.js +++ b/src/hooks/useDiscoveryBooks.js @@ -1,6 +1,5 @@ import useSWR from "swr"; -import { discoverBooks, parseBooks } from "utils"; -import { URL } from "utils/fetcher"; +import { discoverBooks, parseBooks, URL } from "utils"; export const fetcher = async (url) => { const [book1, book2, book3, book4, book5] = await Promise.all([ diff --git a/src/hooks/useGetBookById.js b/src/hooks/useGetBookById.js index fbcec768f..bd0deb515 100644 --- a/src/hooks/useGetBookById.js +++ b/src/hooks/useGetBookById.js @@ -1,5 +1,5 @@ import useSWR from "swr"; -import { URL } from "utils/fetcher"; +import { URL } from "../utils"; export const fetcher = async (url, id) => { const response = await fetch(`${url}/${id}`); diff --git a/src/hooks/useReadingBooks.js b/src/hooks/useReadingBooks.js index 03dfc2541..b8c878255 100644 --- a/src/hooks/useReadingBooks.js +++ b/src/hooks/useReadingBooks.js @@ -1,6 +1,5 @@ import useSWR from "swr"; -import { currentlyReading, parseBooks } from "utils"; -import { URL } from "utils/fetcher"; +import { currentlyReading, parseBooks, URL } from "utils"; export const fetcher = async (url) => { const [book1, book2, book3] = await Promise.all([ diff --git a/src/hooks/useSearchBooks.js b/src/hooks/useSearchBooks.js index a01d264c1..2481996a2 100644 --- a/src/hooks/useSearchBooks.js +++ b/src/hooks/useSearchBooks.js @@ -1,7 +1,7 @@ import useSWR from "swr"; -import { URL } from "utils/fetcher"; +import { URL } from "utils"; -export const fetcher = async (aha, params) => { +export const fetcher = async (url, params) => { const search = new URLSearchParams({ maxResults: 20, startIndex: "0", @@ -9,7 +9,7 @@ export const fetcher = async (aha, params) => { ...params, }); - const response = await fetch(`${URL}?${search.toString()}`); + const response = await fetch(`${url}?${search.toString()}`); if (!response.ok) { throw Error(response.status); @@ -19,7 +19,6 @@ export const fetcher = async (aha, params) => { }; export const useSearchBooks = (queryParams) => { - console.log("Query Params: ", queryParams); const { data, error } = useSWR([URL, queryParams], fetcher); const loading = !data && !error; diff --git a/src/utils/index.js b/src/utils/index.js index 614451957..fcfec4fb5 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -1,3 +1,5 @@ +export const URL = "https://www.googleapis.com/books/v1/volumes"; + export const discoverBooks = [ "Hooked", "The one Thing", From 17d95c1b2ef2fd4f429b688fa0cb12dec13a9b34 Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 7 Oct 2021 15:40:56 +0200 Subject: [PATCH 44/45] chore: remove unused files --- src/pages/api/hello.js | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 src/pages/api/hello.js diff --git a/src/pages/api/hello.js b/src/pages/api/hello.js deleted file mode 100644 index aee21e9af..000000000 --- a/src/pages/api/hello.js +++ /dev/null @@ -1,5 +0,0 @@ -// Next.js API route support: https://nextjs.org/docs/api-routes/introduction - -export default function handler(req, res) { - res.status(200).json({ name: "John Doe" }); -} From c326e83fcbdb8a92433c96007a66ace7abf5630d Mon Sep 17 00:00:00 2001 From: Adilson Mandlate Date: Thu, 7 Oct 2021 15:54:11 +0200 Subject: [PATCH 45/45] feat: add load more button --- src/pages/books/search/[query].js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/pages/books/search/[query].js b/src/pages/books/search/[query].js index eeb9c26e9..87fc1de5f 100644 --- a/src/pages/books/search/[query].js +++ b/src/pages/books/search/[query].js @@ -18,10 +18,12 @@ export default function Search() { const { data, loading, error } = useSearchBooks(searchParams); - // Loading more funcionality. const handleLoadMore = () => { setSeacrhParams((oldParams) => { - return { ...oldParams, startIndex: data.length }; + return { + ...oldParams, + startIndex: oldParams.startIndex + data.items.length, + }; }); }; @@ -72,6 +74,15 @@ export default function Search() { ); })} + + {!loading && !error && ( + + )}
); }