From d44d53e941ac0f8824575f12f50958a33a5f3739 Mon Sep 17 00:00:00 2001 From: Rottschaefer Date: Thu, 9 Mar 2023 14:58:36 -0300 Subject: [PATCH 01/11] =?UTF-8?q?PokedexPage=20pronta,=20Requisi=C3=A7?= =?UTF-8?q?=C3=A3o=20de=20API's=20funcionando?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex/.gitignore | 23 + pokedex/README.md | 70 + pokedex/package-lock.json | 32402 ++++++++++++++++ pokedex/package.json | 44 + pokedex/public/favicon.ico | Bin 0 -> 3870 bytes pokedex/public/index.html | 43 + pokedex/public/logo192.png | Bin 0 -> 5347 bytes pokedex/public/logo512.png | Bin 0 -> 9664 bytes pokedex/public/manifest.json | 25 + pokedex/public/robots.txt | 3 + pokedex/src/App.css | 0 pokedex/src/App.js | 20 + pokedex/src/App.test.js | 8 + pokedex/src/Assets/PokemonLogo.png | Bin 0 -> 28276 bytes pokedex/src/Assets/Types/Frame 17.png | Bin 0 -> 1692 bytes pokedex/src/Assets/Types/Frame 18.png | Bin 0 -> 1786 bytes pokedex/src/Assets/Types/Frame 19.png | Bin 0 -> 1619 bytes pokedex/src/Assets/Types/Frame 20.png | Bin 0 -> 1491 bytes pokedex/src/Assets/Types/Frame 21.png | Bin 0 -> 1775 bytes pokedex/src/Assets/Types/Frame 22.png | Bin 0 -> 1743 bytes pokedex/src/Assets/Types/Frame 23.png | Bin 0 -> 1650 bytes pokedex/src/Assets/Types/Frame 24.png | Bin 0 -> 1424 bytes pokedex/src/Assets/Types/Frame 25.png | Bin 0 -> 2093 bytes pokedex/src/Assets/Types/Frame 26.png | Bin 0 -> 1506 bytes pokedex/src/Assets/Types/Frame 27.png | Bin 0 -> 1463 bytes pokedex/src/Assets/Types/Frame 3.png | Bin 0 -> 1694 bytes pokedex/src/Assets/Types/Frame 4.png | Bin 0 -> 1704 bytes pokedex/src/Assets/Types/Frame 5.png | Bin 0 -> 1416 bytes pokedex/src/Assets/Types/Frame 6.png | Bin 0 -> 1654 bytes pokedex/src/Assets/Types/Frame 7.png | Bin 0 -> 1693 bytes pokedex/src/Assets/Types/Frame 8.png | Bin 0 -> 1632 bytes pokedex/src/Assets/Types/Frame 9.png | Bin 0 -> 1499 bytes pokedex/src/Assets/Types/images.js | 21 + pokedex/src/Assets/bulbasaur.png | Bin 0 -> 42710 bytes pokedex/src/Assets/colors.js | 23 + pokedex/src/Assets/grass.png | Bin 0 -> 1694 bytes pokedex/src/Assets/poison.png | Bin 0 -> 1704 bytes pokedex/src/Assets/pokebola.png | Bin 0 -> 9335 bytes pokedex/src/Components/Header/Header.js | 12 + pokedex/src/Components/Header/StyledHeader.js | 45 + .../src/Components/PokemonCard/PokemonCard.js | 39 + .../PokemonCard/StyledPokemonCard.js | 87 + pokedex/src/Hooks/UseRequestData.js | 109 + pokedex/src/Pages/ErrorPage/ErrorPage.js | 5 + pokedex/src/Pages/PokedexPage/PokedexPage.js | 28 + .../src/Pages/PokedexPage/StyledPokedex.js | 26 + .../PokemonDetailPage/PokemonDetailPage.js | 5 + .../Pages/PokemonListPage/PokemonListPage.js | 5 + pokedex/src/Routes/Router.js | 19 + pokedex/src/Routes/coordinator.js | 4 + pokedex/src/index.js | 16 + pokedex/src/logo.svg | 1 + pokedex/src/reportWebVitals.js | 13 + pokedex/src/setupTests.js | 5 + pokedex/src/theme.js | 18 + 55 files changed, 33119 insertions(+) create mode 100644 pokedex/.gitignore create mode 100644 pokedex/README.md create mode 100644 pokedex/package-lock.json create mode 100644 pokedex/package.json create mode 100644 pokedex/public/favicon.ico create mode 100644 pokedex/public/index.html create mode 100644 pokedex/public/logo192.png create mode 100644 pokedex/public/logo512.png create mode 100644 pokedex/public/manifest.json create mode 100644 pokedex/public/robots.txt create mode 100644 pokedex/src/App.css create mode 100644 pokedex/src/App.js create mode 100644 pokedex/src/App.test.js create mode 100644 pokedex/src/Assets/PokemonLogo.png create mode 100644 pokedex/src/Assets/Types/Frame 17.png create mode 100644 pokedex/src/Assets/Types/Frame 18.png create mode 100644 pokedex/src/Assets/Types/Frame 19.png create mode 100644 pokedex/src/Assets/Types/Frame 20.png create mode 100644 pokedex/src/Assets/Types/Frame 21.png create mode 100644 pokedex/src/Assets/Types/Frame 22.png create mode 100644 pokedex/src/Assets/Types/Frame 23.png create mode 100644 pokedex/src/Assets/Types/Frame 24.png create mode 100644 pokedex/src/Assets/Types/Frame 25.png create mode 100644 pokedex/src/Assets/Types/Frame 26.png create mode 100644 pokedex/src/Assets/Types/Frame 27.png create mode 100644 pokedex/src/Assets/Types/Frame 3.png create mode 100644 pokedex/src/Assets/Types/Frame 4.png create mode 100644 pokedex/src/Assets/Types/Frame 5.png create mode 100644 pokedex/src/Assets/Types/Frame 6.png create mode 100644 pokedex/src/Assets/Types/Frame 7.png create mode 100644 pokedex/src/Assets/Types/Frame 8.png create mode 100644 pokedex/src/Assets/Types/Frame 9.png create mode 100644 pokedex/src/Assets/Types/images.js create mode 100644 pokedex/src/Assets/bulbasaur.png create mode 100644 pokedex/src/Assets/colors.js create mode 100644 pokedex/src/Assets/grass.png create mode 100644 pokedex/src/Assets/poison.png create mode 100644 pokedex/src/Assets/pokebola.png create mode 100644 pokedex/src/Components/Header/Header.js create mode 100644 pokedex/src/Components/Header/StyledHeader.js create mode 100644 pokedex/src/Components/PokemonCard/PokemonCard.js create mode 100644 pokedex/src/Components/PokemonCard/StyledPokemonCard.js create mode 100644 pokedex/src/Hooks/UseRequestData.js create mode 100644 pokedex/src/Pages/ErrorPage/ErrorPage.js create mode 100644 pokedex/src/Pages/PokedexPage/PokedexPage.js create mode 100644 pokedex/src/Pages/PokedexPage/StyledPokedex.js create mode 100644 pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js create mode 100644 pokedex/src/Pages/PokemonListPage/PokemonListPage.js create mode 100644 pokedex/src/Routes/Router.js create mode 100644 pokedex/src/Routes/coordinator.js create mode 100644 pokedex/src/index.js create mode 100644 pokedex/src/logo.svg create mode 100644 pokedex/src/reportWebVitals.js create mode 100644 pokedex/src/setupTests.js create mode 100644 pokedex/src/theme.js diff --git a/pokedex/.gitignore b/pokedex/.gitignore new file mode 100644 index 000000000..4d29575de --- /dev/null +++ b/pokedex/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/pokedex/README.md b/pokedex/README.md new file mode 100644 index 000000000..58beeaccd --- /dev/null +++ b/pokedex/README.md @@ -0,0 +1,70 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in your browser. + +The page will reload when you make changes.\ +You may also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can't go back!** + +If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own. + +You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). + +### Code Splitting + +This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) + +### Analyzing the Bundle Size + +This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) + +### Making a Progressive Web App + +This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) + +### Advanced Configuration + +This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) + +### Deployment + +This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) + +### `npm run build` fails to minify + +This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/pokedex/package-lock.json b/pokedex/package-lock.json new file mode 100644 index 000000000..2dba44fb0 --- /dev/null +++ b/pokedex/package-lock.json @@ -0,0 +1,32402 @@ +{ + "name": "pokedex", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "pokedex", + "version": "0.1.0", + "dependencies": { + "@chakra-ui/react": "^2.5.1", + "@emotion/react": "^11.10.6", + "@emotion/styled": "^11.10.6", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "axios": "^1.3.4", + "framer-motion": "^10.0.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.8.2", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz", + "integrity": "sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==" + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.0", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/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/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/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/@babel/generator": { + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "dependencies": { + "@babel/types": "^7.21.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/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/@babel/helper-create-class-features-plugin": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz", + "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz", + "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/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/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", + "dependencies": { + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz", + "integrity": "sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz", + "integrity": "sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.21.0.tgz", + "integrity": "sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", + "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.0.tgz", + "integrity": "sha512-ReY6pxwSzEU0b3r2/T/VhqMKg/AkceBT19X0UptA3/tYi5Pe2eXgEUH+NNMC5nok6c6XQz5tyVTUpuezRfSMSg==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/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/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.0.tgz", + "integrity": "sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/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/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.0.tgz", + "integrity": "sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-transform-typescript": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@chakra-ui/accordion": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-2.1.9.tgz", + "integrity": "sha512-a9CKIAUHezc0f5FR/SQ4GVxnWuIb2HbDTxTEKTp58w/J9pecIbJaNrJ5TUZ0MVbDU9jkgO9RsZ29jkja8PomAw==", + "dependencies": { + "@chakra-ui/descendant": "3.0.13", + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.0.15" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/alert": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/alert/-/alert-2.0.17.tgz", + "integrity": "sha512-0Y5vw+HkeXpwbL1roVpSSNM6luMRmUbwduUSHEA4OnX1ismvsDb1ZBfpi4Vxp6w8euJ2Uj6df3krbd5tbCP6tg==", + "dependencies": { + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/spinner": "2.0.13" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/anatomy": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.1.2.tgz", + "integrity": "sha512-pKfOS/mztc4sUXHNc8ypJ1gPWSolWT770jrgVRfolVbYlki8y5Y+As996zMF6k5lewTu6j9DQequ7Cc9a69IVQ==" + }, + "node_modules/@chakra-ui/avatar": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-2.2.5.tgz", + "integrity": "sha512-TEHXuGE79+fEn61qJ7J/A0Ec+WjyNwobrDTATcLg9Zx2/WEMmZNfrWIAlI5ANQAwVbdSWeGVbyoLAK5mbcrE0A==", + "dependencies": { + "@chakra-ui/image": "2.0.15", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/breadcrumb": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-2.1.4.tgz", + "integrity": "sha512-vyBx5TAxPnHhb0b8nyRGfqyjleD//9mySFhk96c9GL+T6YDO4swHw5y/kvDv3Ngc/iRwJ9hdI49PZKwPxLqsEg==", + "dependencies": { + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/breakpoint-utils": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/breakpoint-utils/-/breakpoint-utils-2.0.8.tgz", + "integrity": "sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "node_modules/@chakra-ui/button": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/button/-/button-2.0.16.tgz", + "integrity": "sha512-NjuTKa7gNhnGSUutKuTc8HoAOe9WWIigpciBG7yj3ok67kg8bXtSzPyQFZlgTY6XGdAckWTT+Do4tvhwa5LA+g==", + "dependencies": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/spinner": "2.0.13" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/card": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/card/-/card-2.1.6.tgz", + "integrity": "sha512-fFd/WAdRNVY/WOSQv4skpy0WeVhhI0f7dTY1Sm0jVl0KLmuP/GnpsWtKtqWjNcV00K963EXDyhlk6+9oxbP4gw==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/checkbox": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-2.2.10.tgz", + "integrity": "sha512-vzxEjw99qj7loxAdP1WuHNt4EAvj/t6cc8oxyOB2mEvkAzhxI34rLR+3zWDuHWsmhyUO+XEDh4FiWdR+DK5Siw==", + "dependencies": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/visually-hidden": "2.0.15", + "@zag-js/focus-visible": "0.2.1" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/clickable": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-2.0.14.tgz", + "integrity": "sha512-jfsM1qaD74ZykLHmvmsKRhDyokLUxEfL8Il1VoZMNX5RBI0xW/56vKpLTFF/v/+vLPLS+Te2cZdD4+2O+G6ulA==", + "dependencies": { + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/close-button": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-2.0.17.tgz", + "integrity": "sha512-05YPXk456t1Xa3KpqTrvm+7smx+95dmaPiwjiBN3p7LHUQVHJd8ZXSDB0V+WKi419k3cVQeJUdU/azDO2f40sw==", + "dependencies": { + "@chakra-ui/icon": "3.0.16" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/color-mode": { + "version": "2.1.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/color-mode/-/color-mode-2.1.12.tgz", + "integrity": "sha512-sYyfJGDoJSLYO+V2hxV9r033qhte5Nw/wAn5yRGGZnEEN1dKPEdWQ3XZvglWSDTNd0w9zkoH2w6vP4FBBYb/iw==", + "dependencies": { + "@chakra-ui/react-use-safe-layout-effect": "2.0.5" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/control-box": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/control-box/-/control-box-2.0.13.tgz", + "integrity": "sha512-FEyrU4crxati80KUF/+1Z1CU3eZK6Sa0Yv7Z/ydtz9/tvGblXW9NFanoomXAOvcIFLbaLQPPATm9Gmpr7VG05A==", + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/counter": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/@chakra-ui/counter/-/counter-2.0.14.tgz", + "integrity": "sha512-KxcSRfUbb94dP77xTip2myoE7P2HQQN4V5fRJmNAGbzcyLciJ+aDylUU/UxgNcEjawUp6Q242NbWb1TSbKoqog==", + "dependencies": { + "@chakra-ui/number-utils": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/css-reset": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-2.0.12.tgz", + "integrity": "sha512-Q5OYIMvqTl2vZ947kIYxcS5DhQXeStB84BzzBd6C10wOx1gFUu9pL+jLpOnHR3hhpWRMdX5o7eT+gMJWIYUZ0Q==", + "peerDependencies": { + "@emotion/react": ">=10.0.35", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/descendant": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-3.0.13.tgz", + "integrity": "sha512-9nzxZVxUSMc4xPL5fSaRkEOQjDQWUGjGvrZI7VzWk9eq63cojOtIxtWMSW383G9148PzWJjJYt30Eud5tdZzlg==", + "dependencies": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/dom-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/dom-utils/-/dom-utils-2.0.6.tgz", + "integrity": "sha512-PVtDkPrDD5b8aoL6Atg7SLjkwhWb7BwMcLOF1L449L3nZN+DAO3nyAh6iUhZVJyunELj9d0r65CDlnMREyJZmA==" + }, + "node_modules/@chakra-ui/editable": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/@chakra-ui/editable/-/editable-2.0.19.tgz", + "integrity": "sha512-YxRJsJ2JQd42zfPBgTKzIhg1HugT+gfQz1ZosmUN+IZT9YZXL2yodHTUz6Lee04Vc/CdEqgBFLuREXEUNBfGtA==", + "dependencies": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-focus-on-pointer-down": "2.0.6", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/event-utils": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/event-utils/-/event-utils-2.0.8.tgz", + "integrity": "sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==" + }, + "node_modules/@chakra-ui/focus-lock": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-2.0.16.tgz", + "integrity": "sha512-UuAdGCPVrCa1lecoAvpOQD7JFT7a9RdmhKWhFt5ioIcekSLJcerdLHuuL3w0qz//8kd1/SOt7oP0aJqdAJQrCw==", + "dependencies": { + "@chakra-ui/dom-utils": "2.0.6", + "react-focus-lock": "^2.9.2" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/form-control": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-2.0.17.tgz", + "integrity": "sha512-34ptCaJ2LNvQNOlB6MAKsmH1AkT1xo7E+3Vw10Urr81yTOjDTM/iU6vG3JKPfRDMyXeowPjXmutlnuk72SSjRg==", + "dependencies": { + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/hooks": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.1.6.tgz", + "integrity": "sha512-oMSOeoOF6/UpwTVlDFHSROAA4hPY8WgJ0erdHs1ZkuwAwHv7UzjDkvrb6xYzAAH9qHoFzc5RIBm6jVoh3LCc+Q==", + "dependencies": { + "@chakra-ui/react-utils": "2.0.12", + "@chakra-ui/utils": "2.0.15", + "compute-scroll-into-view": "1.0.20", + "copy-to-clipboard": "3.3.3" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/icon": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/icon/-/icon-3.0.16.tgz", + "integrity": "sha512-RpA1X5Ptz8Mt39HSyEIW1wxAz2AXyf9H0JJ5HVx/dBdMZaGMDJ0HyyPBVci0m4RCoJuyG1HHG/DXJaVfUTVAeg==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/image": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-2.0.15.tgz", + "integrity": "sha512-w2rElXtI3FHXuGpMCsSklus+pO1Pl2LWDwsCGdpBQUvGFbnHfl7MftQgTlaGHeD5OS95Pxva39hKrA2VklKHiQ==", + "dependencies": { + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/input": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/@chakra-ui/input/-/input-2.0.20.tgz", + "integrity": "sha512-ypmsy4n4uNBVgn6Gd24Zrpi+qRf/T9WEzWkysuYC9Qfxo+i7yuf3snp7XmBy8KSGVSiXE11eO8ZN5oCg6Xg0jg==", + "dependencies": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/object-utils": "2.0.8", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/layout": { + "version": "2.1.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/layout/-/layout-2.1.16.tgz", + "integrity": "sha512-QFS3feozIGsvB0H74lUocev55aRF26eNrdmhfJifwikZAiq+zzZAMdBdNU9UJhHClnMOU8/iGZ0MF7ti4zQS1A==", + "dependencies": { + "@chakra-ui/breakpoint-utils": "2.0.8", + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/object-utils": "2.0.8", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/lazy-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/lazy-utils/-/lazy-utils-2.0.5.tgz", + "integrity": "sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==" + }, + "node_modules/@chakra-ui/live-region": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/live-region/-/live-region-2.0.13.tgz", + "integrity": "sha512-Ja+Slk6ZkxSA5oJzU2VuGU7TpZpbMb/4P4OUhIf2D30ctmIeXkxTWw1Bs1nGJAVtAPcGS5sKA+zb89i8g+0cTQ==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/media-query": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/media-query/-/media-query-3.2.12.tgz", + "integrity": "sha512-8pSLDf3oxxhFrhd40rs7vSeIBfvOmIKHA7DJlGUC/y+9irD24ZwgmCtFnn+y3gI47hTJsopbSX+wb8nr7XPswA==", + "dependencies": { + "@chakra-ui/breakpoint-utils": "2.0.8", + "@chakra-ui/react-env": "3.0.0", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/menu": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/menu/-/menu-2.1.9.tgz", + "integrity": "sha512-ue5nD4QJcl3H3UwN0zZNJmH89XUebnvEdW6THAUL41hDjJ0J/Fjpg9Sgzwug2aBbBXBNbVMsUuhcCj6x91d+IQ==", + "dependencies": { + "@chakra-ui/clickable": "2.0.14", + "@chakra-ui/descendant": "3.0.13", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/popper": "3.0.13", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-animation-state": "2.0.8", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-disclosure": "2.0.8", + "@chakra-ui/react-use-focus-effect": "2.0.9", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-outside-click": "2.0.7", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.0.15" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/modal": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/modal/-/modal-2.2.9.tgz", + "integrity": "sha512-nTfNp7XsVwn5+xJOtstoFA8j0kq/9sJj7KesyYzjEDaMKvCZvIOntRYowoydho43jb4+YC7ebKhp0KOIINS0gg==", + "dependencies": { + "@chakra-ui/close-button": "2.0.17", + "@chakra-ui/focus-lock": "2.0.16", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.0.15", + "aria-hidden": "^1.2.2", + "react-remove-scroll": "^2.5.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/number-input": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-2.0.18.tgz", + "integrity": "sha512-cPkyAFFHHzeFBselrT1BtjlzMkJ6TKrTDUnHFlzqXy6aqeXuhrjFhMfXucjedSpOqedsP9ZbKFTdIAhu9DdL/A==", + "dependencies": { + "@chakra-ui/counter": "2.0.14", + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/react-use-event-listener": "2.0.7", + "@chakra-ui/react-use-interval": "2.0.5", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/number-utils": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-utils/-/number-utils-2.0.7.tgz", + "integrity": "sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg==" + }, + "node_modules/@chakra-ui/object-utils": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/object-utils/-/object-utils-2.0.8.tgz", + "integrity": "sha512-2upjT2JgRuiupdrtBWklKBS6tqeGMA77Nh6Q0JaoQuH/8yq+15CGckqn3IUWkWoGI0Fg3bK9LDlbbD+9DLw95Q==" + }, + "node_modules/@chakra-ui/pin-input": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-2.0.19.tgz", + "integrity": "sha512-6O7s4vWz4cqQ6zvMov9sYj6ZqWAsTxR/MNGe3DNgu1zWQg8veNCYtj1rNGhNS3eZNUMAa8uM2dXIphGTP53Xow==", + "dependencies": { + "@chakra-ui/descendant": "3.0.13", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/popover": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/popover/-/popover-2.1.8.tgz", + "integrity": "sha512-ob7fAz+WWmXIq7iGHVB3wDKzZTj+T+noYBT/U1Q+jIf+jMr2WOpJLTfb0HTZcfhvn4EBFlfBg7Wk5qbXNaOn7g==", + "dependencies": { + "@chakra-ui/close-button": "2.0.17", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/popper": "3.0.13", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-animation-state": "2.0.8", + "@chakra-ui/react-use-disclosure": "2.0.8", + "@chakra-ui/react-use-focus-effect": "2.0.9", + "@chakra-ui/react-use-focus-on-pointer-down": "2.0.6", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/popper": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/popper/-/popper-3.0.13.tgz", + "integrity": "sha512-FwtmYz80Ju8oK3Z1HQfisUE7JIMmDsCQsRBu6XuJ3TFQnBHit73yjZmxKjuRJ4JgyT4WBnZoTF3ATbRKSagBeg==", + "dependencies": { + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@popperjs/core": "^2.9.3" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/portal": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/portal/-/portal-2.0.15.tgz", + "integrity": "sha512-z8v7K3j1/nMuBzp2+wRIIw7s/eipVtnXLdjK5yqbMxMRa44E8Mu5VNJLz3aQFLHXEUST+ifqrjImQeli9do6LQ==", + "dependencies": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/progress": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/progress/-/progress-2.1.5.tgz", + "integrity": "sha512-jj5Vp4lxUchuwp4RPCepM0yAyKi344bgsOd3Apd+ldxclDcewPc82fbwDu7g/Xv27LqJkT+7E/SlQy04wGrk0g==", + "dependencies": { + "@chakra-ui/react-context": "2.0.7" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/provider": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@chakra-ui/provider/-/provider-2.1.2.tgz", + "integrity": "sha512-4lLlz8QuJv00BhfyKzWpzfoti9MDOdJ/MqXixJV/EZ02RMBOdE9qy9bSz/WckPC2MVhtRUuwMkxH+0QY21PXuw==", + "dependencies": { + "@chakra-ui/css-reset": "2.0.12", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/react-env": "3.0.0", + "@chakra-ui/system": "2.5.1", + "@chakra-ui/utils": "2.0.15" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/radio": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/@chakra-ui/radio/-/radio-2.0.19.tgz", + "integrity": "sha512-PlJiV59eGSmeKP4v/4+ccQUWGRd0cjPKkj/p3L+UbOf8pl9dWm8y9kIeL5TYbghQSDv0nzkrH4+yMnnDTZjdMQ==", + "dependencies": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@zag-js/focus-visible": "0.2.1" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.5.1.tgz", + "integrity": "sha512-ugkaqfcNMb9L4TkalWiF3rnqfr0TlUUD46JZaDIZiORVisaSwXTZTQrVfG40VghhaJT28rnC5WtiE8kd567ZBQ==", + "dependencies": { + "@chakra-ui/accordion": "2.1.9", + "@chakra-ui/alert": "2.0.17", + "@chakra-ui/avatar": "2.2.5", + "@chakra-ui/breadcrumb": "2.1.4", + "@chakra-ui/button": "2.0.16", + "@chakra-ui/card": "2.1.6", + "@chakra-ui/checkbox": "2.2.10", + "@chakra-ui/close-button": "2.0.17", + "@chakra-ui/control-box": "2.0.13", + "@chakra-ui/counter": "2.0.14", + "@chakra-ui/css-reset": "2.0.12", + "@chakra-ui/editable": "2.0.19", + "@chakra-ui/focus-lock": "2.0.16", + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/hooks": "2.1.6", + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/image": "2.0.15", + "@chakra-ui/input": "2.0.20", + "@chakra-ui/layout": "2.1.16", + "@chakra-ui/live-region": "2.0.13", + "@chakra-ui/media-query": "3.2.12", + "@chakra-ui/menu": "2.1.9", + "@chakra-ui/modal": "2.2.9", + "@chakra-ui/number-input": "2.0.18", + "@chakra-ui/pin-input": "2.0.19", + "@chakra-ui/popover": "2.1.8", + "@chakra-ui/popper": "3.0.13", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/progress": "2.1.5", + "@chakra-ui/provider": "2.1.2", + "@chakra-ui/radio": "2.0.19", + "@chakra-ui/react-env": "3.0.0", + "@chakra-ui/select": "2.0.18", + "@chakra-ui/skeleton": "2.0.24", + "@chakra-ui/slider": "2.0.21", + "@chakra-ui/spinner": "2.0.13", + "@chakra-ui/stat": "2.0.17", + "@chakra-ui/styled-system": "2.6.1", + "@chakra-ui/switch": "2.0.22", + "@chakra-ui/system": "2.5.1", + "@chakra-ui/table": "2.0.16", + "@chakra-ui/tabs": "2.1.8", + "@chakra-ui/tag": "2.0.17", + "@chakra-ui/textarea": "2.0.18", + "@chakra-ui/theme": "2.2.5", + "@chakra-ui/theme-utils": "2.0.11", + "@chakra-ui/toast": "6.0.1", + "@chakra-ui/tooltip": "2.2.6", + "@chakra-ui/transition": "2.0.15", + "@chakra-ui/utils": "2.0.15", + "@chakra-ui/visually-hidden": "2.0.15" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/react-children-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-children-utils/-/react-children-utils-2.0.6.tgz", + "integrity": "sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-context": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-context/-/react-context-2.0.7.tgz", + "integrity": "sha512-i7EGmSU+h2GB30cwrKB4t1R5BMHyGoJM5L2Zz7b+ZUX4aAqyPcfe97wPiQB6Rgr1ImGXrUeov4CDVrRZ2FPgLQ==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-env": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-env/-/react-env-3.0.0.tgz", + "integrity": "sha512-tfMRO2v508HQWAqSADFrwZgR9oU10qC97oV6zGbjHh9ALP0/IcFR+Bi71KRTveDTm85fMeAzZYGj57P3Dsipkw==", + "dependencies": { + "@chakra-ui/react-use-safe-layout-effect": "2.0.5" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-types/-/react-types-2.0.7.tgz", + "integrity": "sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-animation-state": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.0.8.tgz", + "integrity": "sha512-xv9zSF2Rd1mHWQ+m5DLBWeh4atF8qrNvsOs3MNrvxKYBS3f79N3pqcQGrWAEvirXWXfiCeje2VAkEggqFRIo+Q==", + "dependencies": { + "@chakra-ui/dom-utils": "2.0.6", + "@chakra-ui/react-use-event-listener": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-callback-ref": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.0.7.tgz", + "integrity": "sha512-YjT76nTpfHAK5NxplAlZsQwNju5KmQExnqsWNPFeOR6vvbC34+iPSTr+r91i1Hdy7gBSbevsOsd5Wm6RN3GuMw==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-controllable-state": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.0.8.tgz", + "integrity": "sha512-F7rdCbLEmRjwwODqWZ3y+mKgSSHPcLQxeUygwk1BkZPXbKkJJKymOIjIynil2cbH7ku3hcSIWRvuhpCcfQWJ7Q==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-disclosure": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.0.8.tgz", + "integrity": "sha512-2ir/mHe1YND40e+FyLHnDsnDsBQPwzKDLzfe9GZri7y31oU83JSbHdlAXAhp3bpjohslwavtRCp+S/zRxfO9aQ==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-event-listener": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.0.7.tgz", + "integrity": "sha512-4wvpx4yudIO3B31pOrXuTHDErawmwiXnvAN7gLEOVREi16+YGNcFnRJ5X5nRrmB7j2MDUtsEDpRBFfw5Z9xQ5g==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-focus-effect": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.0.9.tgz", + "integrity": "sha512-20nfNkpbVwyb41q9wxp8c4jmVp6TUGAPE3uFTDpiGcIOyPW5aecQtPmTXPMJH+2aa8Nu1wyoT1btxO+UYiQM3g==", + "dependencies": { + "@chakra-ui/dom-utils": "2.0.6", + "@chakra-ui/react-use-event-listener": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-focus-on-pointer-down": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.0.6.tgz", + "integrity": "sha512-OigXiLRVySn3tyVqJ/rn57WGuukW8TQe8fJYiLwXbcNyAMuYYounvRxvCy2b53sQ7QIZamza0N0jhirbH5FNoQ==", + "dependencies": { + "@chakra-ui/react-use-event-listener": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-interval": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-interval/-/react-use-interval-2.0.5.tgz", + "integrity": "sha512-1nbdwMi2K87V6p5f5AseOKif2CkldLaJlq1TOqaPRwb7v3aU9rltBtYdf+fIyuHSToNJUV6wd9budCFdLCl3Fg==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-latest-ref": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-latest-ref/-/react-use-latest-ref-2.0.5.tgz", + "integrity": "sha512-3mIuFzMyIo3Ok/D8uhV9voVg7KkrYVO/pwVvNPJOHsDQqCA6DpYE4WDsrIx+fVcwad3Ta7SupexR5PoI+kq6QQ==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-merge-refs": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.0.7.tgz", + "integrity": "sha512-zds4Uhsc+AMzdH8JDDkLVet9baUBgtOjPbhC5r3A0ZXjZvGhCztFAVE3aExYiVoMPoHLKbLcqvCWE6ioFKz1lw==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-outside-click": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.0.7.tgz", + "integrity": "sha512-MsAuGLkwYNxNJ5rb8lYNvXApXxYMnJ3MzqBpQj1kh5qP/+JSla9XMjE/P94ub4fSEttmNSqs43SmPPrmPuihsQ==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-pan-event": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.0.9.tgz", + "integrity": "sha512-xu35QXkiyrgsHUOnctl+SwNcwf9Rl62uYE5y8soKOZdBm8E+FvZIt2hxUzK1EoekbJCMzEZ0Yv1ZQCssVkSLaQ==", + "dependencies": { + "@chakra-ui/event-utils": "2.0.8", + "@chakra-ui/react-use-latest-ref": "2.0.5", + "framesync": "6.1.2" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-previous": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-previous/-/react-use-previous-2.0.5.tgz", + "integrity": "sha512-BIZgjycPE4Xr+MkhKe0h67uHXzQQkBX/u5rYPd65iMGdX1bCkbE0oorZNfOHLKdTmnEb4oVsNvfN6Rfr+Mnbxw==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-safe-layout-effect": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-safe-layout-effect/-/react-use-safe-layout-effect-2.0.5.tgz", + "integrity": "sha512-MwAQBz3VxoeFLaesaSEN87reVNVbjcQBDex2WGexAg6hUB6n4gc1OWYH/iXp4tzp4kuggBNhEHkk9BMYXWfhJQ==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-size": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-size/-/react-use-size-2.0.9.tgz", + "integrity": "sha512-Jce7QmO1jlQZq+Y77VKckWzroRnajChzUQ8xhLQZO6VbYvrpg3cu+X2QCz3G+MZzB+1/hnvvAqmZ+uJLd8rEJg==", + "dependencies": { + "@zag-js/element-size": "0.3.1" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-timeout": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-timeout/-/react-use-timeout-2.0.5.tgz", + "integrity": "sha512-QqmB+jVphh3h/CS60PieorpY7UqSPkrQCB7f7F+i9vwwIjtP8fxVHMmkb64K7VlzQiMPzv12nlID5dqkzlv0mw==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-update-effect": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.0.7.tgz", + "integrity": "sha512-vBM2bmmM83ZdDtasWv3PXPznpTUd+FvqBC8J8rxoRmvdMEfrxTiQRBJhiGHLpS9BPLLPQlosN6KdFU97csB6zg==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-utils": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-utils/-/react-utils-2.0.12.tgz", + "integrity": "sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==", + "dependencies": { + "@chakra-ui/utils": "2.0.15" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/select": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@chakra-ui/select/-/select-2.0.18.tgz", + "integrity": "sha512-1d2lUT5LM6oOs5x4lzBh4GFDuXX62+lr+sgV7099g951/5UNbb0CS2hSZHsO7yZThLNbr7QTWZvAOAayVcGzdw==", + "dependencies": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/shared-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/shared-utils/-/shared-utils-2.0.5.tgz", + "integrity": "sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==" + }, + "node_modules/@chakra-ui/skeleton": { + "version": "2.0.24", + "resolved": "https://registry.npmjs.org/@chakra-ui/skeleton/-/skeleton-2.0.24.tgz", + "integrity": "sha512-1jXtVKcl/jpbrJlc/TyMsFyI651GTXY5ma30kWyTXoby2E+cxbV6OR8GB/NMZdGxbQBax8/VdtYVjI0n+OBqWA==", + "dependencies": { + "@chakra-ui/media-query": "3.2.12", + "@chakra-ui/react-use-previous": "2.0.5", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/slider": { + "version": "2.0.21", + "resolved": "https://registry.npmjs.org/@chakra-ui/slider/-/slider-2.0.21.tgz", + "integrity": "sha512-Mm76yJxEqJl21+3waEcKg3tM8Y4elJ7mcViN6Brj35PTfzUJfSJxeBGo1nLPJ+X5jLj7o/L4kfBmUk3lY4QYEQ==", + "dependencies": { + "@chakra-ui/number-utils": "2.0.7", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-latest-ref": "2.0.5", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-pan-event": "2.0.9", + "@chakra-ui/react-use-size": "2.0.9", + "@chakra-ui/react-use-update-effect": "2.0.7" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/spinner": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-2.0.13.tgz", + "integrity": "sha512-T1/aSkVpUIuiYyrjfn1+LsQEG7Onbi1UE9ccS/evgf61Dzy4GgTXQUnDuWFSgpV58owqirqOu6jn/9eCwDlzlg==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/stat": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/stat/-/stat-2.0.17.tgz", + "integrity": "sha512-PhD+5oVLWjQmGLfeZSmexp3AtLcaggWBwoMZ4z8QMZIQzf/fJJWMk0bMqxlpTv8ORDkfY/4ImuFB/RJHvcqlcA==", + "dependencies": { + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/styled-system": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.6.1.tgz", + "integrity": "sha512-jy/1dVi1LxjoRCm+Eo5mqBgvPy5SCWMlIcz6GbIZBDpkGeKZwtqrZLjekxxLBCy8ORY+kJlUB0FT6AzVR/1tjw==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5", + "csstype": "^3.0.11", + "lodash.mergewith": "4.6.2" + } + }, + "node_modules/@chakra-ui/switch": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/@chakra-ui/switch/-/switch-2.0.22.tgz", + "integrity": "sha512-+/Yy6y7VFD91uSPruF8ZvePi3tl5D8UNVATtWEQ+QBI92DLSM+PtgJ2F0Y9GMZ9NzMxpZ80DqwY7/kqcPCfLvw==", + "dependencies": { + "@chakra-ui/checkbox": "2.2.10", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/system": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/system/-/system-2.5.1.tgz", + "integrity": "sha512-4+86OrcSoq7lGkm5fh+sJ3IWXSTzjz+HOllRbCW2Rtnmcg7ritiXVNV2VygEg2DrCcx5+tNqRHDM764zW+AEug==", + "dependencies": { + "@chakra-ui/color-mode": "2.1.12", + "@chakra-ui/object-utils": "2.0.8", + "@chakra-ui/react-utils": "2.0.12", + "@chakra-ui/styled-system": "2.6.1", + "@chakra-ui/theme-utils": "2.0.11", + "@chakra-ui/utils": "2.0.15", + "react-fast-compare": "3.2.0" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/table": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/table/-/table-2.0.16.tgz", + "integrity": "sha512-vWDXZ6Ad3Aj66curp1tZBHvCfQHX2FJ4ijLiqGgQszWFIchfhJ5vMgEBJaFMZ+BN1draAjuRTZqaQefOApzvRg==", + "dependencies": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/tabs": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-2.1.8.tgz", + "integrity": "sha512-B7LeFN04Ny2jsSy5TFOQxnbZ6ITxGxLxsB2PE0vvQjMSblBrUryOxdjw80HZhfiw6od0ikK9CeKQOIt9QCguSw==", + "dependencies": { + "@chakra-ui/clickable": "2.0.14", + "@chakra-ui/descendant": "3.0.13", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/tag": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/tag/-/tag-2.0.17.tgz", + "integrity": "sha512-A47zE9Ft9qxOJ+5r1cUseKRCoEdqCRzFm0pOtZgRcckqavglk75Xjgz8HbBpUO2zqqd49MlqdOwR8o87fXS1vg==", + "dependencies": { + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/textarea": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-2.0.18.tgz", + "integrity": "sha512-aGHHb29vVifO0OtcK/k8cMykzjOKo/coDTU0NJqz7OOLAWIMNV2eGenvmO1n9tTZbmbqHiX+Sa1nPRX+pd14lg==", + "dependencies": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/theme": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-2.2.5.tgz", + "integrity": "sha512-hYASZMwu0NqEv6PPydu+F3I+kMNd44yR4TwjR/lXBz/LEh64L6UPY6kQjebCfgdVtsGdl3HKg+eLlfa7SvfRgw==", + "dependencies": { + "@chakra-ui/anatomy": "2.1.2", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/theme-tools": "2.0.17" + }, + "peerDependencies": { + "@chakra-ui/styled-system": ">=2.0.0" + } + }, + "node_modules/@chakra-ui/theme-tools": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.0.17.tgz", + "integrity": "sha512-Auu38hnihlJZQcPok6itRDBbwof3TpXGYtDPnOvrq4Xp7jnab36HLt7KEXSDPXbtOk3ZqU99pvI1en5LbDrdjg==", + "dependencies": { + "@chakra-ui/anatomy": "2.1.2", + "@chakra-ui/shared-utils": "2.0.5", + "color2k": "^2.0.0" + }, + "peerDependencies": { + "@chakra-ui/styled-system": ">=2.0.0" + } + }, + "node_modules/@chakra-ui/theme-utils": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-utils/-/theme-utils-2.0.11.tgz", + "integrity": "sha512-lBAay6Sq3/fl7exd3mFxWAbzgdQowytor0fnlHrpNStn1HgFjXukwsf6356XQOie2Vd8qaMM7qZtMh4AiC0dcg==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/styled-system": "2.6.1", + "@chakra-ui/theme": "2.2.5", + "lodash.mergewith": "4.6.2" + } + }, + "node_modules/@chakra-ui/toast": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/toast/-/toast-6.0.1.tgz", + "integrity": "sha512-ej2kJXvu/d2h6qnXU5D8XTyw0qpsfmbiU7hUffo/sPxkz89AUOQ08RUuUmB1ssW/FZcQvNMJ5WgzCTKHGBxtxw==", + "dependencies": { + "@chakra-ui/alert": "2.0.17", + "@chakra-ui/close-button": "2.0.17", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-timeout": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/styled-system": "2.6.1", + "@chakra-ui/theme": "2.2.5" + }, + "peerDependencies": { + "@chakra-ui/system": "2.5.1", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/tooltip": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-2.2.6.tgz", + "integrity": "sha512-4cbneidZ5+HCWge3OZzewRQieIvhDjSsl+scrl4Scx7E0z3OmqlTIESU5nGIZDBLYqKn/UirEZhqaQ33FOS2fw==", + "dependencies": { + "@chakra-ui/popper": "3.0.13", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-disclosure": "2.0.8", + "@chakra-ui/react-use-event-listener": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/transition": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/transition/-/transition-2.0.15.tgz", + "integrity": "sha512-o9LBK/llQfUDHF/Ty3cQ6nShpekKTqHUoJlUOzNKhoTsNpoRerr9v0jwojrX1YI02KtVjfhFU6PiqXlDfREoNw==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.5" + }, + "peerDependencies": { + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/utils": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.0.15.tgz", + "integrity": "sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA==", + "dependencies": { + "@types/lodash.mergewith": "4.6.7", + "css-box-model": "1.2.1", + "framesync": "6.1.2", + "lodash.mergewith": "4.6.2" + } + }, + "node_modules/@chakra-ui/visually-hidden": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-2.0.15.tgz", + "integrity": "sha512-WWULIiucYRBIewHKFA7BssQ2ABLHLVd9lrUo3N3SZgR0u4ZRDDVEUNOy+r+9ruDze8+36dGbN9wsN1IdELtdOw==", + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz", + "integrity": "sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz", + "integrity": "sha512-p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.1", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.1.3" + } + }, + "node_modules/@emotion/babel-plugin/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz", + "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==", + "dependencies": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.1", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.1.3" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "dependencies": { + "@emotion/memoize": "^0.8.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "node_modules/@emotion/react": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.6.tgz", + "integrity": "sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.6", + "@emotion/cache": "^11.10.5", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", + "dependencies": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz", + "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==" + }, + "node_modules/@emotion/styled": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.6.tgz", + "integrity": "sha512-OXtBzOmDSJo5Q0AFemHCfl+bUueT8BIcPSxu0EGTpGk6DmI5dnhSzQANm1e1ze0YZL7TDyAyy6s/b/zmGOS3Og==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.6", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" + }, + "node_modules/@eslint/eslintrc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", + "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", + "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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/@istanbuljs/load-nyc-config/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/@istanbuljs/load-nyc-config/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/@istanbuljs/load-nyc-config/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/@istanbuljs/load-nyc-config/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/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/console/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/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/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/@jest/core/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/@jest/core/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/@jest/core/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/@jest/core/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/core/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/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.4.3.tgz", + "integrity": "sha512-/6JWbkxHOP8EoS8jeeTd9dTfc9Uawi+43oLKHfp6zzux3U2hqOOVnV3ai4RpDYHOccL6g+5nrxpoc8DmJxtXVQ==", + "dependencies": { + "jest-get-type": "^29.4.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/reporters/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/@jest/reporters/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/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/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/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/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/@jest/transform/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/@jest/transform/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/@jest/transform/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/@jest/transform/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/transform/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/@jest/transform/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/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/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/@jest/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/@jest/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/@jest/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/@jest/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/@jest/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/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "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==", + "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==", + "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==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", + "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <4.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@remix-run/router": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.3.tgz", + "integrity": "sha512-YRHie1yQEj0kqqCTCJEfHqYSSNlZQ696QJG+MMiW4mxSl9I0ojz/eRhJS4fs88Z5i6D1SmoF9d3K99/QOhI8/w==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.0.0.tgz", + "integrity": "sha512-+/TLgKNFsYUshOY/zXsQOk+PlFQK+eyJ9T13IDVNJEi+M+Un7xlJK+FZKkbGSnf0+7E1G6PlDhkSYQ/GFiruBQ==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@testing-library/dom/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==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": 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/@testing-library/dom/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==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/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==", + "peer": true + }, + "node_modules/@testing-library/dom/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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/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==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/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/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/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/@testing-library/jest-dom/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/@testing-library/jest-dom/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/@testing-library/jest-dom/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/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", + "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/react/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/@testing-library/react/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/@testing-library/react/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/@testing-library/react/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/@testing-library/react/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/@testing-library/react/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/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", + "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.1.tgz", + "integrity": "sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.10", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz", + "integrity": "sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.4.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.4.0.tgz", + "integrity": "sha512-VaywcGQ9tPorCX/Jkkni7RWGFfI11whqzs8dvxF41P17Z+z872thvEvlIbznjPJ02kl1HMX3LmLOonsj2n7HeQ==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/schemas": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "dependencies": { + "@sinclair/typebox": "^0.25.16" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.4.3.tgz", + "integrity": "sha512-bPYfw8V65v17m2Od1cv44FH+SiKW7w2Xu7trhcdTLUmSv85rfKsP+qXSjO4KGJr4dtPSzl/gvslZBXctf1qGEA==", + "dependencies": { + "@jest/schemas": "^29.4.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@sinclair/typebox": { + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" + }, + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/jest/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/@types/jest/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/@types/jest/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/@types/jest/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/@types/jest/node_modules/diff-sequences": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.4.3.tgz", + "integrity": "sha512-uC05+Q7eXECFpgDrHdXA4k2rpMyStAYPItEDLyQDo5Ta7fVkJnNA/4zh/OIVkVVNZ1oOK1PipQoyNjuZ6sz6Dg==", + "dependencies": { + "@jest/expect-utils": "^29.4.3", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.4.3", + "jest-message-util": "^29.4.3", + "jest-util": "^29.4.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/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/@types/jest/node_modules/jest-diff": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.4.3.tgz", + "integrity": "sha512-YB+ocenx7FZ3T5O9lMVMeLYV4265socJKtkwgk/6YUz/VsEzYDkiMuMhWzZmxm3wDRQvayJu/PjkjjSkjoHsCA==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.4.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.4.3.tgz", + "integrity": "sha512-TTciiXEONycZ03h6R6pYiZlSkvYgT0l8aa49z/DLSGYjex4orMUcafuLXYyyEDWB1RKglq00jzwY00Ei7yFNVg==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.4.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-message-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.4.3.tgz", + "integrity": "sha512-1Y8Zd4ZCN7o/QnWdMmT76If8LuDv23Z1DRovBj/vcSFNlGCJGoO8D1nJDw1AdyAGUk0myDLFGN5RbNeJyCRGCw==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.4.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.4.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.4.3.tgz", + "integrity": "sha512-ToSGORAz4SSSoqxDSylWX8JzkOQR7zoBtNRsA7e+1WUX5F8jrOwaNpuh1YfJHJKDHXLHmObv5eOjejUd+/Ws+Q==", + "dependencies": { + "@jest/types": "^29.4.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.4.3.tgz", + "integrity": "sha512-cvpcHTc42lcsvOOAzd3XuNWTcvk1Jmnzqeu+WsOuiPmxUJTnkbAcFNsRKvEpBEUFVUgy/GTZLulZDcDEi+CIlA==", + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@types/jest/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/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/lodash": { + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" + }, + "node_modules/@types/lodash.mergewith": { + "version": "4.6.7", + "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.7.tgz", + "integrity": "sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A==", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/node": { + "version": "18.14.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.5.tgz", + "integrity": "sha512-CRT4tMK/DHYhw1fcCEBwME9CSaZNclxfzVMe7GsO6ULSwsttbj70wSiX6rZdIjGblu93sTJxLdhNIT85KKI7Qw==" + }, + "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/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "18.0.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz", + "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", + "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" + }, + "node_modules/@types/ws": { + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.0.tgz", + "integrity": "sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/type-utils": "5.54.0", + "@typescript-eslint/utils": "5.54.0", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.0.tgz", + "integrity": "sha512-rRYECOTh5V3iWsrOzXi7h1jp3Bi9OkJHrb3wECi3DVqMGTilo9wAYmCbT+6cGdrzUY3MWcAa2mESM6FMik6tVw==", + "dependencies": { + "@typescript-eslint/utils": "5.54.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.0.tgz", + "integrity": "sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/typescript-estree": "5.54.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.0.tgz", + "integrity": "sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==", + "dependencies": { + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/visitor-keys": "5.54.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.0.tgz", + "integrity": "sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.54.0", + "@typescript-eslint/utils": "5.54.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.0.tgz", + "integrity": "sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.0.tgz", + "integrity": "sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==", + "dependencies": { + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/visitor-keys": "5.54.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.0.tgz", + "integrity": "sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/typescript-estree": "5.54.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.0.tgz", + "integrity": "sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==", + "dependencies": { + "@typescript-eslint/types": "5.54.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/@zag-js/element-size": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.3.1.tgz", + "integrity": "sha512-jR5j4G//bRzcxwAACWi9EfITnwjNmn10LxF4NmALrdZU7/PNWP3uUCdhCxd/0SCyeiJXUl0yvD57rWAbKPs1nw==" + }, + "node_modules/@zag-js/focus-visible": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.2.1.tgz", + "integrity": "sha512-19uTjoZGP4/Ax7kSNhhay9JA83BirKzpqLkeEAilrpdI1hE5xuq6q+tzJOsrMOOqJrm7LkmZp5lbsTQzvK2pYg==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, + "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==", + "peerDependencies": { + "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==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "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==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.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==", + "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/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/ajv-formats/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==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "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==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-hidden": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.2.tgz", + "integrity": "sha512-6y/ogyDTk/7YAe91T3E2PR1ALVKyM2QbTio5HwM+N1Q6CMlCKhvClyIjkckBswa0f2xJhjsfzIGa1yVSe1UMVA==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.9.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "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": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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.6.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz", + "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.4.tgz", + "integrity": "sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/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/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "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==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "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/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/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/body-parser/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/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz", + "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "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==", + "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/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "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/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001460", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001460.tgz", + "integrity": "sha512-Bud7abqjvEjipUkpLs4D7gR0l8hBYBHoa+tGtKJHvT2AYzLp1z7EmVkUT4ERpVUfca8S2HGIVs883D8pUH1ZzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "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/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "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/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==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/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/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/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "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": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color2k": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.2.tgz", + "integrity": "sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/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/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/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/compute-scroll-into-view": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", + "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.0.tgz", + "integrity": "sha512-VG23vuEisJNkGl6XQmFJd3rEG/so/CNatqeE+7uZAwTSwFeB/qaO0be8xZYUNWprJ/GIwL8aMt9cj1kvbpTZhg==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.0.tgz", + "integrity": "sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ==", + "dependencies": { + "browserslist": "^4.21.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.29.0.tgz", + "integrity": "sha512-v94gUjN5UTe1n0yN/opTihJ8QBWD2O8i19RfTZR7foONPWArnjB96QA/wk5ozu1mm6ja3udQCzOzwQXTxi3xOQ==", + "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/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "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/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-box-model": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", + "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "dependencies": { + "tiny-invariant": "^1.0.6" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/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==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/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/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/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/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.4.1.tgz", + "integrity": "sha512-0Q8NOMpXJ3iTDDbUv9grcmQAfdDx4qz+fN/+Md2FGbevT+6+bJNQ2LjB2YIUlLbpBTM32idU1Sb+tb/uGt6/XQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "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==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/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/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==" + }, + "node_modules/deepmerge": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/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/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "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==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.317", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.317.tgz", + "integrity": "sha512-JhCRm9v30FMNzQSsjl4kXaygU+qHBD0Yh7mKxyjmF0V8VwYVB6qpBRX28GyAucrM9wDCpSUctT6FpMUQxbyKuA==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "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==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "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==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "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/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-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/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==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", + "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "dependencies": { + "@eslint/eslintrc": "^2.0.0", + "@eslint/js": "8.35.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + } + }, + "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==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "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==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "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==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/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/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/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/eslint-plugin-react": { + "version": "7.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.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==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/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/eslint-plugin-testing-library": { + "version": "5.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.10.2.tgz", + "integrity": "sha512-f1DmDWcz5SDM+IpCkEX0lbFqrrTs8HRsEElzDEqN/EBI0hpRj8Cns5+IVANXswE8/LeybIJqPAOQIFu2j5Y5sw==", + "dependencies": { + "@typescript-eslint/utils": "^5.43.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/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/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/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==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/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/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "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==", + "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==", + "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==" + }, + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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==", + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "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==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "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/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/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/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/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "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.6.0" + } + }, + "node_modules/fast-glob/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/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==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "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==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.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/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/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/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "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-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "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/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/focus-lock": { + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.6.tgz", + "integrity": "sha512-KSuV3ur4gf2KqMNoZx3nXNVhqCkn42GuTYCX4tXPEwf0MjpFQmNMiN6m7dXaUXgIoivL6/65agoUMg4RLS0Vbg==", + "dependencies": { + "tslib": "^2.0.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/framer-motion": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.0.1.tgz", + "integrity": "sha512-/N7gBA9gH8PkStyNQ67P/lx8UhL/7Y8z9Ku7FfgOF77sSG8wu8781kX7I5ZUgflRRtQXo8qH4Rev23004G1zcQ==", + "dependencies": { + "tslib": "^2.4.0" + }, + "optionalDependencies": { + "@emotion/is-prop-valid": "^0.8.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/framer-motion/node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "optional": true, + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/framer-motion/node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "optional": true + }, + "node_modules/framesync": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.1.2.tgz", + "integrity": "sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==", + "dependencies": { + "tslib": "2.4.0" + } + }, + "node_modules/framesync/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "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/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "engines": { + "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.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "engines": { + "node": ">=6" + } + }, + "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==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "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", + "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.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "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": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "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/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/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/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==" + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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/hpack.js/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/hpack.js/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/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "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/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/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.19", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.19.tgz", + "integrity": "sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "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==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "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": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "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", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "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/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.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "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-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "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": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "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-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "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-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "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.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "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-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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", + "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.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/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/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/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/istanbul-lib-report/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/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/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/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/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/jake/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/jake/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/jake/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/jake/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/jake/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/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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-circus/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/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/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/jest-cli/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/jest-cli/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/jest-cli/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/jest-cli/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-cli/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/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/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/jest-config/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/jest-config/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/jest-config/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/jest-config/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-config/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/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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-diff/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/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/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/jest-each/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/jest-each/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/jest-each/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/jest-each/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-each/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/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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-jasmine2/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/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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-matcher-utils/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/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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-message-util/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/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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-resolve/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/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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-runner/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/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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-runtime/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/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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-snapshot/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/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/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/jest-util/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/jest-util/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/jest-util/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/jest-util/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-util/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/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/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/jest-validate/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/jest-validate/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/jest-validate/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/jest-validate/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-validate/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/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/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/jest-watch-typeahead/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/jest-watch-typeahead/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/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/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-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/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/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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-watcher/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/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.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-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "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==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "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": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "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==" + }, + "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": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "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/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "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/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "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==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "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/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "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==" + }, + "node_modules/lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "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/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "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/make-dir/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/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "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==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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/mini-css-extract-plugin": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/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==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "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/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "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==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + }, + "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/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "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.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "dependencies": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "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/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "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", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "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/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": "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/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "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/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "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==", + "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==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "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-dir/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/pkg-dir/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/pkg-dir/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/pkg-dir/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/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/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/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/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==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/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/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "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==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.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==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "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==", + "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/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "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/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "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": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-clientside-effect": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz", + "integrity": "sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==", + "dependencies": { + "@babel/runtime": "^7.12.13" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/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/react-dev-utils/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/react-dev-utils/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/react-dev-utils/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/react-dev-utils/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/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/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "node_modules/react-focus-lock": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.4.tgz", + "integrity": "sha512-7pEdXyMseqm3kVjhdVH18sovparAzLg5h6WvIx7/Ck3ekjhrrDMEegHSa3swwC8wgfdd7DIdUVRGeiHT9/7Sgg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "focus-lock": "^0.11.6", + "prop-types": "^15.6.2", + "react-clientside-effect": "^1.2.6", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "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.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", + "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-router": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.8.2.tgz", + "integrity": "sha512-lF7S0UmXI5Pd8bmHvMdPKI4u4S5McxmHnzJhrYi9ZQ6wE+DA8JN5BzVC5EEBuduWWDaiJ8u6YhVOCmThBli+rw==", + "dependencies": { + "@remix-run/router": "1.3.3" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.8.2.tgz", + "integrity": "sha512-N/oAF1Shd7g4tWy+75IIufCGsHBqT74tnzHQhbiUTYILYF0Blk65cg+HPZqwC+6SqEyx033nKqU7by38v3lBZg==", + "dependencies": { + "@remix-run/router": "1.3.3", + "react-router": "6.8.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.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/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "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==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", + "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "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", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/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/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "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==", + "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==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/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/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/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/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==", + "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/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/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==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/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/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/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/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/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==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/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/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.0.tgz", + "integrity": "sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "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/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "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==", + "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==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "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==", + "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.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "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", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" + }, + "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/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/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/supports-hyperlinks/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/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.7.tgz", + "integrity": "sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.0.9", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "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==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz", + "integrity": "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "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": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "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/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "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/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "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==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-callback-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/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==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/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==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/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/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/webpack/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/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/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "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-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/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==" + }, + "node_modules/workbox-build/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/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/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/workbox-build/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/workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/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/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "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": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "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": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "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": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "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": ">=10" + } + }, + "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": ">=10" + } + }, + "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": { + "@adobe/css-tools": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz", + "integrity": "sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==" + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==" + }, + "@babel/core": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.0", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "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==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "requires": { + "@babel/types": "^7.21.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz", + "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz", + "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "requires": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", + "requires": { + "@babel/types": "^7.21.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==" + }, + "@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz", + "integrity": "sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.21.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz", + "integrity": "sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.21.0.tgz", + "integrity": "sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "requires": { + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", + "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.21.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.0.tgz", + "integrity": "sha512-ReY6pxwSzEU0b3r2/T/VhqMKg/AkceBT19X0UptA3/tYi5Pe2eXgEUH+NNMC5nok6c6XQz5tyVTUpuezRfSMSg==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.0.tgz", + "integrity": "sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.0.tgz", + "integrity": "sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-transform-typescript": "^7.21.0" + } + }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "@babel/runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@chakra-ui/accordion": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-2.1.9.tgz", + "integrity": "sha512-a9CKIAUHezc0f5FR/SQ4GVxnWuIb2HbDTxTEKTp58w/J9pecIbJaNrJ5TUZ0MVbDU9jkgO9RsZ29jkja8PomAw==", + "requires": { + "@chakra-ui/descendant": "3.0.13", + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.0.15" + } + }, + "@chakra-ui/alert": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/alert/-/alert-2.0.17.tgz", + "integrity": "sha512-0Y5vw+HkeXpwbL1roVpSSNM6luMRmUbwduUSHEA4OnX1ismvsDb1ZBfpi4Vxp6w8euJ2Uj6df3krbd5tbCP6tg==", + "requires": { + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/spinner": "2.0.13" + } + }, + "@chakra-ui/anatomy": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.1.2.tgz", + "integrity": "sha512-pKfOS/mztc4sUXHNc8ypJ1gPWSolWT770jrgVRfolVbYlki8y5Y+As996zMF6k5lewTu6j9DQequ7Cc9a69IVQ==" + }, + "@chakra-ui/avatar": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-2.2.5.tgz", + "integrity": "sha512-TEHXuGE79+fEn61qJ7J/A0Ec+WjyNwobrDTATcLg9Zx2/WEMmZNfrWIAlI5ANQAwVbdSWeGVbyoLAK5mbcrE0A==", + "requires": { + "@chakra-ui/image": "2.0.15", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/breadcrumb": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-2.1.4.tgz", + "integrity": "sha512-vyBx5TAxPnHhb0b8nyRGfqyjleD//9mySFhk96c9GL+T6YDO4swHw5y/kvDv3Ngc/iRwJ9hdI49PZKwPxLqsEg==", + "requires": { + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/breakpoint-utils": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/breakpoint-utils/-/breakpoint-utils-2.0.8.tgz", + "integrity": "sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA==", + "requires": { + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/button": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/button/-/button-2.0.16.tgz", + "integrity": "sha512-NjuTKa7gNhnGSUutKuTc8HoAOe9WWIigpciBG7yj3ok67kg8bXtSzPyQFZlgTY6XGdAckWTT+Do4tvhwa5LA+g==", + "requires": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/spinner": "2.0.13" + } + }, + "@chakra-ui/card": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/card/-/card-2.1.6.tgz", + "integrity": "sha512-fFd/WAdRNVY/WOSQv4skpy0WeVhhI0f7dTY1Sm0jVl0KLmuP/GnpsWtKtqWjNcV00K963EXDyhlk6+9oxbP4gw==", + "requires": { + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/checkbox": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-2.2.10.tgz", + "integrity": "sha512-vzxEjw99qj7loxAdP1WuHNt4EAvj/t6cc8oxyOB2mEvkAzhxI34rLR+3zWDuHWsmhyUO+XEDh4FiWdR+DK5Siw==", + "requires": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/visually-hidden": "2.0.15", + "@zag-js/focus-visible": "0.2.1" + } + }, + "@chakra-ui/clickable": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-2.0.14.tgz", + "integrity": "sha512-jfsM1qaD74ZykLHmvmsKRhDyokLUxEfL8Il1VoZMNX5RBI0xW/56vKpLTFF/v/+vLPLS+Te2cZdD4+2O+G6ulA==", + "requires": { + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/close-button": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-2.0.17.tgz", + "integrity": "sha512-05YPXk456t1Xa3KpqTrvm+7smx+95dmaPiwjiBN3p7LHUQVHJd8ZXSDB0V+WKi419k3cVQeJUdU/azDO2f40sw==", + "requires": { + "@chakra-ui/icon": "3.0.16" + } + }, + "@chakra-ui/color-mode": { + "version": "2.1.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/color-mode/-/color-mode-2.1.12.tgz", + "integrity": "sha512-sYyfJGDoJSLYO+V2hxV9r033qhte5Nw/wAn5yRGGZnEEN1dKPEdWQ3XZvglWSDTNd0w9zkoH2w6vP4FBBYb/iw==", + "requires": { + "@chakra-ui/react-use-safe-layout-effect": "2.0.5" + } + }, + "@chakra-ui/control-box": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/control-box/-/control-box-2.0.13.tgz", + "integrity": "sha512-FEyrU4crxati80KUF/+1Z1CU3eZK6Sa0Yv7Z/ydtz9/tvGblXW9NFanoomXAOvcIFLbaLQPPATm9Gmpr7VG05A==", + "requires": {} + }, + "@chakra-ui/counter": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/@chakra-ui/counter/-/counter-2.0.14.tgz", + "integrity": "sha512-KxcSRfUbb94dP77xTip2myoE7P2HQQN4V5fRJmNAGbzcyLciJ+aDylUU/UxgNcEjawUp6Q242NbWb1TSbKoqog==", + "requires": { + "@chakra-ui/number-utils": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/css-reset": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-2.0.12.tgz", + "integrity": "sha512-Q5OYIMvqTl2vZ947kIYxcS5DhQXeStB84BzzBd6C10wOx1gFUu9pL+jLpOnHR3hhpWRMdX5o7eT+gMJWIYUZ0Q==", + "requires": {} + }, + "@chakra-ui/descendant": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-3.0.13.tgz", + "integrity": "sha512-9nzxZVxUSMc4xPL5fSaRkEOQjDQWUGjGvrZI7VzWk9eq63cojOtIxtWMSW383G9148PzWJjJYt30Eud5tdZzlg==", + "requires": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7" + } + }, + "@chakra-ui/dom-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/dom-utils/-/dom-utils-2.0.6.tgz", + "integrity": "sha512-PVtDkPrDD5b8aoL6Atg7SLjkwhWb7BwMcLOF1L449L3nZN+DAO3nyAh6iUhZVJyunELj9d0r65CDlnMREyJZmA==" + }, + "@chakra-ui/editable": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/@chakra-ui/editable/-/editable-2.0.19.tgz", + "integrity": "sha512-YxRJsJ2JQd42zfPBgTKzIhg1HugT+gfQz1ZosmUN+IZT9YZXL2yodHTUz6Lee04Vc/CdEqgBFLuREXEUNBfGtA==", + "requires": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-focus-on-pointer-down": "2.0.6", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/event-utils": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/event-utils/-/event-utils-2.0.8.tgz", + "integrity": "sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==" + }, + "@chakra-ui/focus-lock": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-2.0.16.tgz", + "integrity": "sha512-UuAdGCPVrCa1lecoAvpOQD7JFT7a9RdmhKWhFt5ioIcekSLJcerdLHuuL3w0qz//8kd1/SOt7oP0aJqdAJQrCw==", + "requires": { + "@chakra-ui/dom-utils": "2.0.6", + "react-focus-lock": "^2.9.2" + } + }, + "@chakra-ui/form-control": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-2.0.17.tgz", + "integrity": "sha512-34ptCaJ2LNvQNOlB6MAKsmH1AkT1xo7E+3Vw10Urr81yTOjDTM/iU6vG3JKPfRDMyXeowPjXmutlnuk72SSjRg==", + "requires": { + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/hooks": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.1.6.tgz", + "integrity": "sha512-oMSOeoOF6/UpwTVlDFHSROAA4hPY8WgJ0erdHs1ZkuwAwHv7UzjDkvrb6xYzAAH9qHoFzc5RIBm6jVoh3LCc+Q==", + "requires": { + "@chakra-ui/react-utils": "2.0.12", + "@chakra-ui/utils": "2.0.15", + "compute-scroll-into-view": "1.0.20", + "copy-to-clipboard": "3.3.3" + } + }, + "@chakra-ui/icon": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/icon/-/icon-3.0.16.tgz", + "integrity": "sha512-RpA1X5Ptz8Mt39HSyEIW1wxAz2AXyf9H0JJ5HVx/dBdMZaGMDJ0HyyPBVci0m4RCoJuyG1HHG/DXJaVfUTVAeg==", + "requires": { + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/image": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-2.0.15.tgz", + "integrity": "sha512-w2rElXtI3FHXuGpMCsSklus+pO1Pl2LWDwsCGdpBQUvGFbnHfl7MftQgTlaGHeD5OS95Pxva39hKrA2VklKHiQ==", + "requires": { + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/input": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/@chakra-ui/input/-/input-2.0.20.tgz", + "integrity": "sha512-ypmsy4n4uNBVgn6Gd24Zrpi+qRf/T9WEzWkysuYC9Qfxo+i7yuf3snp7XmBy8KSGVSiXE11eO8ZN5oCg6Xg0jg==", + "requires": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/object-utils": "2.0.8", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/layout": { + "version": "2.1.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/layout/-/layout-2.1.16.tgz", + "integrity": "sha512-QFS3feozIGsvB0H74lUocev55aRF26eNrdmhfJifwikZAiq+zzZAMdBdNU9UJhHClnMOU8/iGZ0MF7ti4zQS1A==", + "requires": { + "@chakra-ui/breakpoint-utils": "2.0.8", + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/object-utils": "2.0.8", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/lazy-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/lazy-utils/-/lazy-utils-2.0.5.tgz", + "integrity": "sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==" + }, + "@chakra-ui/live-region": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/live-region/-/live-region-2.0.13.tgz", + "integrity": "sha512-Ja+Slk6ZkxSA5oJzU2VuGU7TpZpbMb/4P4OUhIf2D30ctmIeXkxTWw1Bs1nGJAVtAPcGS5sKA+zb89i8g+0cTQ==", + "requires": {} + }, + "@chakra-ui/media-query": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/media-query/-/media-query-3.2.12.tgz", + "integrity": "sha512-8pSLDf3oxxhFrhd40rs7vSeIBfvOmIKHA7DJlGUC/y+9irD24ZwgmCtFnn+y3gI47hTJsopbSX+wb8nr7XPswA==", + "requires": { + "@chakra-ui/breakpoint-utils": "2.0.8", + "@chakra-ui/react-env": "3.0.0", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/menu": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/menu/-/menu-2.1.9.tgz", + "integrity": "sha512-ue5nD4QJcl3H3UwN0zZNJmH89XUebnvEdW6THAUL41hDjJ0J/Fjpg9Sgzwug2aBbBXBNbVMsUuhcCj6x91d+IQ==", + "requires": { + "@chakra-ui/clickable": "2.0.14", + "@chakra-ui/descendant": "3.0.13", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/popper": "3.0.13", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-animation-state": "2.0.8", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-disclosure": "2.0.8", + "@chakra-ui/react-use-focus-effect": "2.0.9", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-outside-click": "2.0.7", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.0.15" + } + }, + "@chakra-ui/modal": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/modal/-/modal-2.2.9.tgz", + "integrity": "sha512-nTfNp7XsVwn5+xJOtstoFA8j0kq/9sJj7KesyYzjEDaMKvCZvIOntRYowoydho43jb4+YC7ebKhp0KOIINS0gg==", + "requires": { + "@chakra-ui/close-button": "2.0.17", + "@chakra-ui/focus-lock": "2.0.16", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/transition": "2.0.15", + "aria-hidden": "^1.2.2", + "react-remove-scroll": "^2.5.5" + } + }, + "@chakra-ui/number-input": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-2.0.18.tgz", + "integrity": "sha512-cPkyAFFHHzeFBselrT1BtjlzMkJ6TKrTDUnHFlzqXy6aqeXuhrjFhMfXucjedSpOqedsP9ZbKFTdIAhu9DdL/A==", + "requires": { + "@chakra-ui/counter": "2.0.14", + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/react-use-event-listener": "2.0.7", + "@chakra-ui/react-use-interval": "2.0.5", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/number-utils": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-utils/-/number-utils-2.0.7.tgz", + "integrity": "sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg==" + }, + "@chakra-ui/object-utils": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/object-utils/-/object-utils-2.0.8.tgz", + "integrity": "sha512-2upjT2JgRuiupdrtBWklKBS6tqeGMA77Nh6Q0JaoQuH/8yq+15CGckqn3IUWkWoGI0Fg3bK9LDlbbD+9DLw95Q==" + }, + "@chakra-ui/pin-input": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-2.0.19.tgz", + "integrity": "sha512-6O7s4vWz4cqQ6zvMov9sYj6ZqWAsTxR/MNGe3DNgu1zWQg8veNCYtj1rNGhNS3eZNUMAa8uM2dXIphGTP53Xow==", + "requires": { + "@chakra-ui/descendant": "3.0.13", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/popover": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/popover/-/popover-2.1.8.tgz", + "integrity": "sha512-ob7fAz+WWmXIq7iGHVB3wDKzZTj+T+noYBT/U1Q+jIf+jMr2WOpJLTfb0HTZcfhvn4EBFlfBg7Wk5qbXNaOn7g==", + "requires": { + "@chakra-ui/close-button": "2.0.17", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/popper": "3.0.13", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-animation-state": "2.0.8", + "@chakra-ui/react-use-disclosure": "2.0.8", + "@chakra-ui/react-use-focus-effect": "2.0.9", + "@chakra-ui/react-use-focus-on-pointer-down": "2.0.6", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/popper": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/popper/-/popper-3.0.13.tgz", + "integrity": "sha512-FwtmYz80Ju8oK3Z1HQfisUE7JIMmDsCQsRBu6XuJ3TFQnBHit73yjZmxKjuRJ4JgyT4WBnZoTF3ATbRKSagBeg==", + "requires": { + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@popperjs/core": "^2.9.3" + } + }, + "@chakra-ui/portal": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/portal/-/portal-2.0.15.tgz", + "integrity": "sha512-z8v7K3j1/nMuBzp2+wRIIw7s/eipVtnXLdjK5yqbMxMRa44E8Mu5VNJLz3aQFLHXEUST+ifqrjImQeli9do6LQ==", + "requires": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5" + } + }, + "@chakra-ui/progress": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/progress/-/progress-2.1.5.tgz", + "integrity": "sha512-jj5Vp4lxUchuwp4RPCepM0yAyKi344bgsOd3Apd+ldxclDcewPc82fbwDu7g/Xv27LqJkT+7E/SlQy04wGrk0g==", + "requires": { + "@chakra-ui/react-context": "2.0.7" + } + }, + "@chakra-ui/provider": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@chakra-ui/provider/-/provider-2.1.2.tgz", + "integrity": "sha512-4lLlz8QuJv00BhfyKzWpzfoti9MDOdJ/MqXixJV/EZ02RMBOdE9qy9bSz/WckPC2MVhtRUuwMkxH+0QY21PXuw==", + "requires": { + "@chakra-ui/css-reset": "2.0.12", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/react-env": "3.0.0", + "@chakra-ui/system": "2.5.1", + "@chakra-ui/utils": "2.0.15" + } + }, + "@chakra-ui/radio": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/@chakra-ui/radio/-/radio-2.0.19.tgz", + "integrity": "sha512-PlJiV59eGSmeKP4v/4+ccQUWGRd0cjPKkj/p3L+UbOf8pl9dWm8y9kIeL5TYbghQSDv0nzkrH4+yMnnDTZjdMQ==", + "requires": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@zag-js/focus-visible": "0.2.1" + } + }, + "@chakra-ui/react": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.5.1.tgz", + "integrity": "sha512-ugkaqfcNMb9L4TkalWiF3rnqfr0TlUUD46JZaDIZiORVisaSwXTZTQrVfG40VghhaJT28rnC5WtiE8kd567ZBQ==", + "requires": { + "@chakra-ui/accordion": "2.1.9", + "@chakra-ui/alert": "2.0.17", + "@chakra-ui/avatar": "2.2.5", + "@chakra-ui/breadcrumb": "2.1.4", + "@chakra-ui/button": "2.0.16", + "@chakra-ui/card": "2.1.6", + "@chakra-ui/checkbox": "2.2.10", + "@chakra-ui/close-button": "2.0.17", + "@chakra-ui/control-box": "2.0.13", + "@chakra-ui/counter": "2.0.14", + "@chakra-ui/css-reset": "2.0.12", + "@chakra-ui/editable": "2.0.19", + "@chakra-ui/focus-lock": "2.0.16", + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/hooks": "2.1.6", + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/image": "2.0.15", + "@chakra-ui/input": "2.0.20", + "@chakra-ui/layout": "2.1.16", + "@chakra-ui/live-region": "2.0.13", + "@chakra-ui/media-query": "3.2.12", + "@chakra-ui/menu": "2.1.9", + "@chakra-ui/modal": "2.2.9", + "@chakra-ui/number-input": "2.0.18", + "@chakra-ui/pin-input": "2.0.19", + "@chakra-ui/popover": "2.1.8", + "@chakra-ui/popper": "3.0.13", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/progress": "2.1.5", + "@chakra-ui/provider": "2.1.2", + "@chakra-ui/radio": "2.0.19", + "@chakra-ui/react-env": "3.0.0", + "@chakra-ui/select": "2.0.18", + "@chakra-ui/skeleton": "2.0.24", + "@chakra-ui/slider": "2.0.21", + "@chakra-ui/spinner": "2.0.13", + "@chakra-ui/stat": "2.0.17", + "@chakra-ui/styled-system": "2.6.1", + "@chakra-ui/switch": "2.0.22", + "@chakra-ui/system": "2.5.1", + "@chakra-ui/table": "2.0.16", + "@chakra-ui/tabs": "2.1.8", + "@chakra-ui/tag": "2.0.17", + "@chakra-ui/textarea": "2.0.18", + "@chakra-ui/theme": "2.2.5", + "@chakra-ui/theme-utils": "2.0.11", + "@chakra-ui/toast": "6.0.1", + "@chakra-ui/tooltip": "2.2.6", + "@chakra-ui/transition": "2.0.15", + "@chakra-ui/utils": "2.0.15", + "@chakra-ui/visually-hidden": "2.0.15" + } + }, + "@chakra-ui/react-children-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-children-utils/-/react-children-utils-2.0.6.tgz", + "integrity": "sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==", + "requires": {} + }, + "@chakra-ui/react-context": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-context/-/react-context-2.0.7.tgz", + "integrity": "sha512-i7EGmSU+h2GB30cwrKB4t1R5BMHyGoJM5L2Zz7b+ZUX4aAqyPcfe97wPiQB6Rgr1ImGXrUeov4CDVrRZ2FPgLQ==", + "requires": {} + }, + "@chakra-ui/react-env": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-env/-/react-env-3.0.0.tgz", + "integrity": "sha512-tfMRO2v508HQWAqSADFrwZgR9oU10qC97oV6zGbjHh9ALP0/IcFR+Bi71KRTveDTm85fMeAzZYGj57P3Dsipkw==", + "requires": { + "@chakra-ui/react-use-safe-layout-effect": "2.0.5" + } + }, + "@chakra-ui/react-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-types/-/react-types-2.0.7.tgz", + "integrity": "sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==", + "requires": {} + }, + "@chakra-ui/react-use-animation-state": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.0.8.tgz", + "integrity": "sha512-xv9zSF2Rd1mHWQ+m5DLBWeh4atF8qrNvsOs3MNrvxKYBS3f79N3pqcQGrWAEvirXWXfiCeje2VAkEggqFRIo+Q==", + "requires": { + "@chakra-ui/dom-utils": "2.0.6", + "@chakra-ui/react-use-event-listener": "2.0.7" + } + }, + "@chakra-ui/react-use-callback-ref": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.0.7.tgz", + "integrity": "sha512-YjT76nTpfHAK5NxplAlZsQwNju5KmQExnqsWNPFeOR6vvbC34+iPSTr+r91i1Hdy7gBSbevsOsd5Wm6RN3GuMw==", + "requires": {} + }, + "@chakra-ui/react-use-controllable-state": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.0.8.tgz", + "integrity": "sha512-F7rdCbLEmRjwwODqWZ3y+mKgSSHPcLQxeUygwk1BkZPXbKkJJKymOIjIynil2cbH7ku3hcSIWRvuhpCcfQWJ7Q==", + "requires": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + } + }, + "@chakra-ui/react-use-disclosure": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.0.8.tgz", + "integrity": "sha512-2ir/mHe1YND40e+FyLHnDsnDsBQPwzKDLzfe9GZri7y31oU83JSbHdlAXAhp3bpjohslwavtRCp+S/zRxfO9aQ==", + "requires": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + } + }, + "@chakra-ui/react-use-event-listener": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.0.7.tgz", + "integrity": "sha512-4wvpx4yudIO3B31pOrXuTHDErawmwiXnvAN7gLEOVREi16+YGNcFnRJ5X5nRrmB7j2MDUtsEDpRBFfw5Z9xQ5g==", + "requires": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + } + }, + "@chakra-ui/react-use-focus-effect": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.0.9.tgz", + "integrity": "sha512-20nfNkpbVwyb41q9wxp8c4jmVp6TUGAPE3uFTDpiGcIOyPW5aecQtPmTXPMJH+2aa8Nu1wyoT1btxO+UYiQM3g==", + "requires": { + "@chakra-ui/dom-utils": "2.0.6", + "@chakra-ui/react-use-event-listener": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7" + } + }, + "@chakra-ui/react-use-focus-on-pointer-down": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.0.6.tgz", + "integrity": "sha512-OigXiLRVySn3tyVqJ/rn57WGuukW8TQe8fJYiLwXbcNyAMuYYounvRxvCy2b53sQ7QIZamza0N0jhirbH5FNoQ==", + "requires": { + "@chakra-ui/react-use-event-listener": "2.0.7" + } + }, + "@chakra-ui/react-use-interval": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-interval/-/react-use-interval-2.0.5.tgz", + "integrity": "sha512-1nbdwMi2K87V6p5f5AseOKif2CkldLaJlq1TOqaPRwb7v3aU9rltBtYdf+fIyuHSToNJUV6wd9budCFdLCl3Fg==", + "requires": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + } + }, + "@chakra-ui/react-use-latest-ref": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-latest-ref/-/react-use-latest-ref-2.0.5.tgz", + "integrity": "sha512-3mIuFzMyIo3Ok/D8uhV9voVg7KkrYVO/pwVvNPJOHsDQqCA6DpYE4WDsrIx+fVcwad3Ta7SupexR5PoI+kq6QQ==", + "requires": {} + }, + "@chakra-ui/react-use-merge-refs": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.0.7.tgz", + "integrity": "sha512-zds4Uhsc+AMzdH8JDDkLVet9baUBgtOjPbhC5r3A0ZXjZvGhCztFAVE3aExYiVoMPoHLKbLcqvCWE6ioFKz1lw==", + "requires": {} + }, + "@chakra-ui/react-use-outside-click": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.0.7.tgz", + "integrity": "sha512-MsAuGLkwYNxNJ5rb8lYNvXApXxYMnJ3MzqBpQj1kh5qP/+JSla9XMjE/P94ub4fSEttmNSqs43SmPPrmPuihsQ==", + "requires": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + } + }, + "@chakra-ui/react-use-pan-event": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.0.9.tgz", + "integrity": "sha512-xu35QXkiyrgsHUOnctl+SwNcwf9Rl62uYE5y8soKOZdBm8E+FvZIt2hxUzK1EoekbJCMzEZ0Yv1ZQCssVkSLaQ==", + "requires": { + "@chakra-ui/event-utils": "2.0.8", + "@chakra-ui/react-use-latest-ref": "2.0.5", + "framesync": "6.1.2" + } + }, + "@chakra-ui/react-use-previous": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-previous/-/react-use-previous-2.0.5.tgz", + "integrity": "sha512-BIZgjycPE4Xr+MkhKe0h67uHXzQQkBX/u5rYPd65iMGdX1bCkbE0oorZNfOHLKdTmnEb4oVsNvfN6Rfr+Mnbxw==", + "requires": {} + }, + "@chakra-ui/react-use-safe-layout-effect": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-safe-layout-effect/-/react-use-safe-layout-effect-2.0.5.tgz", + "integrity": "sha512-MwAQBz3VxoeFLaesaSEN87reVNVbjcQBDex2WGexAg6hUB6n4gc1OWYH/iXp4tzp4kuggBNhEHkk9BMYXWfhJQ==", + "requires": {} + }, + "@chakra-ui/react-use-size": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-size/-/react-use-size-2.0.9.tgz", + "integrity": "sha512-Jce7QmO1jlQZq+Y77VKckWzroRnajChzUQ8xhLQZO6VbYvrpg3cu+X2QCz3G+MZzB+1/hnvvAqmZ+uJLd8rEJg==", + "requires": { + "@zag-js/element-size": "0.3.1" + } + }, + "@chakra-ui/react-use-timeout": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-timeout/-/react-use-timeout-2.0.5.tgz", + "integrity": "sha512-QqmB+jVphh3h/CS60PieorpY7UqSPkrQCB7f7F+i9vwwIjtP8fxVHMmkb64K7VlzQiMPzv12nlID5dqkzlv0mw==", + "requires": { + "@chakra-ui/react-use-callback-ref": "2.0.7" + } + }, + "@chakra-ui/react-use-update-effect": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.0.7.tgz", + "integrity": "sha512-vBM2bmmM83ZdDtasWv3PXPznpTUd+FvqBC8J8rxoRmvdMEfrxTiQRBJhiGHLpS9BPLLPQlosN6KdFU97csB6zg==", + "requires": {} + }, + "@chakra-ui/react-utils": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-utils/-/react-utils-2.0.12.tgz", + "integrity": "sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==", + "requires": { + "@chakra-ui/utils": "2.0.15" + } + }, + "@chakra-ui/select": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@chakra-ui/select/-/select-2.0.18.tgz", + "integrity": "sha512-1d2lUT5LM6oOs5x4lzBh4GFDuXX62+lr+sgV7099g951/5UNbb0CS2hSZHsO7yZThLNbr7QTWZvAOAayVcGzdw==", + "requires": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/shared-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/shared-utils/-/shared-utils-2.0.5.tgz", + "integrity": "sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==" + }, + "@chakra-ui/skeleton": { + "version": "2.0.24", + "resolved": "https://registry.npmjs.org/@chakra-ui/skeleton/-/skeleton-2.0.24.tgz", + "integrity": "sha512-1jXtVKcl/jpbrJlc/TyMsFyI651GTXY5ma30kWyTXoby2E+cxbV6OR8GB/NMZdGxbQBax8/VdtYVjI0n+OBqWA==", + "requires": { + "@chakra-ui/media-query": "3.2.12", + "@chakra-ui/react-use-previous": "2.0.5", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/slider": { + "version": "2.0.21", + "resolved": "https://registry.npmjs.org/@chakra-ui/slider/-/slider-2.0.21.tgz", + "integrity": "sha512-Mm76yJxEqJl21+3waEcKg3tM8Y4elJ7mcViN6Brj35PTfzUJfSJxeBGo1nLPJ+X5jLj7o/L4kfBmUk3lY4QYEQ==", + "requires": { + "@chakra-ui/number-utils": "2.0.7", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-callback-ref": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-latest-ref": "2.0.5", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-pan-event": "2.0.9", + "@chakra-ui/react-use-size": "2.0.9", + "@chakra-ui/react-use-update-effect": "2.0.7" + } + }, + "@chakra-ui/spinner": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-2.0.13.tgz", + "integrity": "sha512-T1/aSkVpUIuiYyrjfn1+LsQEG7Onbi1UE9ccS/evgf61Dzy4GgTXQUnDuWFSgpV58owqirqOu6jn/9eCwDlzlg==", + "requires": { + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/stat": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/stat/-/stat-2.0.17.tgz", + "integrity": "sha512-PhD+5oVLWjQmGLfeZSmexp3AtLcaggWBwoMZ4z8QMZIQzf/fJJWMk0bMqxlpTv8ORDkfY/4ImuFB/RJHvcqlcA==", + "requires": { + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/styled-system": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.6.1.tgz", + "integrity": "sha512-jy/1dVi1LxjoRCm+Eo5mqBgvPy5SCWMlIcz6GbIZBDpkGeKZwtqrZLjekxxLBCy8ORY+kJlUB0FT6AzVR/1tjw==", + "requires": { + "@chakra-ui/shared-utils": "2.0.5", + "csstype": "^3.0.11", + "lodash.mergewith": "4.6.2" + } + }, + "@chakra-ui/switch": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/@chakra-ui/switch/-/switch-2.0.22.tgz", + "integrity": "sha512-+/Yy6y7VFD91uSPruF8ZvePi3tl5D8UNVATtWEQ+QBI92DLSM+PtgJ2F0Y9GMZ9NzMxpZ80DqwY7/kqcPCfLvw==", + "requires": { + "@chakra-ui/checkbox": "2.2.10", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/system": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/system/-/system-2.5.1.tgz", + "integrity": "sha512-4+86OrcSoq7lGkm5fh+sJ3IWXSTzjz+HOllRbCW2Rtnmcg7ritiXVNV2VygEg2DrCcx5+tNqRHDM764zW+AEug==", + "requires": { + "@chakra-ui/color-mode": "2.1.12", + "@chakra-ui/object-utils": "2.0.8", + "@chakra-ui/react-utils": "2.0.12", + "@chakra-ui/styled-system": "2.6.1", + "@chakra-ui/theme-utils": "2.0.11", + "@chakra-ui/utils": "2.0.15", + "react-fast-compare": "3.2.0" + } + }, + "@chakra-ui/table": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/table/-/table-2.0.16.tgz", + "integrity": "sha512-vWDXZ6Ad3Aj66curp1tZBHvCfQHX2FJ4ijLiqGgQszWFIchfhJ5vMgEBJaFMZ+BN1draAjuRTZqaQefOApzvRg==", + "requires": { + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/tabs": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-2.1.8.tgz", + "integrity": "sha512-B7LeFN04Ny2jsSy5TFOQxnbZ6ITxGxLxsB2PE0vvQjMSblBrUryOxdjw80HZhfiw6od0ikK9CeKQOIt9QCguSw==", + "requires": { + "@chakra-ui/clickable": "2.0.14", + "@chakra-ui/descendant": "3.0.13", + "@chakra-ui/lazy-utils": "2.0.5", + "@chakra-ui/react-children-utils": "2.0.6", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-controllable-state": "2.0.8", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/react-use-safe-layout-effect": "2.0.5", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/tag": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/tag/-/tag-2.0.17.tgz", + "integrity": "sha512-A47zE9Ft9qxOJ+5r1cUseKRCoEdqCRzFm0pOtZgRcckqavglk75Xjgz8HbBpUO2zqqd49MlqdOwR8o87fXS1vg==", + "requires": { + "@chakra-ui/icon": "3.0.16", + "@chakra-ui/react-context": "2.0.7" + } + }, + "@chakra-ui/textarea": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-2.0.18.tgz", + "integrity": "sha512-aGHHb29vVifO0OtcK/k8cMykzjOKo/coDTU0NJqz7OOLAWIMNV2eGenvmO1n9tTZbmbqHiX+Sa1nPRX+pd14lg==", + "requires": { + "@chakra-ui/form-control": "2.0.17", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/theme": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-2.2.5.tgz", + "integrity": "sha512-hYASZMwu0NqEv6PPydu+F3I+kMNd44yR4TwjR/lXBz/LEh64L6UPY6kQjebCfgdVtsGdl3HKg+eLlfa7SvfRgw==", + "requires": { + "@chakra-ui/anatomy": "2.1.2", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/theme-tools": "2.0.17" + } + }, + "@chakra-ui/theme-tools": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.0.17.tgz", + "integrity": "sha512-Auu38hnihlJZQcPok6itRDBbwof3TpXGYtDPnOvrq4Xp7jnab36HLt7KEXSDPXbtOk3ZqU99pvI1en5LbDrdjg==", + "requires": { + "@chakra-ui/anatomy": "2.1.2", + "@chakra-ui/shared-utils": "2.0.5", + "color2k": "^2.0.0" + } + }, + "@chakra-ui/theme-utils": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-utils/-/theme-utils-2.0.11.tgz", + "integrity": "sha512-lBAay6Sq3/fl7exd3mFxWAbzgdQowytor0fnlHrpNStn1HgFjXukwsf6356XQOie2Vd8qaMM7qZtMh4AiC0dcg==", + "requires": { + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/styled-system": "2.6.1", + "@chakra-ui/theme": "2.2.5", + "lodash.mergewith": "4.6.2" + } + }, + "@chakra-ui/toast": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/toast/-/toast-6.0.1.tgz", + "integrity": "sha512-ej2kJXvu/d2h6qnXU5D8XTyw0qpsfmbiU7hUffo/sPxkz89AUOQ08RUuUmB1ssW/FZcQvNMJ5WgzCTKHGBxtxw==", + "requires": { + "@chakra-ui/alert": "2.0.17", + "@chakra-ui/close-button": "2.0.17", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/react-context": "2.0.7", + "@chakra-ui/react-use-timeout": "2.0.5", + "@chakra-ui/react-use-update-effect": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5", + "@chakra-ui/styled-system": "2.6.1", + "@chakra-ui/theme": "2.2.5" + } + }, + "@chakra-ui/tooltip": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-2.2.6.tgz", + "integrity": "sha512-4cbneidZ5+HCWge3OZzewRQieIvhDjSsl+scrl4Scx7E0z3OmqlTIESU5nGIZDBLYqKn/UirEZhqaQ33FOS2fw==", + "requires": { + "@chakra-ui/popper": "3.0.13", + "@chakra-ui/portal": "2.0.15", + "@chakra-ui/react-types": "2.0.7", + "@chakra-ui/react-use-disclosure": "2.0.8", + "@chakra-ui/react-use-event-listener": "2.0.7", + "@chakra-ui/react-use-merge-refs": "2.0.7", + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/transition": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/transition/-/transition-2.0.15.tgz", + "integrity": "sha512-o9LBK/llQfUDHF/Ty3cQ6nShpekKTqHUoJlUOzNKhoTsNpoRerr9v0jwojrX1YI02KtVjfhFU6PiqXlDfREoNw==", + "requires": { + "@chakra-ui/shared-utils": "2.0.5" + } + }, + "@chakra-ui/utils": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.0.15.tgz", + "integrity": "sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA==", + "requires": { + "@types/lodash.mergewith": "4.6.7", + "css-box-model": "1.2.1", + "framesync": "6.1.2", + "lodash.mergewith": "4.6.2" + } + }, + "@chakra-ui/visually-hidden": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-2.0.15.tgz", + "integrity": "sha512-WWULIiucYRBIewHKFA7BssQ2ABLHLVd9lrUo3N3SZgR0u4ZRDDVEUNOy+r+9ruDze8+36dGbN9wsN1IdELtdOw==", + "requires": {} + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz", + "integrity": "sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==", + "requires": {} + }, + "@emotion/babel-plugin": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz", + "integrity": "sha512-p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.1", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.1.3" + }, + "dependencies": { + "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==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "@emotion/cache": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz", + "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==", + "requires": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.1", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.1.3" + } + }, + "@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "requires": { + "@emotion/memoize": "^0.8.0" + } + }, + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "@emotion/react": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.6.tgz", + "integrity": "sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.6", + "@emotion/cache": "^11.10.5", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", + "requires": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz", + "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==" + }, + "@emotion/styled": { + "version": "11.10.6", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.6.tgz", + "integrity": "sha512-OXtBzOmDSJo5Q0AFemHCfl+bUueT8BIcPSxu0EGTpGk6DmI5dnhSzQANm1e1ze0YZL7TDyAyy6s/b/zmGOS3Og==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.6", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + } + }, + "@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "requires": {} + }, + "@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" + }, + "@eslint/eslintrc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", + "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "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==" + } + } + }, + "@eslint/js": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", + "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==" + }, + "@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "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" + } + }, + "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" + } + }, + "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-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" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^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==", + "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" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.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" + } + }, + "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" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/expect-utils": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.4.3.tgz", + "integrity": "sha512-/6JWbkxHOP8EoS8jeeTd9dTfc9Uawi+43oLKHfp6zzux3U2hqOOVnV3ai4RpDYHOccL6g+5nrxpoc8DmJxtXVQ==", + "requires": { + "jest-get-type": "^29.4.3" + }, + "dependencies": { + "jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==" + } + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.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==", + "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==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "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==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^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==", + "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==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.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" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" + }, + "dependencies": { + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@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==", + "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==" + }, + "@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==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", + "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" + }, + "@remix-run/router": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.3.tgz", + "integrity": "sha512-YRHie1yQEj0kqqCTCJEfHqYSSNlZQ696QJG+MMiW4mxSl9I0ojz/eRhJS4fs88Z5i6D1SmoF9d3K99/QOhI8/w==" + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@testing-library/dom": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.0.0.tgz", + "integrity": "sha512-+/TLgKNFsYUshOY/zXsQOk+PlFQK+eyJ9T13IDVNJEi+M+Un7xlJK+FZKkbGSnf0+7E1G6PlDhkSYQ/GFiruBQ==", + "peer": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "peer": 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==", + "peer": 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==", + "peer": 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==", + "peer": 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==", + "peer": 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==", + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "requires": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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" + } + } + } + }, + "@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "dependencies": { + "@testing-library/dom": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", + "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + } + }, + "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" + } + } + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/aria-query": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", + "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==" + }, + "@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.1.tgz", + "integrity": "sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "requires": { + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-proxy": { + "version": "1.17.10", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz", + "integrity": "sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "29.4.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.4.0.tgz", + "integrity": "sha512-VaywcGQ9tPorCX/Jkkni7RWGFfI11whqzs8dvxF41P17Z+z872thvEvlIbznjPJ02kl1HMX3LmLOonsj2n7HeQ==", + "requires": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + }, + "dependencies": { + "@jest/schemas": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "requires": { + "@sinclair/typebox": "^0.25.16" + } + }, + "@jest/types": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.4.3.tgz", + "integrity": "sha512-bPYfw8V65v17m2Od1cv44FH+SiKW7w2Xu7trhcdTLUmSv85rfKsP+qXSjO4KGJr4dtPSzl/gvslZBXctf1qGEA==", + "requires": { + "@jest/schemas": "^29.4.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@sinclair/typebox": { + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" + }, + "@types/yargs": { + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==" + }, + "diff-sequences": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==" + }, + "expect": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.4.3.tgz", + "integrity": "sha512-uC05+Q7eXECFpgDrHdXA4k2rpMyStAYPItEDLyQDo5Ta7fVkJnNA/4zh/OIVkVVNZ1oOK1PipQoyNjuZ6sz6Dg==", + "requires": { + "@jest/expect-utils": "^29.4.3", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.4.3", + "jest-message-util": "^29.4.3", + "jest-util": "^29.4.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==" + }, + "jest-diff": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.4.3.tgz", + "integrity": "sha512-YB+ocenx7FZ3T5O9lMVMeLYV4265socJKtkwgk/6YUz/VsEzYDkiMuMhWzZmxm3wDRQvayJu/PjkjjSkjoHsCA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.4.3" + } + }, + "jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==" + }, + "jest-matcher-utils": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.4.3.tgz", + "integrity": "sha512-TTciiXEONycZ03h6R6pYiZlSkvYgT0l8aa49z/DLSGYjex4orMUcafuLXYyyEDWB1RKglq00jzwY00Ei7yFNVg==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.4.3" + } + }, + "jest-message-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.4.3.tgz", + "integrity": "sha512-1Y8Zd4ZCN7o/QnWdMmT76If8LuDv23Z1DRovBj/vcSFNlGCJGoO8D1nJDw1AdyAGUk0myDLFGN5RbNeJyCRGCw==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.4.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.4.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.4.3.tgz", + "integrity": "sha512-ToSGORAz4SSSoqxDSylWX8JzkOQR7zoBtNRsA7e+1WUX5F8jrOwaNpuh1YfJHJKDHXLHmObv5eOjejUd+/Ws+Q==", + "requires": { + "@jest/types": "^29.4.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "pretty-format": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.4.3.tgz", + "integrity": "sha512-cvpcHTc42lcsvOOAzd3XuNWTcvk1Jmnzqeu+WsOuiPmxUJTnkbAcFNsRKvEpBEUFVUgy/GTZLulZDcDEi+CIlA==", + "requires": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "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" + } + } + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/lodash": { + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" + }, + "@types/lodash.mergewith": { + "version": "4.6.7", + "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.7.tgz", + "integrity": "sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A==", + "requires": { + "@types/lodash": "*" + } + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "@types/node": { + "version": "18.14.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.5.tgz", + "integrity": "sha512-CRT4tMK/DHYhw1fcCEBwME9CSaZNclxfzVMe7GsO6ULSwsttbj70wSiX6rZdIjGblu93sTJxLdhNIT85KKI7Qw==" + }, + "@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==" + }, + "@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "18.0.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz", + "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "requires": { + "@types/jest": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", + "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" + }, + "@types/ws": { + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.0.tgz", + "integrity": "sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==", + "requires": { + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/type-utils": "5.54.0", + "@typescript-eslint/utils": "5.54.0", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.0.tgz", + "integrity": "sha512-rRYECOTh5V3iWsrOzXi7h1jp3Bi9OkJHrb3wECi3DVqMGTilo9wAYmCbT+6cGdrzUY3MWcAa2mESM6FMik6tVw==", + "requires": { + "@typescript-eslint/utils": "5.54.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.0.tgz", + "integrity": "sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==", + "requires": { + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/typescript-estree": "5.54.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.0.tgz", + "integrity": "sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==", + "requires": { + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/visitor-keys": "5.54.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.0.tgz", + "integrity": "sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==", + "requires": { + "@typescript-eslint/typescript-estree": "5.54.0", + "@typescript-eslint/utils": "5.54.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.0.tgz", + "integrity": "sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.0.tgz", + "integrity": "sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==", + "requires": { + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/visitor-keys": "5.54.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.0.tgz", + "integrity": "sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==", + "requires": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/typescript-estree": "5.54.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.0.tgz", + "integrity": "sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==", + "requires": { + "@typescript-eslint/types": "5.54.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "@zag-js/element-size": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.3.1.tgz", + "integrity": "sha512-jR5j4G//bRzcxwAACWi9EfITnwjNmn10LxF4NmALrdZU7/PNWP3uUCdhCxd/0SCyeiJXUl0yvD57rWAbKPs1nw==" + }, + "@zag-js/focus-visible": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.2.1.tgz", + "integrity": "sha512-19uTjoZGP4/Ax7kSNhhay9JA83BirKzpqLkeEAilrpdI1hE5xuq6q+tzJOsrMOOqJrm7LkmZp5lbsTQzvK2pYg==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "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==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "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==" + }, + "address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "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==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-hidden": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.2.tgz", + "integrity": "sha512-6y/ogyDTk/7YAe91T3E2PR1ALVKyM2QbTio5HwM+N1Q6CMlCKhvClyIjkckBswa0f2xJhjsfzIGa1yVSe1UMVA==", + "requires": { + "tslib": "^2.0.0" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + } + }, + "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==" + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "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.6.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz", + "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==" + }, + "axios": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.4.tgz", + "integrity": "sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^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==", + "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" + } + } + } + }, + "babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "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==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "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" + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz", + "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "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" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "requires": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "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==" + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "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==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "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==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001460", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001460.tgz", + "integrity": "sha512-Bud7abqjvEjipUkpLs4D7gR0l8hBYBHoa+tGtKJHvT2AYzLp1z7EmVkUT4ERpVUfca8S2HGIVs883D8pUH1ZzQ==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "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" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "check-types": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "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==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "requires": { + "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==" + } + } + }, + "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" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "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": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "color2k": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.2.tgz", + "integrity": "sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==" + } + } + }, + "compute-scroll-into-view": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", + "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "core-js": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.0.tgz", + "integrity": "sha512-VG23vuEisJNkGl6XQmFJd3rEG/so/CNatqeE+7uZAwTSwFeB/qaO0be8xZYUNWprJ/GIwL8aMt9cj1kvbpTZhg==" + }, + "core-js-compat": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.0.tgz", + "integrity": "sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ==", + "requires": { + "browserslist": "^4.21.5" + } + }, + "core-js-pure": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.29.0.tgz", + "integrity": "sha512-v94gUjN5UTe1n0yN/opTihJ8QBWD2O8i19RfTZR7foONPWArnjB96QA/wk5ozu1mm6ja3udQCzOzwQXTxi3xOQ==" + }, + "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==" + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "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" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-box-model": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", + "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "requires": { + "tiny-invariant": "^1.0.6" + } + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "requires": {} + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "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==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "cssdb": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.4.1.tgz", + "integrity": "sha512-0Q8NOMpXJ3iTDDbUv9grcmQAfdDx4qz+fN/+Md2FGbevT+6+bJNQ2LjB2YIUlLbpBTM32idU1Sb+tb/uGt6/XQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "requires": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "requires": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } + }, + "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==" + }, + "deepmerge": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "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==" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.317", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.317.tgz", + "integrity": "sha512-JhCRm9v30FMNzQSsjl4kXaygU+qHBD0Yh7mKxyjmF0V8VwYVB6qpBRX28GyAucrM9wDCpSUctT6FpMUQxbyKuA==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "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==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, + "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" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", + "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "requires": { + "@eslint/eslintrc": "^2.0.0", + "@eslint/js": "8.35.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "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==" + }, + "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==" + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "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==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.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==", + "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==" + } + } + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "requires": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react": { + "version": "7.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.10.2.tgz", + "integrity": "sha512-f1DmDWcz5SDM+IpCkEX0lbFqrrTs8HRsEElzDEqN/EBI0hpRj8Cns5+IVANXswE8/LeybIJqPAOQIFu2j5Y5sw==", + "requires": { + "@typescript-eslint/utils": "^5.43.0" + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.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==" + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "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" + } + } + } + }, + "espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "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==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "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" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "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==" + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "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" + }, + "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==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "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==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "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==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "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" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "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": { + "locate-path": "^6.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==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "focus-lock": { + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.6.tgz", + "integrity": "sha512-KSuV3ur4gf2KqMNoZx3nXNVhqCkn42GuTYCX4tXPEwf0MjpFQmNMiN6m7dXaUXgIoivL6/65agoUMg4RLS0Vbg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.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==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "framer-motion": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.0.1.tgz", + "integrity": "sha512-/N7gBA9gH8PkStyNQ67P/lx8UhL/7Y8z9Ku7FfgOF77sSG8wu8781kX7I5ZUgflRRtQXo8qH4Rev23004G1zcQ==", + "requires": { + "@emotion/is-prop-valid": "^0.8.2", + "tslib": "^2.4.0" + }, + "dependencies": { + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "optional": true, + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "optional": true + } + } + }, + "framesync": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.1.2.tgz", + "integrity": "sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==", + "requires": { + "tslib": "2.4.0" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + } + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "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==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "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==" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==" + }, + "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==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "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", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "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==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "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==" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "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" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "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==" + } + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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==" + }, + "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" + } + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "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==" + }, + "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" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + }, + "immer": { + "version": "9.0.19", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.19.tgz", + "integrity": "sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "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", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "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==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "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-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "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-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "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==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "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-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "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": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "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-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "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", + "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.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.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": "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" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "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==" + } + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "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" + } + } + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.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==", + "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" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.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==", + "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" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.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==", + "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" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.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==", + "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" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.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==", + "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" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.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==", + "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" + } + } + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.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==", + "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" + } + } + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^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==", + "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" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^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==", + "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" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.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==", + "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" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^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" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "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" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.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==", + "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" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.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==", + "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" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + }, + "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" + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.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==", + "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" + } + } + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "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-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==" + }, + "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==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "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": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "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==" + }, + "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": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "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" + } + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + } + }, + "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==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "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": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "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==" + }, + "lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "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" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "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" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memfs": { + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "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==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "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==" + }, + "mini-css-extract-plugin": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "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==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + }, + "normalize-path": { + "version": "3.0.0", + "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": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "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" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "requires": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "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" + } + }, + "open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "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" + } + }, + "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": "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" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "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==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "requires": { + "callsites": "^3.0.0" + } + }, + "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" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "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==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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-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" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "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-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} + }, + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "requires": {} + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "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==" + }, + "promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.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==" + } + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "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==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "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" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "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": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + } + }, + "react-clientside-effect": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz", + "integrity": "sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==", + "requires": { + "@babel/runtime": "^7.12.13" + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.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==", + "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==" + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + }, + "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" + } + } + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "react-focus-lock": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.4.tgz", + "integrity": "sha512-7pEdXyMseqm3kVjhdVH18sovparAzLg5h6WvIx7/Ck3ekjhrrDMEegHSa3swwC8wgfdd7DIdUVRGeiHT9/7Sgg==", + "requires": { + "@babel/runtime": "^7.0.0", + "focus-lock": "^0.11.6", + "prop-types": "^15.6.2", + "react-clientside-effect": "^1.2.6", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.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.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "requires": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + } + }, + "react-remove-scroll-bar": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", + "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "requires": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + } + }, + "react-router": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.8.2.tgz", + "integrity": "sha512-lF7S0UmXI5Pd8bmHvMdPKI4u4S5McxmHnzJhrYi9ZQ6wE+DA8JN5BzVC5EEBuduWWDaiJ8u6YhVOCmThBli+rw==", + "requires": { + "@remix-run/router": "1.3.3" + } + }, + "react-router-dom": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.8.2.tgz", + "integrity": "sha512-N/oAF1Shd7g4tWy+75IIufCGsHBqT74tnzHQhbiUTYILYF0Blk65cg+HPZqwC+6SqEyx033nKqU7by38v3lBZg==", + "requires": { + "@remix-run/router": "1.3.3", + "react-router": "6.8.2" + } + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + } + }, + "react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "requires": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "requires": { + "minimatch": "^3.0.5" + } + }, + "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" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", + "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==", + "requires": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "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==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "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==" + } + } + }, + "resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.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==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "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==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "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==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "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" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "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" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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==", + "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==" + }, + "shell-quote": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.0.tgz", + "integrity": "sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==" + }, + "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" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "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==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "requires": { + "internal-slot": "^1.0.4" + } + }, + "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-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "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==", + "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==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + }, + "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", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylis": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" + }, + "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" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.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": "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" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tailwindcss": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.7.tgz", + "integrity": "sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ==", + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.0.9", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "dependencies": { + "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==" + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz", + "integrity": "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "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" + } + }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "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==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "peer": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "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", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use-callback-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "requires": { + "tslib": "^2.0.0" + } + }, + "use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "requires": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "requires": {} + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.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==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + }, + "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" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "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-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } + }, + "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==" + }, + "workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "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==" + }, + "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" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "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" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "requires": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "requires": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "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", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "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": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "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==" + }, + "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/pokedex/package.json b/pokedex/package.json new file mode 100644 index 000000000..cb7c10b4f --- /dev/null +++ b/pokedex/package.json @@ -0,0 +1,44 @@ +{ + "name": "pokedex", + "version": "0.1.0", + "private": true, + "dependencies": { + "@chakra-ui/react": "^2.5.1", + "@emotion/react": "^11.10.6", + "@emotion/styled": "^11.10.6", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "axios": "^1.3.4", + "framer-motion": "^10.0.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.8.2", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/pokedex/public/favicon.ico b/pokedex/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/pokedex/public/index.html b/pokedex/public/index.html new file mode 100644 index 000000000..aa069f27c --- /dev/null +++ b/pokedex/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/pokedex/public/logo192.png b/pokedex/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/pokedex/public/manifest.json b/pokedex/public/manifest.json new file mode 100644 index 000000000..080d6c77a --- /dev/null +++ b/pokedex/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/pokedex/public/robots.txt b/pokedex/public/robots.txt new file mode 100644 index 000000000..e9e57dc4d --- /dev/null +++ b/pokedex/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/pokedex/src/App.css b/pokedex/src/App.css new file mode 100644 index 000000000..e69de29bb diff --git a/pokedex/src/App.js b/pokedex/src/App.js new file mode 100644 index 000000000..4bff9ad0c --- /dev/null +++ b/pokedex/src/App.js @@ -0,0 +1,20 @@ +import logo from './logo.svg'; +import './App.css'; +import { Button, ChakraProvider } from "@chakra-ui/react" +import { Header } from './Components/Header/Header'; +import { theme } from './theme'; +import { Router } from './Routes/Router'; + + + + +function App() { + return ( + +
+ + + ); +} + +export default App; diff --git a/pokedex/src/App.test.js b/pokedex/src/App.test.js new file mode 100644 index 000000000..1f03afeec --- /dev/null +++ b/pokedex/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/pokedex/src/Assets/PokemonLogo.png b/pokedex/src/Assets/PokemonLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..0067f9e26f216810bcd200fd442fbd5320e829ed GIT binary patch literal 28276 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

m9>jXxxu5im^kAp$fI=QuOjQi7S1P)~l4i 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 literal 0 HcmV?d00001 diff --git a/pokedex/src/Assets/Types/Frame 18.png b/pokedex/src/Assets/Types/Frame 18.png new file mode 100644 index 0000000000000000000000000000000000000000..1f5dbf743d9487857785ba73deffe55b7b5fcfbc GIT binary patch literal 1786 zcmVD)uC$cPjB=T!TxpaySjq)PIbn-70IJQEjUkBEyR z;USX<%QX+Ty<0L^9?Xl%@>!qH7t>!R5cXl~kA*!W|Fm@8oZKcnEIPIZ{ohs;2VQ-@ za?O~oQ-onz$J>4i)V2S9Q5H*uhipRl=#IiY$9ArcVre->WvFXt`n2%K%0`s-jKo^x zQ^nF8tgCZyGVi57ar1!!xsi; zluJ~ZVLUyquzK?gnRZobAr^-V#T?85S{Vc?$t#Fe}E`?P<|H6csH${Qs={uTLuqbLBH6 zTw;4LpsXmcEZ4E^{w=E%sn35B7C-+nEz%8Sxg41gmyEc%@v-INSY?qo_)NZf=RzsU zA|b?zN8I#4n>ATul7Rm4DY1Lw$~pTKKDtzN94Zx0)n8wb1?-bDU{!!8F_ib=uHS4K zQ1w{ism^gxC6gn7)dL7WAj$PVl&h?>u6g-Olhn`t34>jH`z7XrLg-ks`|Q7r4X| zPA#!6^S~+_lau3x`e_EP$eQj0?P?YpdJ$uPySHX@a-`$YT=1umd?kZRZ_}D9{bFR< z!A{4PKHojROMt&-(Ly_*ZFYoZ3U5g_gRI&$S~2S~C9x=+2JVf7KwARsRD#f+*dGhk zh#1OBopmg{N@Uz#2DgB#9Q`kHCqO`h%(C#iPGo__NT;y|7VYyYxj$SR5U+fBBWYXY zV?HDSdhsFeyyf7U%o5j6QUL)vVb-`7=#c` zdnzrs75!<_HZz*!LNyuL7s^EJAW0Z=kWmMJk_}$HAGCm!{AqOJO zF@2v@4m?Uv?WWnWNZC)A5}GuifRhft%o3xiv_`uSsPC64HCaeuLTIbi?~@AK1=Ghr z=yhDkOanzE4mo)a=0i+`4EA#BlN zaZ}j{yan^tN=Xtz4CCM+lk<@l_Fj(LP6+IF;nCigWgK`A$pRdy5dvP2Byq~|=k(o0 zQ@(pK>`+(O?fpY6?5GU7P8(qYG#lv$m8>j6SXx+xy3--ISQlM(Rs=u}HiWsZEuUv8Snk%36m|_oPkWb2vjfkr%e%H^ z^@{5M+^yFze!UXv9GJ}8)!0|;i;L2@cYQmv@QG29!1}$xB?rp$du2_l`PVD9@O~eb cy}u9p7oJosw_NIv8UO$Q07*qoM6N<$f__LpGynhq literal 0 HcmV?d00001 diff --git a/pokedex/src/Assets/Types/Frame 19.png b/pokedex/src/Assets/Types/Frame 19.png new file mode 100644 index 0000000000000000000000000000000000000000..796fcb6d43dcad429c5b63c546649d99c79583fe GIT binary patch literal 1619 zcmV-Z2CVssP)?W0yhQ@e?q_IguVUp6HnsG`GE@%RF6AH%# z4RM+@fy}sIFo`5 zz%Y!Xk|f3PpUnXrWBaRI+w~$F?Kp2F_Zd5Tob4sH`*^?Ifj!A~jO|Z&zq5?p&HLD< z*`9V_vTaiuPm||-%&$TLo|E;TziwEWCg_@G(Ydpn;&NMsa$NVwfMRIms zkD~=Ty%$-DXIJ>V4RR5EAS*@{0##r`^q!-0l}I)fmMcW|3q3JkHXWOg32 zf0NXb*M2!xiC<#StVya6M)E18_=cPSH!p>%n#Q>b$=^a@9$?T>l^u%>`=O4zd0my+ zkqy!N?8%MnIZRUUc)!RbfSwx=I+Lq!&yucYN%p^fkwPbKlN^qcmWyhT0^9D|KF&Cy zckepZbnpbt>aIq!RMrKh;WS@#ZxO|aOFJ0()j~OPA+MPjsc^=wbJ%$X&ry=U?o8B0 zhIs#bQ4D1M8lxabPG;?qhzt`t>v7=tRc_CoAK=u6s8H7mQ#+z8Z8L!J;Gp>0$OJ(q z7z5dG;2ZFSG+1?Yk$yfzO87oIs-^6CzNU|Dzla+U(VHVnve60L0}3Hu)5U`0a6BRa zec*rbeIlByPPRk2LPBOjR8FT>U{E>f*8)Kn(%@~X0=Qse@y0IwO7KnSHH@TUz!6T0 z7>V^pj&v0q6Df@egBH~aE=^x1p;;9d7*>?huX>ye>wKT6&eDGj6>OqN*qRklhrw5@ zuh1J&{qDozs7}qo!V1x^Lp=via_(pJeF6HV#&^;{Jw9g2tbQxfoLMXY*hgW&X+YR% z)-C9h=|EI)Xcs9oSGDQs7lJ@kgJ^ejZH{~t7tlttUsRUpmvm>B5s`!R9A@W(5CD!(F5VPv00tc#8Mai2CNS-wKHW z#LxPcWl*j_=ofNyq<+czF9JNtR0D{)3hR~Z5#}mD7JedGAQxfIzr5&j2@=im-w{)@ zCdg$#zYcO@{C@^lfpey29SyZzQ>X^eJhEItL&xyESc3t^l;+EimBtT$A`f*3u`)Mu zreKlhB!!}%inZ1r>IM??5ej$p^X|B?t&Q2W?z5xXmbc*Zu)&#bIuz>sOe$XMZX)*< zNuRzk)0ABJGHPInn&B;}K0qvRs+$P34Jt}=?_Qf}5)ig=|6~gskkYnpJjP<{xy~?z~EN&Z+@J@TTAv zLj&H~Z6J$)p{d22>J-<9r+Ml-QTGn%G2`anomy3(Bc-E+Qkq`5>xV47w| z?s;6oh9?((C}fRasv8O^S1G{6 zfQQFFjo*oWmMy@uRr~ykdf0vxknA5!=Cb+LSm(oAXshsM=>XfTClgDCz7V76LY%aVItA##MCAsL=Hmz4 zn3(AJ^`zJ*1Fv@DGH(w+bde?myg8KC#4+~K#W)4%LlGLiMjjDk?~N`dC^V~)nhtfn zSt5QtMM^{w*U&HKy8eFxq%JyT`@pfr`jI>Q_N}KI&4x*d8)^Hv!=$SH59apFm*>0Z zkG?O^w15O0;t6%4`MOEQrR#U%0Duo%}g0FDvwE94Q4m$fd@ZjvRO=UY7R zX+ggjp~ilVTKkRexpt{N^8GcQkopu!wy^@DUyx^*JQ$;^%MzvU4k>l}jF1fpFM}Qz z?Z1upPG)#M!qrerOgwA>vB)9lkI8{_=-j8eT^9WjAs}9#kBV`iUuZTw5FyA*kj4=s z=LIx+lRN;L3t4cJ+;~|PM%8xve;8q%zIR3#_Fn_JA1D_v=EF)A!CE`@Gic2IrMxUmIR; z*inOL@aGC4p`!pCLr9lT>KJD|&aiRANG`HmAnc^ZAvwax!uq>`zLIdiYi&GNW39#( z=1rWlJywz|fv7u4k1-)m;2H3ADT#Mwb+a(U8mhceOmEkb~(xWi| z7$ZtL-rVT0x1j>@J2^tO+}@=|l=t?BGaQGGYa%Rr6^_yvPeMbGo`3uodB7$#dZc8C zf#BgFs^iiolt)pUSnRDjx>t2z0uaKuf0`AD6Y_W5+6qT;JIhJH#K4)5An`mryW=6r zgJXQ_@KoM`aL9!_{Ni@Pz}{_S{_&p!Av|q>2!yxDE3=m5!9FCzaY{MZ4_QjGj3R=( z035@D9C-x1RT&bRnITEW>Z|hLreEf{QGQn7dOtlZ%%VgMSoB!g}5AdALk^*rOEks)>HXa)`-DMim3cDL>1TSIFiYpS)#!`z?=VSVSQoKkO|1m<4%Kf~CK zj4#;=Z;%1{k-mHGRrg=;*kXJqoQpiC0KOtTr*COFy>9`{rhY+Pwe=)`55P(#eJ*sL z51&|V2Wrprmzr;oGo`16D}3gvA4?HF23VDw txsl*}7hx&pQ=87!q(c#`kM@6k^uH07ui0@bKA!*p002ovPDHLkV1g`y#9jaZ literal 0 HcmV?d00001 diff --git a/pokedex/src/Assets/Types/Frame 21.png b/pokedex/src/Assets/Types/Frame 21.png new file mode 100644 index 0000000000000000000000000000000000000000..258a9e09fe54ef02d2ed2b1b076f908df9eea67e GIT binary patch literal 1775 zcmVi9-sbkUwD&^ki@Cp~xqaGm z?>YDU&v~BboZb@o!0B{qg(G{_;U%$aB(}k2XG`p@F1u1W_iCyWkw@U16mu-;P zH7;8#wng_5^=%hx;Y+I+AHr3Rw_e|7Zu8?@rH6ojpE2f4|1ogU)_uE}R3eV#!i{Yyg2pPnRl=G>Ke<}S1vPC zPb!g&Nq6Ao-Rr9>rZ5v@T^|~3y?xE3iWd#&r~3vjvLlbpv6y|f?!MIN-oYKD5*65f zzg;}u`pY(G7msOpqx8)@NjUUN#@;g0y;e!{b_bc8TF5bYmolo#`FGf5TW1!-Vvco@jMTr|jb6*0` zE*@JuECy02SxN^jM)rFLDM6R!@tNJ!Pi!}d4HhI;F=X!1feu>F*0Pyz@8jjf zz>Q*tp$tTTjkPbZ_YCqQ1hMz@GeIW2>VhD+b{4xf#Km<|*kC~YLij*?^3NP~w+G@c zw5Q6eJ&OVD5Cco(#K4TIg&UB@n@9j_PJxAv^^RZIc)(T#;+p_EE&t1-US;8uE$58x zG5|9ULSUvN6Nj+=yb+dDcaAmi_5hq$_~QwlR9QQF`M`O|t|M*_ge>@`o*t4spdI!? zO9B-{b|uU{!L39RXd6bj@bX0>8|e?&rh=5oYrlGZX6-O}*bqyp_kmj%!~<}Rupul! z?4FR+jWQF;LR1N2Ack6lzfwY_AQIi^geXQWM!bT|cYfMI%LQWi1AXeNOrY~57!d{AF(A=Yf>pTwoDPbegP#O4%)>Ej}Z7H*y*vtQ5F=C0m8i^TSS(L7Z%@g z69zHp4+x*IE}dUzDPWH{oh61sawN28m4X}t+93vJ2P%lgX|O~@96(G7HOLr8*q$sp zt?%MYs6HblDb2c zJk4D$XyE9_=P8^(ICudJO3VOs;;sG1C|ro!gMLPWGf;an;CW2=HL>CcWc)GS+P>^r z$QQHcWGy>`4)!>)WDpkB!o9#1+D!7d+JZ&K-g3%qJi_0L+k-egEAs~fXcvb^*I1{% z6sWLs?qB+6^ggAQKSxVt5C_2wi^cFP;`Lf6f$PLfOmbzyO54L+==(edn#vBFoC==*M8!GmR{&pWuoUd- zkFb~*u1@+NV`2i9x}J%t!Q+HS!SMQTguS<~*{(k18*W3 R&x!y5002ovPDHLkV1le_NM!&3 literal 0 HcmV?d00001 diff --git a/pokedex/src/Assets/Types/Frame 22.png b/pokedex/src/Assets/Types/Frame 22.png new file mode 100644 index 0000000000000000000000000000000000000000..8e333286bc5215738891e2c2da2a7f32f1b51af4 GIT binary patch literal 1743 zcmV;=1~B=FP)Nl-}0pzLLUvSlOa2J(LtLfxDu6b)pfCXm?uzK33H;nLo=mulkuB$wNB&$;)W zp5NbddLWX);c!GqXFfi};ZmoS{V2PRDaoL7EjSyQ+BzpPYj5;Egc#Fmo$P3LO|QCiA=~K6lQVcWTVkNS|}sM7)|M^n}~xC#cT|x@UZnXXJ4SH z$8$9K_YB?azDGlrY0_Ao+J@ezrmTcn9i(yORMSnCgJQR2*c?G+$5Mp=yfHXtqw1@7 z$oAMy8nRfMzCD_T7*Xzv5c0AU=(EbV6$t^L-FIIcBop7KA&Y^J@=*RWtMm>C0hZto z$DQ|?JI6_51+yU>BWjei)Nc&)TL=;mh9NeBo)=kr;wWsxdV0}-43IT#Rni#lNDa#J z0~4kk7~FzGNmO28XTjij|CJ@s{;-7sW;7*XV{VaoPsiirv% zH9*Wjwxt%Z)Gt4NhcePO(e1krsQUXm;+&Ubl8FVqydKto`;f|?Dc!{>{H)TLIDi;o z_SPzX%SykF4qUwQ8=vLV(jL~z^Ow71>oR@U7+Ik0IeX(odMpV+V(!TTeQ@C?`i3pU zm2)Tek)7)>Kp4D=(sVI^5@jr;LQ@hAJB7*PBeFiJ4c-YiZDl3A-ZmoYVUciy(>xY7 zJ}{3O9Gm8|vXmV%2xb4Y|LCbEj}7ItUQFEhrRAUeC_0DE0?ZpE4K%D`EiqByqy|tB z^uv1pS>h+>_Wt8G7<|xR9u^u5pe!IS+sN+hp>V-)Y4}c(f?-lRXP>8vl5{G)`vbSp zi+4)Tfb~K9<2ea|mBULwD7a54kO5rNe)5C(Es=D(WS4k(Ue2@NgcyM97#w`5wIpoA zE5a?gQka+QR!%YM>C>;exSuvr9vX9ZiBKF^fYcT%0?Vx&)`RbYIEnaE$nNmcN4eD6 zX%Ww>zWO@_h!6x^(*;khR`c~adkx}{yYB6IYG7j*0PBJVN*a$rmw-hgU@sSzzv$Wb zPd$Rg-x5N@_k?R}X}3^aQ$GcO88O0Zu(tj)Luvx^RRd@vv=^zX97rRf@vg4R6L^*+ zSXYvbi>nCeH{37|#19A^ZVUoJfcF>30P_g1=_|gBnn=D`4K7~!RSX2&AtsA(ABYpD zOLnuHj9w9}Jps3aAdgH-N_+7vxT1#EVPSP}$>-kRw^Z+NEZ%Fk&pXcxBBr7*N+*wy z0bG;U37xrPTm&>Z_v8<^`_&V~Bx^geBc!p&UVsSTY{f_#R?F(-fDqtzu!0~ZA9xl5 zyp)DQiCSYVOZA|o!$Lj%55;F#N;YS5=!`Y4E}0B=@#b+c8~9Z@B)o_y!sj$;`#%&CtwwU`gY7cZnTZiTB3#!fRvtldzTuC zhxn<~b?b-6j^z|w^OsuPG>?41`TFa2i^Ng2?s>-*sqOF!E=dXcc5J_N-C$-m8l#Jy{z@YVV62l9^(XjaJ<2Qgz7CJtYDcuq zW^2lh#Mgc?CPckkY)W?D`zqnw4PJzue^r-%HtIqgX}p%AZNpRtD-U<`@nfm$OxfGI lxoq}2nb!V4BKZFw@jvk6G9edv9i0FG002ovPDHLkV1jaaK#TwY literal 0 HcmV?d00001 diff --git a/pokedex/src/Assets/Types/Frame 23.png b/pokedex/src/Assets/Types/Frame 23.png new file mode 100644 index 0000000000000000000000000000000000000000..adb66f13815da5789709847c6dda4da1662076bf GIT binary patch literal 1650 zcmV-&295cNP)oD1GW&M%GH5#sm5|;pj@f3TpB1>Yb-kgWoL}C zD^SkXSdM60wf!UcM~dLAYR~YUGxL34Z<8d|af4zq`Cnl_xFyNwb~JU2r5!KxaMf)| zl9t5zAg3)3-YQy|d~|Dl{PzknNeI%4O9xXNCokKpo2Epa>@;N9+)v%skVXL7)uz_I>`XC%g;ruPfE{ZhrUWCJCk|p zY($lc1pH+YOEB>g%`sW!Z_!?2NjpG?sxH#YoaskC>yclr6?Jm`eju;LMH#GAT7bVG zk4}mcL`sUSVCVBE&(Z=La4*KT6pm0hX={CzR(`uj8?zIXYClG{%6Ir^py`_}^zY(4 zy+AnOv?qG5fRPSWT~f-P`#;D|i3TJRhFqU~Oh%K#eSyPfZZ<1Hu{QaLmLA@vqE9-h z;6gK>Ymw{o`91n8XFjh5E%bjQ*Fz;xmlBYuWxjU#;XUOua%--TcXT+Y|KghY?>m$> zYfm3jYT;2OYeMe>vUnJQy)0~#O%A4ie(oWiJi(YYpyvv7Hk&&u4i;HW@|UA>v{Asw ze#5ngWie*0Q#Yzn}TAwaUFB1lTSaz?i0aBBGWaNP$*q6kvchavF||z+j$pF7kM38_xAEE)27pLnB|7{bMCu#%GWohIV7wa^X$(bvsgK1}1bH^gNK87z><+5%)uivcGZj#aeLPzxc?_e>>$dO(I_}nIt|Exs^R4xwWn& zGD&zGO<#^FyRobl4G+?fzcxfB2}{P2(m`wyS8rAwIA}ld9>2QDB=PY1+?gfim-*do z6odEj4|ElIr$@TYjjM^nfs)tnTMA1qhVA7S1b#K+#E#>cu1`z&WSP&P?R6%4kpA@f wwtMs6{y2%hM18;&12Gpt%-^Ra_V3gF144OlqVciWSO5S307*qoM6N<$f@y08MF0Q* literal 0 HcmV?d00001 diff --git a/pokedex/src/Assets/Types/Frame 24.png b/pokedex/src/Assets/Types/Frame 24.png new file mode 100644 index 0000000000000000000000000000000000000000..fcce03725831c012a1db4fd115b31146013306cc GIT binary patch literal 1424 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 literal 0 HcmV?d00001 diff --git a/pokedex/src/Assets/Types/Frame 27.png b/pokedex/src/Assets/Types/Frame 27.png new file mode 100644 index 0000000000000000000000000000000000000000..acb24549f374e484f75b7052bf970fee54a73853 GIT binary patch literal 1463 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 AX8-^I literal 0 HcmV?d00001 diff --git a/pokedex/src/Assets/Types/Frame 7.png b/pokedex/src/Assets/Types/Frame 7.png new file mode 100644 index 0000000000000000000000000000000000000000..1ca22816260af66aec999a0e407d55300102212e GIT binary patch literal 1693 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 B$2tH2 literal 0 HcmV?d00001 diff --git a/pokedex/src/Assets/Types/images.js b/pokedex/src/Assets/Types/images.js new file mode 100644 index 000000000..b6fc8483b --- /dev/null +++ b/pokedex/src/Assets/Types/images.js @@ -0,0 +1,21 @@ +export const images = { + grass: require('./Frame 3.png'), + poison: require('./Frame 4.png'), + fire: require('./Frame 5.png'), + flying: require('./Frame 6.png'), + water: require('./Frame 7.png'), + bug: require('./Frame 8.png'), + normal: require('./Frame 9.png'), + dark: require('./Frame 17.png'), + dragon: require('./Frame 18.png'), + electric: require('./Frame 19.png'), + fairy: require('./Frame 20.png'), + fighting: require('./Frame 21.png'), + ghost: require('./Frame 22.png'), + ground: require('./Frame 23.png'), + ice: require('./Frame 24.png'), + psychic: require('./Frame 25.png'), + rock: require('./Frame 26.png'), + steel: require('./Frame 27.png') +} + \ No newline at end of file diff --git a/pokedex/src/Assets/bulbasaur.png b/pokedex/src/Assets/bulbasaur.png new file mode 100644 index 0000000000000000000000000000000000000000..1cb2143374f9203babeae9ff76fe21bc7df938f2 GIT binary patch literal 42710 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

*<}cq>R6&&-4`=ssrs91OvQEBkLCoh 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 literal 0 HcmV?d00001 diff --git a/pokedex/src/Assets/colors.js b/pokedex/src/Assets/colors.js new file mode 100644 index 000000000..56c6b9523 --- /dev/null +++ b/pokedex/src/Assets/colors.js @@ -0,0 +1,23 @@ +export const colors = { + grass: "#729F92", + poison: 'purple', + fire: "#EAAB7D", + flying: './Frame 6.png', + water: '#71C3FF', + bug: '#76A866', + normal: '#BF9762', + dark: './Frame 17.png', + dragon: './Frame 18.png', + electric: './Frame 19.png', + fairy: './Frame 20.png', + fighting: './Frame 21.png', + ghost: './Frame 22.png', + ground: './Frame 23.png', + ice: './Frame 24.png', + psychic: './Frame 25.png', + rock: './Frame 26.png', + steel: './Frame 27.png' +} + +// Falta completar as cores aqui + \ No newline at end of file diff --git a/pokedex/src/Assets/grass.png b/pokedex/src/Assets/grass.png new file mode 100644 index 0000000000000000000000000000000000000000..06328364dd3e9f9ca5e69452cd70bfca8adedad1 GIT binary patch literal 1694 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 ynp;^bk2NOhBhYe42P=Aj_A|bfD7IzXPc#A`D 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 literal 0 HcmV?d00001 diff --git a/pokedex/src/Components/Header/Header.js b/pokedex/src/Components/Header/Header.js new file mode 100644 index 000000000..e6ada92a4 --- /dev/null +++ b/pokedex/src/Components/Header/Header.js @@ -0,0 +1,12 @@ +import { Button, Heading, Text } from "@chakra-ui/react" +import { StyledButton, StyledHeader, styledHeader, StyledImg, StyledP } from "./StyledHeader" +import Logo from "../../Assets/PokemonLogo.png" + +export const Header = () => { + return( + + + Pokedéx + + ) +} \ No newline at end of file diff --git a/pokedex/src/Components/Header/StyledHeader.js b/pokedex/src/Components/Header/StyledHeader.js new file mode 100644 index 000000000..32b26b5f7 --- /dev/null +++ b/pokedex/src/Components/Header/StyledHeader.js @@ -0,0 +1,45 @@ +import { flexbox } from "@chakra-ui/react"; +import styled from "@emotion/styled"; +import { Button, Heading } from "@chakra-ui/react"; + + +export const StyledHeader = styled(Heading)` + display: flex; + justify-content: center; + background-color: white; + width: auto; + height: 11vw; +` +export const StyledP = styled.p` +width: 106px; +height: 36px; +font-style: normal; +font-weight: 700; +font-size: 24px; +line-height: 36px; +color: #FFFFFF; +` + +export const StyledButton = styled(Button)` + position: absolute; + background-color: #33A4F5; + color: white; + margin-left: 959px ; + align-self: center; + border-radius: 8px; + width: 15.3vw; + height: 51px; + padding: 4px 10px 4px 10px; + &:hover { + background-color: green; + } +`; + + +export const StyledImg = styled.img` + height: 100px ; + width: 272px; + margin: 0 auto; + align-self: center; + +` \ No newline at end of file diff --git a/pokedex/src/Components/PokemonCard/PokemonCard.js b/pokedex/src/Components/PokemonCard/PokemonCard.js new file mode 100644 index 000000000..a09ec71c3 --- /dev/null +++ b/pokedex/src/Components/PokemonCard/PokemonCard.js @@ -0,0 +1,39 @@ +import { StyledButton, StyledCard, StyledDetails, StyledImg, StyledName, StyledP, StyledPokebola, StyledTypes } from "./StyledPokemonCard" +import Pokebola from "../../Assets/pokebola.png" +import { images } from "../../Assets/Types/images" +import { colors } from "../../Assets/colors" +import { useNavigate } from "react-router-dom" +import {goToDetailsPage} from "../../Routes/coordinator" + + +export const PokemonCard = (props) => { + + const navigate = useNavigate() + // const [pokemonData, setPokemonData] = useState([]); + + // useEffect(() => { + // axios.get(`${props.url}`) + // .then((response) => {setPokemonData(response.data) + // console.log(response.data) + // }) + // .catch((error) => console.log(error)); + // }, [props.name]); + + return ( + + #{props.id < 10 ? `0${props.id}` : props.id} + {props.name.charAt(0).toUpperCase()+props.name.slice(1)} + + {props.types.map((type) => { + return + })} + + + goToDetailsPage(navigate)}>Detalhes + + + Capturar! + + + ) +} \ No newline at end of file diff --git a/pokedex/src/Components/PokemonCard/StyledPokemonCard.js b/pokedex/src/Components/PokemonCard/StyledPokemonCard.js new file mode 100644 index 000000000..ce9244359 --- /dev/null +++ b/pokedex/src/Components/PokemonCard/StyledPokemonCard.js @@ -0,0 +1,87 @@ +import styled from "@emotion/styled"; +import { Card, CardHeader, CardBody, CardFooter, Button } from '@chakra-ui/react' +import { theme } from '../../theme'; + +const { fonts } = theme; + +export const StyledCard = styled(Card)` + border-radius: 0.7rem; + margin-left: 2.7vw; + margin-top: 130px; + width: 30vw; + height: 210px; + display: flex; + flex-direction: column; + flex-wrap: wrap; + padding: 0px 23px; + background-color: ${props => props.color}; + position: relative; + font-family: ${fonts.body}; + font-style: normal; + color: white; +` + +export const StyledImg = styled.img` + width: 13vw; + height: 13vw; + position: absolute; + right: 0.7rem; + top: -3rem; + z-index: 2; +` + +export const StyledTypes = styled.div` + display: flex; + margin-top: 10px; + gap: 7px; + z-index: 3; +` + +export const StyledName = styled.h1` + width: auto; + height: 39px; + left: 23px; + top: 40px; + font-family: ${fonts.body}; + font-style: normal; + font-weight: 700; + font-size: 32px; + line-height: 39px; +` + +export const StyledP = styled.p` + font-family: 'Poppins', sans-serif; + margin-top: 25px; + font-weight: 700; +` + +export const StyledDetails = styled.p` + font-family: 'Poppins', sans-serif; + margin-top: 35px; + text-decoration: underline; + cursor: pointer; +` + +export const StyledButton = styled(Button)` + color: black; + background-color: white; + width: 146px; + height: 38px; + align-self: end; + margin-bottom: 13px; + font-weight: 400; + font-size: 16px; + line-height: 24px; + display: flex; + margin-top: 158px; + border: none; + border-radius: 0.3rem; + z-index: 2; +` + +export const StyledPokebola = styled.img` + position: absolute; + right: 0rem; + bottom: 0px; + z-index: 1; +` diff --git a/pokedex/src/Hooks/UseRequestData.js b/pokedex/src/Hooks/UseRequestData.js new file mode 100644 index 000000000..394f64b48 --- /dev/null +++ b/pokedex/src/Hooks/UseRequestData.js @@ -0,0 +1,109 @@ +// import axios from "axios" +// import { useEffect, useState } from "react" + +// export const useRequestData = (initialState, path, header) => { + +// const [dados, setDados] = useState(initialState) +// const [pokemonData, setPokemonData] = useState([]); + + +// const recebeDados = () => { + +// axios.get(`https://pokeapi.co/api/v2/pokemon/${path}`) +// .then((response) => { +// setDados(response.data.results) +// }) +// .catch((error) => { +// console.log(error.response) +// }) + +// dados.map((pokemon) => { +// axios.get(`${pokemon.url}`) +// .then((response) => { +// setPokemonData([...pokemonData, response.data]) +// console.log(response.data) +// // console.log(pokemonData) +// }) + +// .catch((error) => console.log(error)); +// }) +// console.log(pokemonData) +// } + + + + + +// useEffect(() => { +// recebeDados()}, []) + +// return [dados] + +// } + + +// import axios from "axios"; +// import { useEffect, useState } from "react"; + +// export const useRequestData = (initialState, path, header) => { +// const [dados, setDados] = useState(initialState); +// const [pokemonData, setPokemonData] = useState([]); + +// useEffect(() => { +// const fetchData = async () => { +// const response = await axios.get(`https://pokeapi.co/api/v2/pokemon/${path}`); +// setDados(response.data.results); +// const pokemonDetails = await Promise.all( +// response.data.results.map(async (pokemon) => { +// const result = await axios.get(pokemon.url); +// return result.data; +// }) +// ); +// setPokemonData(pokemonDetails); +// }; +// fetchData(); +// }, [path]); + +// console.log(pokemonData) + +// return [dados, pokemonData]; +// }; + + +import axios from "axios" +import { useEffect, useState } from "react" + +export const useRequestData = (initialState, path, header) => { + const [dados, setDados] = useState(initialState); + + useEffect(() => { + axios.get(`https://pokeapi.co/api/v2/pokemon/${path}`) + .then((response) => { + const pokemonUrls = response.data.results.map((pokemon) => pokemon.url); + return axios.all(pokemonUrls.map((url) => axios.get(url))) + }) + .then((responses) => { + const pokemonData = responses.map((response) => response.data); + setDados(pokemonData); + }) + .catch((error) => { + console.log(error.response); + }); + }, [path]); + + console.log(dados) + + return [dados]; +} + + + + + + + + + + + + diff --git a/pokedex/src/Pages/ErrorPage/ErrorPage.js b/pokedex/src/Pages/ErrorPage/ErrorPage.js new file mode 100644 index 000000000..d6515c857 --- /dev/null +++ b/pokedex/src/Pages/ErrorPage/ErrorPage.js @@ -0,0 +1,5 @@ +export const ErrorPage = () => { + return( +

ErrorPage
+ ) +} \ No newline at end of file diff --git a/pokedex/src/Pages/PokedexPage/PokedexPage.js b/pokedex/src/Pages/PokedexPage/PokedexPage.js new file mode 100644 index 000000000..22c77ab40 --- /dev/null +++ b/pokedex/src/Pages/PokedexPage/PokedexPage.js @@ -0,0 +1,28 @@ +import { PokemonCard } from "../../Components/PokemonCard/PokemonCard" +import { StyledCard } from "../../Components/PokemonCard/StyledPokemonCard" +import { StyledMain, StyledP, StyledContainer } from "./StyledPokedex" +import { useCompletePokemons, useRequestData } from "../../Hooks/UseRequestData" + + +export const PokedexPage = () => { + + const pokemons = useRequestData([], "?limit=12")[0] + + return ( + + + Todos Pokémons + + {pokemons ? ( + pokemons.map((pokemon) => ( + + )) + ) : ( +

Carregando...

+ )} +
+ {/* */} +
+ + ) +} \ No newline at end of file diff --git a/pokedex/src/Pages/PokedexPage/StyledPokedex.js b/pokedex/src/Pages/PokedexPage/StyledPokedex.js new file mode 100644 index 000000000..557aad038 --- /dev/null +++ b/pokedex/src/Pages/PokedexPage/StyledPokedex.js @@ -0,0 +1,26 @@ +import { flexbox } from "@chakra-ui/react"; +import styled from "@emotion/styled"; +import { Button, Heading } from "@chakra-ui/react"; + + + +export const StyledMain = styled.div` +background-color: #5f5f5e; +height: 100vh;//mudar aqui, isso é só teste +` +export const StyledContainer = styled.div` +display: flex; +flex-wrap: wrap; +` + +export const StyledP = styled.p` +width: auto; +height: 72px; +margin-left: 2.7vw; +padding-top:4vw; +font-style: normal; +font-weight: 700; +font-size: 48px; +line-height: 72px; +color: #FFFFFF; +` \ No newline at end of file diff --git a/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js b/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js new file mode 100644 index 000000000..0f07c8c55 --- /dev/null +++ b/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js @@ -0,0 +1,5 @@ +export const PokemonDetailPage = () => { + return( +
PokemonDetailPage
+ ) +} \ No newline at end of file diff --git a/pokedex/src/Pages/PokemonListPage/PokemonListPage.js b/pokedex/src/Pages/PokemonListPage/PokemonListPage.js new file mode 100644 index 000000000..bbb90ea55 --- /dev/null +++ b/pokedex/src/Pages/PokemonListPage/PokemonListPage.js @@ -0,0 +1,5 @@ +export const PokemonListPage = () => { + return( +
PokemonListPage
+ ) +} \ No newline at end of file diff --git a/pokedex/src/Routes/Router.js b/pokedex/src/Routes/Router.js new file mode 100644 index 000000000..cb272f76a --- /dev/null +++ b/pokedex/src/Routes/Router.js @@ -0,0 +1,19 @@ +import { PokemonDetailPage } from '../Pages/PokemonDetailPage/PokemonDetailPage'; +import { PokemonListPage } from '../Pages/PokemonListPage/PokemonListPage'; +import { PokedexPage } from '../Pages/PokedexPage/PokedexPage.js'; +import { ErrorPage } from '../Pages/ErrorPage/ErrorPage'; +import { BrowserRouter, Routes, Route } from "react-router-dom" + + +export const Router = () => { + return( + + + }/> + }/> + }/> + }/> + + + ) +} \ No newline at end of file diff --git a/pokedex/src/Routes/coordinator.js b/pokedex/src/Routes/coordinator.js new file mode 100644 index 000000000..087d5ba7c --- /dev/null +++ b/pokedex/src/Routes/coordinator.js @@ -0,0 +1,4 @@ + + export const goToDetailsPage = (navigate) => { + navigate("/detailsPage") + } diff --git a/pokedex/src/index.js b/pokedex/src/index.js new file mode 100644 index 000000000..446057c4b --- /dev/null +++ b/pokedex/src/index.js @@ -0,0 +1,16 @@ +import React from 'react'; +import App from './App.js'; +import ReactDOM from 'react-dom/client'; +import reportWebVitals from './reportWebVitals'; + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/pokedex/src/logo.svg b/pokedex/src/logo.svg new file mode 100644 index 000000000..9dfc1c058 --- /dev/null +++ b/pokedex/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pokedex/src/reportWebVitals.js b/pokedex/src/reportWebVitals.js new file mode 100644 index 000000000..5253d3ad9 --- /dev/null +++ b/pokedex/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/pokedex/src/setupTests.js b/pokedex/src/setupTests.js new file mode 100644 index 000000000..8f2609b7b --- /dev/null +++ b/pokedex/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/pokedex/src/theme.js b/pokedex/src/theme.js new file mode 100644 index 000000000..6b0a22729 --- /dev/null +++ b/pokedex/src/theme.js @@ -0,0 +1,18 @@ +import { extendTheme } from "@chakra-ui/react" + +export const theme = extendTheme({ + styles: { + global: { + "@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;500;700&display=swap')": "", + body: { + fontFamily: "Inter, sans-serif", + }, + }, + }, + colors: { + brand: { + 100: "#f7fafc", + 900: "#1a202c", + }, + }, +}) From 37e9847c08d414c2550e449d8eaf87b34ca4b9f1 Mon Sep 17 00:00:00 2001 From: Rottschaefer Date: Wed, 15 Mar 2023 19:05:21 -0300 Subject: [PATCH 02/11] PokemonDetailPage feita --- pokedex/src/App.js | 10 +++ .../src/Components/PokemonCard/PokemonCard.js | 2 +- pokedex/src/Components/StatBar/StatBar.js | 54 +++++++++++++ .../src/Components/StatBar/StyledStatBar.js | 40 ++++++++++ pokedex/src/Contexts/GlobalContext.js | 3 + pokedex/src/Pages/PokedexPage/PokedexPage.js | 9 ++- .../src/Pages/PokedexPage/StyledPokedex.js | 2 +- .../PokemonDetailPage/PokemonDetailPage.js | 43 +++++++++- .../StyledPokemonDetailPage.js | 79 +++++++++++++++++++ pokedex/src/Routes/Router.js | 5 +- pokedex/src/Routes/coordinator.js | 4 +- 11 files changed, 241 insertions(+), 10 deletions(-) create mode 100644 pokedex/src/Components/StatBar/StatBar.js create mode 100644 pokedex/src/Components/StatBar/StyledStatBar.js create mode 100644 pokedex/src/Contexts/GlobalContext.js create mode 100644 pokedex/src/Pages/PokemonDetailPage/StyledPokemonDetailPage.js diff --git a/pokedex/src/App.js b/pokedex/src/App.js index 4bff9ad0c..d97f8b8db 100644 --- a/pokedex/src/App.js +++ b/pokedex/src/App.js @@ -4,16 +4,26 @@ import { Button, ChakraProvider } from "@chakra-ui/react" import { Header } from './Components/Header/Header'; import { theme } from './theme'; import { Router } from './Routes/Router'; +import { GlobalContext } from './Contexts/GlobalContext'; +import { useRequestData } from './Hooks/UseRequestData'; + function App() { + + const dados = useRequestData([],"?limit=12")[0] + + const context = dados + return ( +
+ ); } diff --git a/pokedex/src/Components/PokemonCard/PokemonCard.js b/pokedex/src/Components/PokemonCard/PokemonCard.js index a09ec71c3..8f948cedb 100644 --- a/pokedex/src/Components/PokemonCard/PokemonCard.js +++ b/pokedex/src/Components/PokemonCard/PokemonCard.js @@ -29,7 +29,7 @@ export const PokemonCard = (props) => { })} - goToDetailsPage(navigate)}>Detalhes + goToDetailsPage(navigate, props.pokemon)}>Detalhes Capturar! diff --git a/pokedex/src/Components/StatBar/StatBar.js b/pokedex/src/Components/StatBar/StatBar.js new file mode 100644 index 000000000..39f70a7c8 --- /dev/null +++ b/pokedex/src/Components/StatBar/StatBar.js @@ -0,0 +1,54 @@ +import { Progress, ProgressLabel } from "@chakra-ui/react"; +import { StyledStatBarDiv, StyledProgress, StyledProgressLabel, StyledP, StyledP2 } from "./StyledStatBar"; +import { GlobalContext } from "../../Contexts/GlobalContext" +import { useContext } from "react" + +export const StatBar = ({ statValue, statName }) => { + const getColor = () => { + if (statValue < 50) { + return "red"; + } else if (statValue < 80) { + return "yellow"; + } else { + return "green"; + } + }; + + const StatsNames = (statName) => { + if(statName == "hp"){ + console.log(statName) + return("HP") + } + if(statName == "attack"){ + console.log(statName) + return("Attack") + } + if(statName == "defense"){ + console.log(statName) + return("Defense") + } + if(statName == "special-attack"){ + console.log(statName) + return("Sp. Atk") + } + if(statName == "special-defense"){ + console.log(statName) + return("Sp. Def") + } + if(statName == "speed"){ + console.log(statName) + return("Speed") + } + } + + + return ( + + {StatsNames(statName)} + {statValue} + + {statValue} + + + ); +}; diff --git a/pokedex/src/Components/StatBar/StyledStatBar.js b/pokedex/src/Components/StatBar/StyledStatBar.js new file mode 100644 index 000000000..c13805bca --- /dev/null +++ b/pokedex/src/Components/StatBar/StyledStatBar.js @@ -0,0 +1,40 @@ +import styled from "@emotion/styled"; +import { Progress, ProgressLabel } from "@chakra-ui/react"; + + + +export const StyledStatBarDiv = styled.div` +display: flex; +align-items: center; +justify-content: center; +width: 100%; +margin: 10px 4px 4px 10px; +` + +export const StyledProgress = styled(Progress)` +color:${props => props.colorScheme}; +border-radius: 4px; +width: 50%; +background-color: white; +` + +export const StyledProgressLabel = styled(Progress)` + border-radius: 100px; + width: 60%; +` + +export const StyledP = styled.p` +width: 20%; +font-weight: 700; +color: grey; +margin: 0px 6px; +justify-self: flex-end +` + +export const StyledP2 = styled.p` +width: 10%; +font-weight: 700; +color: grey; +margin: 0px 6px +` + diff --git a/pokedex/src/Contexts/GlobalContext.js b/pokedex/src/Contexts/GlobalContext.js new file mode 100644 index 000000000..7e4502bf4 --- /dev/null +++ b/pokedex/src/Contexts/GlobalContext.js @@ -0,0 +1,3 @@ +import { createContext } from "react"; + +export const GlobalContext = createContext(); \ No newline at end of file diff --git a/pokedex/src/Pages/PokedexPage/PokedexPage.js b/pokedex/src/Pages/PokedexPage/PokedexPage.js index 22c77ab40..96e344612 100644 --- a/pokedex/src/Pages/PokedexPage/PokedexPage.js +++ b/pokedex/src/Pages/PokedexPage/PokedexPage.js @@ -2,11 +2,16 @@ import { PokemonCard } from "../../Components/PokemonCard/PokemonCard" import { StyledCard } from "../../Components/PokemonCard/StyledPokemonCard" import { StyledMain, StyledP, StyledContainer } from "./StyledPokedex" import { useCompletePokemons, useRequestData } from "../../Hooks/UseRequestData" +import { useContext } from "react" +import { GlobalContext } from "../../Contexts/GlobalContext" + export const PokedexPage = () => { - const pokemons = useRequestData([], "?limit=12")[0] + const pokemons = useContext(GlobalContext) + + // const pokemons = useRequestData([], "?limit=12")[0] return ( @@ -15,7 +20,7 @@ export const PokedexPage = () => { {pokemons ? ( pokemons.map((pokemon) => ( - + )) ) : (

Carregando...

diff --git a/pokedex/src/Pages/PokedexPage/StyledPokedex.js b/pokedex/src/Pages/PokedexPage/StyledPokedex.js index 557aad038..c69d5ea8d 100644 --- a/pokedex/src/Pages/PokedexPage/StyledPokedex.js +++ b/pokedex/src/Pages/PokedexPage/StyledPokedex.js @@ -6,7 +6,7 @@ import { Button, Heading } from "@chakra-ui/react"; export const StyledMain = styled.div` background-color: #5f5f5e; -height: 100vh;//mudar aqui, isso é só teste +height: auto;//mudar aqui, isso é só teste ` export const StyledContainer = styled.div` display: flex; diff --git a/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js b/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js index 0f07c8c55..1b7365b7a 100644 --- a/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js +++ b/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js @@ -1,5 +1,44 @@ +import { useRequestData } from "../../Hooks/UseRequestData" +import { GlobalContext } from "../../Contexts/GlobalContext" +import { useContext } from "react" +import { useParams } from "react-router-dom" +import { StyledCard, StyledMain, StyledH1, StyledPokebola, StyledSprite, StyledSpriteDiv, StyledStats, StyledP } from "./StyledPokemonDetailPage" +import { colors } from "../../Assets/colors" +import Pokebola from "../../Assets/pokebola.png" +import { StatBar } from "../../Components/StatBar/StatBar" + + export const PokemonDetailPage = () => { - return( -
PokemonDetailPage
+ + const { name } = useParams() + const dados = useContext(GlobalContext) + + const pokemon = dados.find((pokemon) => pokemon.name === name) + console.log(pokemon) + + return ( + + {/* */} + Detalhes + + + + + + + + + + + Base stats +
+ {pokemon.stats.map((stats)=>{ + return () + })} + +
+
+
+
) } \ No newline at end of file diff --git a/pokedex/src/Pages/PokemonDetailPage/StyledPokemonDetailPage.js b/pokedex/src/Pages/PokemonDetailPage/StyledPokemonDetailPage.js new file mode 100644 index 000000000..7ca39831f --- /dev/null +++ b/pokedex/src/Pages/PokemonDetailPage/StyledPokemonDetailPage.js @@ -0,0 +1,79 @@ +import { Card } from '@chakra-ui/react' +import styled from "@emotion/styled"; +import { theme } from '../../theme'; + +const { fonts } = theme; + +export const StyledCard = styled(Card)` + border-radius: 0.7rem; + margin-top: 56px; + width: 96.4vw; + height: auto; + display: flex; + align-content: flex-start; + flex-direction: row; + flex-wrap: wrap; + background-color: green; + background-color: ${props => props.color}; + position: relative; + font-family: ${fonts.body}; + font-style: normal; + color: white; +` + +export const StyledMain = styled.main` +display: flex; +flex-direction: column; +align-items: center; +background-color: #5f5f5e; +height: auto; +` + +export const StyledH1 = styled.h1` +margin-top: 60px; +align-self: flex-start; +margin-left: 2.7vw; +width: 220px; +height: 72px; +font-size: large; +color: white; +` +export const StyledPokebola = styled.img` +align-self: center; +position: absolute; +width: 908.99px; +height: 908.99px; +/* left: 553.49px; */ +top: -40px; +` + +export const StyledSprite = styled(Card)` + color: white; + width: 10vw; + width: 20vw; +height: 20vw; +` + +export const StyledSpriteDiv = styled.div` +display: flex; +flex-direction: column; +row-gap: 35px; +margin: 26px 34px 26px 44px ; +` + +export const StyledStats = styled(Card)` +width: 23.8vw; +height: 42.9vw; +background-color: white; +margin-top: 26px; +margin-bottom: 26px; +` + +export const StyledP = styled.p` +font-weight: 700; +font-size: xx-large; +color: black; +margin-left: 18px; +margin-top: 10px; +margin-bottom: 10px +` diff --git a/pokedex/src/Routes/Router.js b/pokedex/src/Routes/Router.js index cb272f76a..7d834bd06 100644 --- a/pokedex/src/Routes/Router.js +++ b/pokedex/src/Routes/Router.js @@ -4,13 +4,14 @@ import { PokedexPage } from '../Pages/PokedexPage/PokedexPage.js'; import { ErrorPage } from '../Pages/ErrorPage/ErrorPage'; import { BrowserRouter, Routes, Route } from "react-router-dom" - export const Router = () => { + + return( }/> - }/> + }/> }/> }/> diff --git a/pokedex/src/Routes/coordinator.js b/pokedex/src/Routes/coordinator.js index 087d5ba7c..9c5c0550c 100644 --- a/pokedex/src/Routes/coordinator.js +++ b/pokedex/src/Routes/coordinator.js @@ -1,4 +1,4 @@ - export const goToDetailsPage = (navigate) => { - navigate("/detailsPage") + export const goToDetailsPage = (navigate, pokemon) => { + navigate(`/detailsPage/${pokemon.name}`) } From 91ae101b49a71e2594d2b6520e47f7a30872e051 Mon Sep 17 00:00:00 2001 From: Rottschaefer Date: Thu, 16 Mar 2023 20:01:11 -0300 Subject: [PATCH 03/11] =?UTF-8?q?P=C3=A1gina=20de=20detalhes=20finalizar?= =?UTF-8?q?=20bem=20como=20a=20p=C3=A1gina=20da=20minha=20Pokedex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex/package-lock.json | 50 ++++++------ pokedex/package.json | 2 +- pokedex/src/App.js | 65 ++++++++++++++-- pokedex/src/Assets/Pokebola2.png | Bin 0 -> 31213 bytes pokedex/src/Components/Header/Header.js | 20 ++++- pokedex/src/Components/Header/StyledHeader.js | 30 +++++-- .../src/Components/PokemonCard/PokemonCard.js | 13 +--- .../PokemonCard/StyledPokemonCard.js | 2 +- pokedex/src/Components/PopUp/PopUp.js | 13 ++++ pokedex/src/Components/PopUp/StyledPopUp.js | 45 +++++++++++ .../src/Pages/MyPokedexPage/MyPokedexPage.js | 22 ++++++ .../MyPokedexPage/StyledMyPokedexPage.js | 7 ++ pokedex/src/Pages/PokedexPage/PokedexPage.js | 34 +++++--- .../PokemonDetailPage/PokemonDetailPage.js | 32 ++++++-- .../StyledPokemonDetailPage.js | 73 ++++++++++++++++-- .../Pages/PokemonListPage/PokemonListPage.js | 5 -- pokedex/src/Routes/Router.js | 6 +- pokedex/src/Routes/coordinator.js | 10 +++ pokedex/src/theme.js | 11 ++- 19 files changed, 352 insertions(+), 88 deletions(-) create mode 100644 pokedex/src/Assets/Pokebola2.png create mode 100644 pokedex/src/Components/PopUp/PopUp.js create mode 100644 pokedex/src/Components/PopUp/StyledPopUp.js create mode 100644 pokedex/src/Pages/MyPokedexPage/MyPokedexPage.js create mode 100644 pokedex/src/Pages/MyPokedexPage/StyledMyPokedexPage.js delete mode 100644 pokedex/src/Pages/PokemonListPage/PokemonListPage.js diff --git a/pokedex/package-lock.json b/pokedex/package-lock.json index 2dba44fb0..e307991a4 100644 --- a/pokedex/package-lock.json +++ b/pokedex/package-lock.json @@ -18,7 +18,7 @@ "framer-motion": "^10.0.1", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-router-dom": "^6.8.2", + "react-router-dom": "^6.9.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" } @@ -4393,9 +4393,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.3.tgz", - "integrity": "sha512-YRHie1yQEj0kqqCTCJEfHqYSSNlZQ696QJG+MMiW4mxSl9I0ojz/eRhJS4fs88Z5i6D1SmoF9d3K99/QOhI8/w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.4.0.tgz", + "integrity": "sha512-BJ9SxXux8zAg991UmT8slpwpsd31K1dHHbD3Ba4VzD+liLQ4WAMSxQp2d2ZPRPfN0jN2NPRowcSSoM7lCaF08Q==", "engines": { "node": ">=14" } @@ -15919,11 +15919,11 @@ } }, "node_modules/react-router": { - "version": "6.8.2", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.8.2.tgz", - "integrity": "sha512-lF7S0UmXI5Pd8bmHvMdPKI4u4S5McxmHnzJhrYi9ZQ6wE+DA8JN5BzVC5EEBuduWWDaiJ8u6YhVOCmThBli+rw==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.9.0.tgz", + "integrity": "sha512-51lKevGNUHrt6kLuX3e/ihrXoXCa9ixY/nVWRLlob4r/l0f45x3SzBvYJe3ctleLUQQ5fVa4RGgJOTH7D9Umhw==", "dependencies": { - "@remix-run/router": "1.3.3" + "@remix-run/router": "1.4.0" }, "engines": { "node": ">=14" @@ -15933,12 +15933,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.8.2", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.8.2.tgz", - "integrity": "sha512-N/oAF1Shd7g4tWy+75IIufCGsHBqT74tnzHQhbiUTYILYF0Blk65cg+HPZqwC+6SqEyx033nKqU7by38v3lBZg==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.9.0.tgz", + "integrity": "sha512-/seUAPY01VAuwkGyVBPCn1OXfVbaWGGu4QN9uj0kCPcTyNYgL1ldZpxZUpRU7BLheKQI4Twtl/OW2nHRF1u26Q==", "dependencies": { - "@remix-run/router": "1.3.3", - "react-router": "6.8.2" + "@remix-run/router": "1.4.0", + "react-router": "6.9.0" }, "engines": { "node": ">=14" @@ -21955,9 +21955,9 @@ "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" }, "@remix-run/router": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.3.3.tgz", - "integrity": "sha512-YRHie1yQEj0kqqCTCJEfHqYSSNlZQ696QJG+MMiW4mxSl9I0ojz/eRhJS4fs88Z5i6D1SmoF9d3K99/QOhI8/w==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.4.0.tgz", + "integrity": "sha512-BJ9SxXux8zAg991UmT8slpwpsd31K1dHHbD3Ba4VzD+liLQ4WAMSxQp2d2ZPRPfN0jN2NPRowcSSoM7lCaF08Q==" }, "@rollup/plugin-babel": { "version": "5.3.1", @@ -30193,20 +30193,20 @@ } }, "react-router": { - "version": "6.8.2", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.8.2.tgz", - "integrity": "sha512-lF7S0UmXI5Pd8bmHvMdPKI4u4S5McxmHnzJhrYi9ZQ6wE+DA8JN5BzVC5EEBuduWWDaiJ8u6YhVOCmThBli+rw==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.9.0.tgz", + "integrity": "sha512-51lKevGNUHrt6kLuX3e/ihrXoXCa9ixY/nVWRLlob4r/l0f45x3SzBvYJe3ctleLUQQ5fVa4RGgJOTH7D9Umhw==", "requires": { - "@remix-run/router": "1.3.3" + "@remix-run/router": "1.4.0" } }, "react-router-dom": { - "version": "6.8.2", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.8.2.tgz", - "integrity": "sha512-N/oAF1Shd7g4tWy+75IIufCGsHBqT74tnzHQhbiUTYILYF0Blk65cg+HPZqwC+6SqEyx033nKqU7by38v3lBZg==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.9.0.tgz", + "integrity": "sha512-/seUAPY01VAuwkGyVBPCn1OXfVbaWGGu4QN9uj0kCPcTyNYgL1ldZpxZUpRU7BLheKQI4Twtl/OW2nHRF1u26Q==", "requires": { - "@remix-run/router": "1.3.3", - "react-router": "6.8.2" + "@remix-run/router": "1.4.0", + "react-router": "6.9.0" } }, "react-scripts": { diff --git a/pokedex/package.json b/pokedex/package.json index cb7c10b4f..c33c292ae 100644 --- a/pokedex/package.json +++ b/pokedex/package.json @@ -13,7 +13,7 @@ "framer-motion": "^10.0.1", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-router-dom": "^6.8.2", + "react-router-dom": "^6.9.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" }, diff --git a/pokedex/src/App.js b/pokedex/src/App.js index d97f8b8db..617d4ba6a 100644 --- a/pokedex/src/App.js +++ b/pokedex/src/App.js @@ -6,6 +6,7 @@ import { theme } from './theme'; import { Router } from './Routes/Router'; import { GlobalContext } from './Contexts/GlobalContext'; import { useRequestData } from './Hooks/UseRequestData'; +import { useState } from 'react'; @@ -13,16 +14,66 @@ import { useRequestData } from './Hooks/UseRequestData'; function App() { - const dados = useRequestData([],"?limit=12")[0] + const pokemons = useRequestData([], "?limit=18")[0] + + const [capturados, setCapturados] = useState([]) + + const [gotcha, setGotcha] = useState(false) + + const [colorToPass, setColorToPass] = useState("") + + const capturar = (id, color) => { + const capturando = pokemons.find((pokemon) => { return (pokemon.id === id) }) + if(color==="white"){ + if (capturados.length !== 0) { + if (capturados.find((pokemon) => { return (pokemon.id === id) }) === undefined) { + setCapturados([...capturados, capturando]) + setGotcha(true) + console.log(gotcha) + + setTimeout(()=>setGotcha(false), 3000) + setColorToPass(color) + // alert(`${capturando.name} capturado!`) + console.log(capturados) + } + + else { + alert(`Este pokemon já foi capturado!`) + console.log(capturados) + + } + } + else + if(capturados.length===0){ + setColorToPass(color) + setCapturados([...capturados, capturando]) + setGotcha(true) + console.log(gotcha) + setTimeout(()=>setGotcha(false), 3000) + // alert(`${capturando.name} capturado!`) + console.log(capturados) + } + } + if(color==="#FF6262"){ + setColorToPass(color) + setCapturados(capturados.filter((pokemon)=>{return(pokemon.id) != capturando.id})) + setGotcha(true) + console.log(gotcha) + + setTimeout(()=>setGotcha(false), 3000) + } + } + + + const context = { pokemons, capturados, capturar, gotcha, setGotcha, colorToPass} + + - const context = dados - return ( - -
- - + + + ); } diff --git a/pokedex/src/Assets/Pokebola2.png b/pokedex/src/Assets/Pokebola2.png new file mode 100644 index 0000000000000000000000000000000000000000..2e04181c3b008fdc7d0a6f170bc679a87fe1646b GIT binary patch literal 31213 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 Ms;lx^$@c#L14qtb-v9sr literal 0 HcmV?d00001 diff --git a/pokedex/src/Components/Header/Header.js b/pokedex/src/Components/Header/Header.js index e6ada92a4..f3b163372 100644 --- a/pokedex/src/Components/Header/Header.js +++ b/pokedex/src/Components/Header/Header.js @@ -1,12 +1,24 @@ import { Button, Heading, Text } from "@chakra-ui/react" -import { StyledButton, StyledHeader, styledHeader, StyledImg, StyledP } from "./StyledHeader" +import { StyledButton, StyledHeader, styledHeader, StyledImg, StyledP, StyledBack, StyledBackDiv } from "./StyledHeader" import Logo from "../../Assets/PokemonLogo.png" +import { useNavigate, useLocation } from "react-router-dom" +import { goToMyPokedexPage, goToPokedexPage } from "../../Routes/coordinator" + export const Header = () => { - return( + const navigate = useNavigate() + + const location = useLocation()//Fazer renderizção condicional do header com isso aqui + const rotaAtual = location.pathname; + console.log(rotaAtual) + + return ( - - Pokedéx + goToPokedexPage(navigate)}>{"<"}Todos Pokemons + + goToMyPokedexPage(navigate)}> + Pokedéx + ) } \ No newline at end of file diff --git a/pokedex/src/Components/Header/StyledHeader.js b/pokedex/src/Components/Header/StyledHeader.js index 32b26b5f7..0dc6ae936 100644 --- a/pokedex/src/Components/Header/StyledHeader.js +++ b/pokedex/src/Components/Header/StyledHeader.js @@ -5,10 +5,11 @@ import { Button, Heading } from "@chakra-ui/react"; export const StyledHeader = styled(Heading)` display: flex; - justify-content: center; + justify-content: space-around; background-color: white; width: auto; height: 11vw; + align-items: center; ` export const StyledP = styled.p` width: 106px; @@ -20,12 +21,29 @@ line-height: 36px; color: #FFFFFF; ` +export const StyledBack = styled.p` +font-family: 'Poppins', sans-serif; + width: 230px; + height: 36px; + font-size: 24px; + text-decoration: underline; + text-decoration-thickness: 1.5px; + color: #1A1A1A; + cursor: pointer; + +` + +export const StyledBackDiv = styled.div` + display: flex; + align-items: center; +` + export const StyledButton = styled(Button)` - position: absolute; + /* position: absolute; */ background-color: #33A4F5; color: white; - margin-left: 959px ; - align-self: center; + /* margin-left: 959px ; */ + /* align-self: center; */ border-radius: 8px; width: 15.3vw; height: 51px; @@ -39,7 +57,7 @@ export const StyledButton = styled(Button)` export const StyledImg = styled.img` height: 100px ; width: 272px; - margin: 0 auto; - align-self: center; + /* margin: 0 auto; + align-self: center; */ ` \ No newline at end of file diff --git a/pokedex/src/Components/PokemonCard/PokemonCard.js b/pokedex/src/Components/PokemonCard/PokemonCard.js index 8f948cedb..51694eedf 100644 --- a/pokedex/src/Components/PokemonCard/PokemonCard.js +++ b/pokedex/src/Components/PokemonCard/PokemonCard.js @@ -9,15 +9,8 @@ import {goToDetailsPage} from "../../Routes/coordinator" export const PokemonCard = (props) => { const navigate = useNavigate() - // const [pokemonData, setPokemonData] = useState([]); - - // useEffect(() => { - // axios.get(`${props.url}`) - // .then((response) => {setPokemonData(response.data) - // console.log(response.data) - // }) - // .catch((error) => console.log(error)); - // }, [props.name]); + + return ( @@ -32,7 +25,7 @@ export const PokemonCard = (props) => { goToDetailsPage(navigate, props.pokemon)}>Detalhes - Capturar! + props.capturar(props.id, props.bgColor)}>{props.textoBotao} ) diff --git a/pokedex/src/Components/PokemonCard/StyledPokemonCard.js b/pokedex/src/Components/PokemonCard/StyledPokemonCard.js index ce9244359..d9c8d421d 100644 --- a/pokedex/src/Components/PokemonCard/StyledPokemonCard.js +++ b/pokedex/src/Components/PokemonCard/StyledPokemonCard.js @@ -64,7 +64,7 @@ export const StyledDetails = styled.p` export const StyledButton = styled(Button)` color: black; - background-color: white; + background-color: ${props => props.bgColor}; width: 146px; height: 38px; align-self: end; diff --git a/pokedex/src/Components/PopUp/PopUp.js b/pokedex/src/Components/PopUp/PopUp.js new file mode 100644 index 000000000..921a8fad1 --- /dev/null +++ b/pokedex/src/Components/PopUp/PopUp.js @@ -0,0 +1,13 @@ +import {StyledPopUp, StyledGotcha, StyledP, StyledX} from "./StyledPopUp" + + +export const PopUp = (props) => { + + return( + + {props.texto} + {props.descricao} + {/* x */} + + ) +} \ No newline at end of file diff --git a/pokedex/src/Components/PopUp/StyledPopUp.js b/pokedex/src/Components/PopUp/StyledPopUp.js new file mode 100644 index 000000000..fd0e89289 --- /dev/null +++ b/pokedex/src/Components/PopUp/StyledPopUp.js @@ -0,0 +1,45 @@ +import styled from "@emotion/styled" + +export const StyledPopUp = styled.div` +position: relative; + display: flex; + flex-direction: column; + align-items: center; + width: 451px; + height: 222px; + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + background-color: white; + border-radius: 12px; + box-shadow: 0 0 10px; + z-index: 10; +` + +export const StyledGotcha = styled.p` + margin-top: 61px; + font-family: 'Poppins', sans-serif; +font-style: normal; +font-weight: 700; +font-size: 48px; +line-height: 72px; +` + +export const StyledP = styled.p` +font-family: 'Poppins', sans-serif; +font-style: normal; +font-weight: 700; +font-size: 16px; +line-height: 24px; +` + +export const StyledX = styled.p` + position: absolute; + top: 10px; + right: 10px; + cursor: pointer; + font-size: 20px; + font-weight: bold; + color: #000; +`; \ No newline at end of file diff --git a/pokedex/src/Pages/MyPokedexPage/MyPokedexPage.js b/pokedex/src/Pages/MyPokedexPage/MyPokedexPage.js new file mode 100644 index 000000000..9ea85ff1b --- /dev/null +++ b/pokedex/src/Pages/MyPokedexPage/MyPokedexPage.js @@ -0,0 +1,22 @@ +import { useContext } from "react" +import { GlobalContext } from "../../Contexts/GlobalContext" +import { PokemonCard } from "../../Components/PokemonCard/PokemonCard" +import { StyledMyPokedex } from "./StyledMyPokedexPage" +import { PopUp } from "../../Components/PopUp/PopUp" + + + + +export const MyPokedexPage = () => { + + + const { capturados, capturar, gotcha, colorToPass } = useContext(GlobalContext) + + return ( + + {gotcha && colorToPass === "#FF6262" && } + {capturados.map((pokemon) => ( + ))} + + ) +} \ No newline at end of file diff --git a/pokedex/src/Pages/MyPokedexPage/StyledMyPokedexPage.js b/pokedex/src/Pages/MyPokedexPage/StyledMyPokedexPage.js new file mode 100644 index 000000000..a1fc44333 --- /dev/null +++ b/pokedex/src/Pages/MyPokedexPage/StyledMyPokedexPage.js @@ -0,0 +1,7 @@ +import styled from "@emotion/styled"; + +export const StyledMyPokedex = styled.div` + display: flex; + flex-wrap: wrap; + background-color: #5f5f5e; +` \ No newline at end of file diff --git a/pokedex/src/Pages/PokedexPage/PokedexPage.js b/pokedex/src/Pages/PokedexPage/PokedexPage.js index 96e344612..cd989b3c9 100644 --- a/pokedex/src/Pages/PokedexPage/PokedexPage.js +++ b/pokedex/src/Pages/PokedexPage/PokedexPage.js @@ -4,30 +4,44 @@ import { StyledMain, StyledP, StyledContainer } from "./StyledPokedex" import { useCompletePokemons, useRequestData } from "../../Hooks/UseRequestData" import { useContext } from "react" import { GlobalContext } from "../../Contexts/GlobalContext" +import { PopUp } from "../../Components/PopUp/PopUp" +import { StyledGotcha } from "../../Components/PopUp/StyledPopUp" + export const PokedexPage = () => { - const pokemons = useContext(GlobalContext) + const {pokemons, capturados, capturar, gotcha, setGotcha, colorToPass} = useContext(GlobalContext) - // const pokemons = useRequestData([], "?limit=12")[0] + // const popUpHandler = () => { + // if(gotcha === 2 || gotcha === 3){ + // setGotcha(true) + // } + // else{ + // setGotcha(false) + // } + // return(gotcha) + // } + return ( Todos Pokémons + {gotcha && colorToPass === "white" && } + {/* */} - {pokemons ? ( - pokemons.map((pokemon) => ( - - )) - ) : ( -

Carregando...

- )} + {pokemons ? ( + pokemons.map((pokemon) => ( + + )) + ) : ( +

Carregando...

+ )}
{/* */} -
+ ) } \ No newline at end of file diff --git a/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js b/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js index 1b7365b7a..cdbb651ef 100644 --- a/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js +++ b/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js @@ -2,18 +2,20 @@ import { useRequestData } from "../../Hooks/UseRequestData" import { GlobalContext } from "../../Contexts/GlobalContext" import { useContext } from "react" import { useParams } from "react-router-dom" -import { StyledCard, StyledMain, StyledH1, StyledPokebola, StyledSprite, StyledSpriteDiv, StyledStats, StyledP } from "./StyledPokemonDetailPage" +import { StyledCard, StyledMain, StyledH1, StyledPokebola, StyledSprite, StyledSpriteDiv, StyledStats, StyledP, StyledInfoAndMoves, StyledMovesCard, StyledMoves, StyledPMoves, StyledName, StyledImg } from "./StyledPokemonDetailPage" import { colors } from "../../Assets/colors" -import Pokebola from "../../Assets/pokebola.png" +import Pokebola from "../../Assets/Pokebola2.png" import { StatBar } from "../../Components/StatBar/StatBar" +import { StyledTypes } from "../../Components/PokemonCard/StyledPokemonCard" +import { images } from "../../Assets/Types/images" export const PokemonDetailPage = () => { const { name } = useParams() - const dados = useContext(GlobalContext) + const {pokemons} = useContext(GlobalContext) - const pokemon = dados.find((pokemon) => pokemon.name === name) + const pokemon = pokemons.find((pokemon) => pokemon.name === name) console.log(pokemon) return ( @@ -32,12 +34,26 @@ export const PokemonDetailPage = () => { Base stats
- {pokemon.stats.map((stats)=>{ - return () - })} - + {pokemon.stats.map((stats) => { + return () + })}
+ +

#{pokemon.id}

+ {pokemon.name.charAt(0).toUpperCase() + pokemon.name.slice(1)} + + {pokemon.types.map((type) => { + return + })} + + + Moves: + {pokemon.moves.slice(0,5).map((move)=>{return {(move.move.name.charAt(0).toUpperCase()+move.move.name.slice(1))}})} + +
+ + ) diff --git a/pokedex/src/Pages/PokemonDetailPage/StyledPokemonDetailPage.js b/pokedex/src/Pages/PokemonDetailPage/StyledPokemonDetailPage.js index 7ca39831f..5606ec170 100644 --- a/pokedex/src/Pages/PokemonDetailPage/StyledPokemonDetailPage.js +++ b/pokedex/src/Pages/PokemonDetailPage/StyledPokemonDetailPage.js @@ -30,21 +30,24 @@ height: auto; ` export const StyledH1 = styled.h1` +font-family: ${fonts.body}; +font-style: normal; +font-weight: 700; +font-size: 48px; +line-height: 72px; margin-top: 60px; align-self: flex-start; margin-left: 2.7vw; width: 220px; height: 72px; -font-size: large; color: white; ` export const StyledPokebola = styled.img` -align-self: center; position: absolute; -width: 908.99px; -height: 908.99px; -/* left: 553.49px; */ -top: -40px; + right: 0rem; + bottom: 0px; + z-index: 1; + height: 100%; ` export const StyledSprite = styled(Card)` @@ -75,5 +78,61 @@ font-size: xx-large; color: black; margin-left: 18px; margin-top: 10px; -margin-bottom: 10px +margin-bottom: 10px; +` + +export const StyledInfoAndMoves = styled.div` + display: flex; + flex-direction: column; + margin-left: 4.7vw; + margin-top: 24px; + margin-bottom: 26px; +` + +export const StyledMovesCard = styled(Card)` +background-color: white; +border-radius: 10px; +margin-top: 2.2vw; +width: 20vw; +height: 33vw; +` + +export const StyledName = styled.h1` + width: auto; + height: 39px; + left: 23px; + top: 40px; + font-family: ${fonts.body}; + font-style: normal; + font-weight: 700; + font-size: 32px; + line-height: 39px; +` + +export const StyledMoves = styled.div` +/* font-family:fonts.fonts.moves}; */ +background-color: white; +padding: 10px; +border-radius: 10px; +margin-left: 28px; +font-size: 14px; + +` + +export const StyledPMoves = styled.p` +font-weight: 700; +font-size: 24px; +color: black; +margin-left: 18px; +margin-top: 18px; +margin-bottom: 10px; +` + +export const StyledImg = styled.img` + width: 18vw; + height: 18vw; + position: absolute; + right: 25px; + top: -7.5rem; + z-index: 2; ` diff --git a/pokedex/src/Pages/PokemonListPage/PokemonListPage.js b/pokedex/src/Pages/PokemonListPage/PokemonListPage.js deleted file mode 100644 index bbb90ea55..000000000 --- a/pokedex/src/Pages/PokemonListPage/PokemonListPage.js +++ /dev/null @@ -1,5 +0,0 @@ -export const PokemonListPage = () => { - return( -
PokemonListPage
- ) -} \ No newline at end of file diff --git a/pokedex/src/Routes/Router.js b/pokedex/src/Routes/Router.js index 7d834bd06..a3116b955 100644 --- a/pokedex/src/Routes/Router.js +++ b/pokedex/src/Routes/Router.js @@ -1,6 +1,7 @@ import { PokemonDetailPage } from '../Pages/PokemonDetailPage/PokemonDetailPage'; -import { PokemonListPage } from '../Pages/PokemonListPage/PokemonListPage'; +import { MyPokedexPage } from '../Pages/MyPokedexPage/MyPokedexPage.js'; import { PokedexPage } from '../Pages/PokedexPage/PokedexPage.js'; +import { Header } from '../Components/Header/Header'; import { ErrorPage } from '../Pages/ErrorPage/ErrorPage'; import { BrowserRouter, Routes, Route } from "react-router-dom" @@ -9,10 +10,11 @@ export const Router = () => { return( +
}/> }/> - }/> + }/> }/> diff --git a/pokedex/src/Routes/coordinator.js b/pokedex/src/Routes/coordinator.js index 9c5c0550c..530b1acab 100644 --- a/pokedex/src/Routes/coordinator.js +++ b/pokedex/src/Routes/coordinator.js @@ -1,4 +1,14 @@ +import { useNavigate } from "react-router-dom" export const goToDetailsPage = (navigate, pokemon) => { navigate(`/detailsPage/${pokemon.name}`) } + + export const goToMyPokedexPage = (navigate) => { + navigate("myPokedex") + console.log(navigate) + } + + export const goToPokedexPage = (navigate) => { + navigate("/") + } \ No newline at end of file diff --git a/pokedex/src/theme.js b/pokedex/src/theme.js index 6b0a22729..67963821e 100644 --- a/pokedex/src/theme.js +++ b/pokedex/src/theme.js @@ -1,18 +1,25 @@ -import { extendTheme } from "@chakra-ui/react" +import { extendTheme } from "@chakra-ui/react"; export const theme = extendTheme({ styles: { global: { "@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;500;700&display=swap')": "", + "@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&display=swap')": "", + "@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap')": "", + body: { fontFamily: "Inter, sans-serif", }, }, }, + fonts: { + moves: "Montserrat, sans-serif", + popUp: "Poppins, sans-serif", + }, colors: { brand: { 100: "#f7fafc", 900: "#1a202c", }, }, -}) +}); \ No newline at end of file From 4220e17782b52d917f52b6da31614e59dc02192d Mon Sep 17 00:00:00 2001 From: Rottschaefer Date: Thu, 16 Mar 2023 22:48:18 -0300 Subject: [PATCH 04/11] =?UTF-8?q?L=C3=B3gica=20de=20bot=C3=B5es=20aparecen?= =?UTF-8?q?do=20e=20mudando=20de=20cor=20de=20acordo=20com=20a=20p=C3=A1gi?= =?UTF-8?q?na=20feita?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex/src/App.js | 25 ++++++- pokedex/src/Components/Header/Header.js | 71 ++++++++++++++++--- pokedex/src/Components/Header/StyledHeader.js | 16 +++-- .../src/Components/PokemonCard/PokemonCard.js | 19 +++-- pokedex/src/Routes/coordinator.js | 7 +- 5 files changed, 114 insertions(+), 24 deletions(-) diff --git a/pokedex/src/App.js b/pokedex/src/App.js index 617d4ba6a..638b20e4e 100644 --- a/pokedex/src/App.js +++ b/pokedex/src/App.js @@ -7,6 +7,7 @@ import { Router } from './Routes/Router'; import { GlobalContext } from './Contexts/GlobalContext'; import { useRequestData } from './Hooks/UseRequestData'; import { useState } from 'react'; +import { useLocation } from 'react-router-dom'; @@ -14,15 +15,33 @@ import { useState } from 'react'; function App() { - const pokemons = useRequestData([], "?limit=18")[0] + const pokemons = useRequestData([], "?limit=24")[0] const [capturados, setCapturados] = useState([]) const [gotcha, setGotcha] = useState(false) - const [colorToPass, setColorToPass] = useState("") + const [colorToPass, setColorToPass] = useState("") + + const [idButton, setIdButton] = useState(0) + + const [render, setRender] = useState(false) + + + // if(path==="/"){ + // setRender(false) + // } + // else{ + // if(path==="/myPokedex" || path.includes("/detailsPage")) + // {setRender(true)} + + // } + + + const capturar = (id, color) => { + setIdButton(id) const capturando = pokemons.find((pokemon) => { return (pokemon.id === id) }) if(color==="white"){ if (capturados.length !== 0) { @@ -65,7 +84,7 @@ function App() { } - const context = { pokemons, capturados, capturar, gotcha, setGotcha, colorToPass} + const context = { pokemons, capturados, capturar, gotcha, setGotcha, colorToPass, idButton, setIdButton, render, setRender} diff --git a/pokedex/src/Components/Header/Header.js b/pokedex/src/Components/Header/Header.js index f3b163372..4b3033f4d 100644 --- a/pokedex/src/Components/Header/Header.js +++ b/pokedex/src/Components/Header/Header.js @@ -1,24 +1,77 @@ -import { Button, Heading, Text } from "@chakra-ui/react" -import { StyledButton, StyledHeader, styledHeader, StyledImg, StyledP, StyledBack, StyledBackDiv } from "./StyledHeader" +import { Button, Heading, Text, useConst } from "@chakra-ui/react" +import { StyledButton, StyledHeader, styledHeader, StyledImg, StyledP, StyledBack, StyledBackDiv, StyledDiv } from "./StyledHeader" import Logo from "../../Assets/PokemonLogo.png" import { useNavigate, useLocation } from "react-router-dom" import { goToMyPokedexPage, goToPokedexPage } from "../../Routes/coordinator" +import { useContext, useEffect, useState } from "react" +import { GlobalContext } from "../../Contexts/GlobalContext" export const Header = () => { const navigate = useNavigate() - const location = useLocation()//Fazer renderizção condicional do header com isso aqui - const rotaAtual = location.pathname; - console.log(rotaAtual) + const { render, setRender, capturados, idButton } = useContext(GlobalContext) + + const [color, setColor] = useState("#33A4F5") + const [texto, setTexto] = useState("Pokedéx") + const [size, setSize] = useState("24px") + const [renderButton, setRenderButton] = useState(true) + + + + // const [location, setLocation] = useState(useLocation().pathname)//Fazer renderizção condicional do header com isso aqui + + const location = useLocation().pathname + + + useEffect(() => { + + if (location === "/") { + setRenderButton(true) + setRender(false) + setTexto("Pokedéx") + setSize("24px") + setColor("#33A4F5") + console.log(render) + } + else { + if (location === "/myPokedex" || location.includes("/detailsPage")) { + setRender(true) + console.log(render) + } + } + if (location.includes("detailsPage")) { + setRenderButton(true) + console.log(capturados.find((pokemon) => { return (pokemon.id === idButton)})) + if (capturados.find((pokemon) => { return (pokemon.id === idButton)}) === undefined) { + setTexto("Pokedéx") + setSize("24px") + setColor("#33A4F5") + console.log(color) + } + else if(capturados.find((pokemon) => { return (pokemon.id === idButton) !== undefined })) { + setSize("16px") + setTexto("Excluir da Pokédex") + setColor("#FF6262")} + } + + if (location === "/myPokedex") { + setRenderButton(false) + } + }, [location]); + return ( - goToPokedexPage(navigate)}>{"<"}Todos Pokemons + {render && goToPokedexPage(navigate)}>{"<"}Todos Pokemons} + {!render && } - goToMyPokedexPage(navigate)}> - Pokedéx - + {renderButton && goToMyPokedexPage(navigate)}> + + {texto} + } + {!renderButton && } + ) } \ No newline at end of file diff --git a/pokedex/src/Components/Header/StyledHeader.js b/pokedex/src/Components/Header/StyledHeader.js index 0dc6ae936..cbb31f639 100644 --- a/pokedex/src/Components/Header/StyledHeader.js +++ b/pokedex/src/Components/Header/StyledHeader.js @@ -12,11 +12,10 @@ export const StyledHeader = styled(Heading)` align-items: center; ` export const StyledP = styled.p` -width: 106px; -height: 36px; +width: 95%; font-style: normal; font-weight: 700; -font-size: 24px; +font-size: ${props=>props.size}; line-height: 36px; color: #FFFFFF; ` @@ -33,21 +32,28 @@ font-family: 'Poppins', sans-serif; ` +export const StyledDiv = styled.div` + width: 230px; + height: 36px; + background-color: white; +` + export const StyledBackDiv = styled.div` display: flex; align-items: center; ` export const StyledButton = styled(Button)` +display: flex; /* position: absolute; */ - background-color: #33A4F5; + background-color: ${props => props.color}; color: white; /* margin-left: 959px ; */ /* align-self: center; */ border-radius: 8px; width: 15.3vw; height: 51px; - padding: 4px 10px 4px 10px; + /* padding: 4px 10px 4px 10px; */ &:hover { background-color: green; } diff --git a/pokedex/src/Components/PokemonCard/PokemonCard.js b/pokedex/src/Components/PokemonCard/PokemonCard.js index 51694eedf..19c4ebdf8 100644 --- a/pokedex/src/Components/PokemonCard/PokemonCard.js +++ b/pokedex/src/Components/PokemonCard/PokemonCard.js @@ -3,29 +3,36 @@ import Pokebola from "../../Assets/pokebola.png" import { images } from "../../Assets/Types/images" import { colors } from "../../Assets/colors" import { useNavigate } from "react-router-dom" -import {goToDetailsPage} from "../../Routes/coordinator" +import { goToDetailsPage } from "../../Routes/coordinator" +import { useContext } from "react" +import { GlobalContext } from "../../Contexts/GlobalContext" export const PokemonCard = (props) => { const navigate = useNavigate() - - + + const { idButton, setIdButton } = useContext(GlobalContext) + return ( #{props.id < 10 ? `0${props.id}` : props.id} - {props.name.charAt(0).toUpperCase()+props.name.slice(1)} + {props.name.charAt(0).toUpperCase() + props.name.slice(1)} {props.types.map((type) => { return })} - goToDetailsPage(navigate, props.pokemon)}>Detalhes + { + goToDetailsPage(navigate, props.pokemon, setIdButton) + setIdButton(props.id) + }} + >Detalhes - props.capturar(props.id, props.bgColor)}>{props.textoBotao} + props.capturar(props.id, props.bgColor)}>{props.textoBotao} ) diff --git a/pokedex/src/Routes/coordinator.js b/pokedex/src/Routes/coordinator.js index 530b1acab..2a7402c96 100644 --- a/pokedex/src/Routes/coordinator.js +++ b/pokedex/src/Routes/coordinator.js @@ -1,11 +1,16 @@ import { useNavigate } from "react-router-dom" +import { useContext } from "react" +import { GlobalContext } from "../Contexts/GlobalContext" + + export const goToDetailsPage = (navigate, pokemon) => { navigate(`/detailsPage/${pokemon.name}`) } - export const goToMyPokedexPage = (navigate) => { + export const goToMyPokedexPage = (navigate, idButton) => { navigate("myPokedex") + console.log(idButton) console.log(navigate) } From c744ee0d6e22a75e88c7b550fb328b6b2175b236 Mon Sep 17 00:00:00 2001 From: Rottschaefer Date: Fri, 17 Mar 2023 19:59:23 -0300 Subject: [PATCH 05/11] =?UTF-8?q?teste=20deploy+corre=C3=A7=C3=A3o=20de=20?= =?UTF-8?q?bugs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex/README.md | 87 ++--- pokedex/package-lock.json | 310 ++++++++++++++++++ pokedex/package.json | 6 + pokedex/src/App.js | 118 ++++--- pokedex/src/Assets/DetailsPage.png | Bin 0 -> 190797 bytes pokedex/src/Assets/HomePage.png | Bin 0 -> 189943 bytes pokedex/src/Assets/PokedexPage.png | Bin 0 -> 189125 bytes pokedex/src/Components/Header/Header.js | 83 ++++- pokedex/src/Components/StatBar/StatBar.js | 6 - pokedex/src/Hooks/UseRequestData.js | 2 - .../src/Pages/MyPokedexPage/MyPokedexPage.js | 14 +- .../MyPokedexPage/StyledMyPokedexPage.js | 1 + pokedex/src/Pages/PokedexPage/PokedexPage.js | 8 +- .../PokemonDetailPage/PokemonDetailPage.js | 6 +- pokedex/src/Routes/coordinator.js | 2 - 15 files changed, 509 insertions(+), 134 deletions(-) create mode 100644 pokedex/src/Assets/DetailsPage.png create mode 100644 pokedex/src/Assets/HomePage.png create mode 100644 pokedex/src/Assets/PokedexPage.png diff --git a/pokedex/README.md b/pokedex/README.md index 58beeaccd..b18d6053e 100644 --- a/pokedex/README.md +++ b/pokedex/README.md @@ -1,70 +1,43 @@ -# Getting Started with Create React App +# Projeto Pokedéx(React Api's) +![Pokemon](./src/Assets/bulbasaur.png) -This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). +Este projeto tem como fonte de dados para a sua criação a Poke Api, uma Api pública, muito usada para aplicações focadas em aprendizado de programação e também usada em cases de processos seletivos. -## Available Scripts -In the project directory, you can run: +## Estrutura do projeto: -### `npm start` ++Página Home: +![HomePage](./src/Assets/HomePage.png) +- Mostra a lista de Pokemons; +- Cada Pokemon é representado por um Card; +- Em cada card de Pokemon tem um botão para adicioná-lo à Pokedex e um outro botão para acessar os detalhes do Pokemon; +- O cabeçalho dessa página tem um botão para acessar a página da Pokedex -Runs the app in the development mode.\ -Open [http://localhost:3000](http://localhost:3000) to view it in your browser. ++Página Pokédex +![PokedexPage](./src/Assets/PokedexPage.png) +- Renderiza a lista de pokémons adicionados na pokedex; +- Em cada card de Pokemon deve tem um botão para removê-lo da Pokedex e um outro botão para acessar os detalhes do Pokemon. +- O cabeçalho tem um botão para voltar para a Home +- Não é possível adicionar o mesmo pokemon na Pokedéx mais de um vez(é exibido um alert) +- Os dados de sua Pokedéx são guardados através do uso do LocalStorage. -The page will reload when you make changes.\ -You may also see any lint errors in the console. ++Página de Detalhes +![DetailsPage](./src/Assets/DetailsPage.png) +- Mostra os detalhes do Pokemon selecionado, com informações descritas +- O cabeçlho tem um botão para adicionar ou remover da Pokedex e outro para voltar a página home. -### `npm test` -Launches the test runner in the interactive watch mode.\ -See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. +Tecnologias Utilizadas: -### `npm run build` + React + React Router + Styled-components + Chakra UI + React Context + Axios + LocalStorage -Builds the app for production to the `build` folder.\ -It correctly bundles React in production mode and optimizes the build for the best performance. -The build is minified and the filenames include the hashes.\ -Your app is ready to be deployed! +- Link do deploy do projeto: -See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. -### `npm run eject` - -**Note: this is a one-way operation. Once you `eject`, you can't go back!** - -If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. - -Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own. - -You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it. - -## Learn More - -You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). - -To learn React, check out the [React documentation](https://reactjs.org/). - -### Code Splitting - -This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) - -### Analyzing the Bundle Size - -This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) - -### Making a Progressive Web App - -This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) - -### Advanced Configuration - -This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) - -### Deployment - -This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) - -### `npm run build` fails to minify - -This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/pokedex/package-lock.json b/pokedex/package-lock.json index e307991a4..9244ccc9d 100644 --- a/pokedex/package-lock.json +++ b/pokedex/package-lock.json @@ -21,6 +21,9 @@ "react-router-dom": "^6.9.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" + }, + "devDependencies": { + "gh-pages": "^5.0.0" } }, "node_modules/@adobe/css-tools": { @@ -6265,6 +6268,15 @@ "node": ">=8" } }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array.prototype.flat": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", @@ -8200,6 +8212,12 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.317.tgz", "integrity": "sha512-JhCRm9v30FMNzQSsjl4kXaygU+qHBD0Yh7mKxyjmF0V8VwYVB6qpBRX28GyAucrM9wDCpSUctT6FpMUQxbyKuA==" }, + "node_modules/email-addresses": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", + "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", + "dev": true + }, "node_modules/emittery": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", @@ -9412,6 +9430,32 @@ "node": ">=10" } }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/filesize": { "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", @@ -9934,6 +9978,94 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gh-pages": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-5.0.0.tgz", + "integrity": "sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==", + "dev": true, + "dependencies": { + "async": "^3.2.4", + "commander": "^2.18.0", + "email-addresses": "^5.0.0", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gh-pages/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-pages/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/gh-pages/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/gh-pages/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-pages/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/gh-pages/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -14115,6 +14247,27 @@ "node": ">=0.10.0" } }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/pirates": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", @@ -17130,6 +17283,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/style-loader": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", @@ -17570,6 +17735,18 @@ "node": ">=8" } }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", @@ -23368,6 +23545,12 @@ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, "array.prototype.flat": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", @@ -24792,6 +24975,12 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.317.tgz", "integrity": "sha512-JhCRm9v30FMNzQSsjl4kXaygU+qHBD0Yh7mKxyjmF0V8VwYVB6qpBRX28GyAucrM9wDCpSUctT6FpMUQxbyKuA==" }, + "email-addresses": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", + "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", + "dev": true + }, "emittery": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", @@ -25697,6 +25886,23 @@ } } }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true + }, + "filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + } + }, "filesize": { "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", @@ -26063,6 +26269,77 @@ "get-intrinsic": "^1.1.1" } }, + "gh-pages": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-5.0.0.tgz", + "integrity": "sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==", + "dev": true, + "requires": { + "async": "^3.2.4", + "commander": "^2.18.0", + "email-addresses": "^5.0.0", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -29083,6 +29360,21 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, "pirates": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", @@ -31076,6 +31368,15 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, "style-loader": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", @@ -31402,6 +31703,15 @@ "punycode": "^2.1.1" } }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, "tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", diff --git a/pokedex/package.json b/pokedex/package.json index c33c292ae..c8eb8781e 100644 --- a/pokedex/package.json +++ b/pokedex/package.json @@ -1,6 +1,7 @@ { "name": "pokedex", "version": "0.1.0", + "homepage": "https://Rottschaefer.github.io/projeto-react-apis", "private": true, "dependencies": { "@chakra-ui/react": "^2.5.1", @@ -18,6 +19,8 @@ "web-vitals": "^2.1.4" }, "scripts": { + "predeploy": "npm run build", + "deploy": "gh-pages -d build", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", @@ -40,5 +43,8 @@ "last 1 firefox version", "last 1 safari version" ] + }, + "devDependencies": { + "gh-pages": "^5.0.0" } } diff --git a/pokedex/src/App.js b/pokedex/src/App.js index 638b20e4e..1974f90a0 100644 --- a/pokedex/src/App.js +++ b/pokedex/src/App.js @@ -6,7 +6,7 @@ import { theme } from './theme'; import { Router } from './Routes/Router'; import { GlobalContext } from './Contexts/GlobalContext'; import { useRequestData } from './Hooks/UseRequestData'; -import { useState } from 'react'; +import { useEffect, useState } from 'react'; import { useLocation } from 'react-router-dom'; @@ -27,15 +27,50 @@ function App() { const [render, setRender] = useState(false) + const [myPokedex, setMyPokedex] = useState(JSON.parse(localStorage.getItem('myPokedex') || '[]')); + + // const [myPokedex, setMyPokedex] = useState([]) - // if(path==="/"){ - // setRender(false) - // } - // else{ - // if(path==="/myPokedex" || path.includes("/detailsPage")) - // {setRender(true)} - - // } + + // console.log(JSON.parse(localStorage.getItem('myPokedex'))) + + // localStorage.setItem("myPokedex", JSON.stringify([])) + + useEffect(() => { + if (capturados.length !== 0) { + localStorage.setItem('myPokedex', JSON.stringify(capturados)) + setMyPokedex(JSON.parse(localStorage.getItem('myPokedex'))); + console.log(myPokedex) + } + } + , [capturados]); + + useEffect(() => { + if (JSON.parse(localStorage.getItem('myPokedex')) !== null && JSON.parse(localStorage.getItem('myPokedex')).length !== 0) { + setMyPokedex(JSON.parse(localStorage.getItem('myPokedex'))); + console.log(myPokedex) + setCapturados(JSON.parse(localStorage.getItem('myPokedex'))); + console.log(capturados) + } + if (pokemons.length !== 0) { + localStorage.setItem('listaPokemons', JSON.stringify(pokemons)) + console.log(localStorage.getItem("listaPokemons")) + } + // localStorage.setItem("idButton", JSON.stringify(idButton)) + }, []); + + useEffect(()=>{ + if(idButton != 0){ + localStorage.setItem("idButton", JSON.stringify(idButton)) + setIdButton(JSON.parse(localStorage.getItem("idButton"))) + } + }, [idButton]) + + + +// if(myPokedex.lenght !== 0) { +// setCapturados(myPokedex) +// } @@ -43,48 +78,47 @@ function App() { const capturar = (id, color) => { setIdButton(id) const capturando = pokemons.find((pokemon) => { return (pokemon.id === id) }) - if(color==="white"){ - if (capturados.length !== 0) { - if (capturados.find((pokemon) => { return (pokemon.id === id) }) === undefined) { - setCapturados([...capturados, capturando]) - setGotcha(true) - console.log(gotcha) - - setTimeout(()=>setGotcha(false), 3000) - setColorToPass(color) - // alert(`${capturando.name} capturado!`) - console.log(capturados) - } - - else { - alert(`Este pokemon já foi capturado!`) - console.log(capturados) - + if (color === "white") { + if (capturados.length !== 0) { + if (capturados.find((pokemon) => { return (pokemon.id === id) }) === undefined) { + setCapturados([...capturados, capturando]) + setMyPokedex([...myPokedex, capturando]) + setGotcha(true) + console.log(gotcha) + + setTimeout(() => setGotcha(false), 3000) + setColorToPass(color) + // alert(`${capturando.name} capturado!`) + } + + else { + alert(`Este pokemon já foi capturado!`) + + } } + else + if (capturados.length === 0) { + setColorToPass(color) + setCapturados([...capturados, capturando]) + setMyPokedex([...myPokedex, capturando]) + setGotcha(true) + setTimeout(() => setGotcha(false), 3000) + // alert(`${capturando.name} capturado!`) + } } - else - if(capturados.length===0){ + if (color === "#FF6262") { setColorToPass(color) - setCapturados([...capturados, capturando]) + setCapturados(capturados.filter((pokemon) => { return (pokemon.id) != capturando.id })) + setMyPokedex(capturados.filter((pokemon) => { return (pokemon.id) != capturando.id })) setGotcha(true) console.log(gotcha) - setTimeout(()=>setGotcha(false), 3000) - // alert(`${capturando.name} capturado!`) - console.log(capturados) - } - } - if(color==="#FF6262"){ - setColorToPass(color) - setCapturados(capturados.filter((pokemon)=>{return(pokemon.id) != capturando.id})) - setGotcha(true) - console.log(gotcha) - setTimeout(()=>setGotcha(false), 3000) - } + setTimeout(() => setGotcha(false), 3000) + } } - const context = { pokemons, capturados, capturar, gotcha, setGotcha, colorToPass, idButton, setIdButton, render, setRender} + const context = { pokemons, capturados, capturar, setCapturados, gotcha, setGotcha, colorToPass, idButton, setIdButton, render, setRender, myPokedex, setMyPokedex } diff --git a/pokedex/src/Assets/DetailsPage.png b/pokedex/src/Assets/DetailsPage.png new file mode 100644 index 0000000000000000000000000000000000000000..bc60d4ba45bd6251e9983d21f07a2a806ca2bde4 GIT binary patch literal 190797 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

$KyiY$ls(15Wwv4fAz;T$H;&MnGw-6ug3l)Xpn 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 literal 0 HcmV?d00001 diff --git a/pokedex/src/Components/Header/Header.js b/pokedex/src/Components/Header/Header.js index 4b3033f4d..73774ac72 100644 --- a/pokedex/src/Components/Header/Header.js +++ b/pokedex/src/Components/Header/Header.js @@ -5,25 +5,43 @@ import { useNavigate, useLocation } from "react-router-dom" import { goToMyPokedexPage, goToPokedexPage } from "../../Routes/coordinator" import { useContext, useEffect, useState } from "react" import { GlobalContext } from "../../Contexts/GlobalContext" +import { PopUp } from "../PopUp/PopUp" export const Header = () => { const navigate = useNavigate() - const { render, setRender, capturados, idButton } = useContext(GlobalContext) + const { pokemons, render, setRender, capturados, setCapturados, idButton, capturar, gotcha, setGotcha, myPokedex, setMyPokedex } = useContext(GlobalContext) - const [color, setColor] = useState("#33A4F5") + const [color, setColor] = useState("") const [texto, setTexto] = useState("Pokedéx") + const [textoButton, setTextoButton] = useState("") const [size, setSize] = useState("24px") const [renderButton, setRenderButton] = useState(true) + const idToBeUsed = JSON.parse(localStorage.getItem("idButton")) + + console.log(idToBeUsed) + + + useEffect(()=>{ + + if(location.includes("/detailsPage")){ + if (capturados.find((pokemon) => { return (pokemon.id === idToBeUsed) !== undefined })) { + setSize("16px") + setTexto("Excluir da Pokedéx") + setColor("#FF6262") + + } + } + },[color]) + // const [location, setLocation] = useState(useLocation().pathname)//Fazer renderizção condicional do header com isso aqui const location = useLocation().pathname - useEffect(() => { if (location === "/") { @@ -32,42 +50,73 @@ export const Header = () => { setTexto("Pokedéx") setSize("24px") setColor("#33A4F5") - console.log(render) } else { if (location === "/myPokedex" || location.includes("/detailsPage")) { setRender(true) - console.log(render) } } if (location.includes("detailsPage")) { setRenderButton(true) - console.log(capturados.find((pokemon) => { return (pokemon.id === idButton)})) - if (capturados.find((pokemon) => { return (pokemon.id === idButton)}) === undefined) { - setTexto("Pokedéx") - setSize("24px") + // console.log(capturados.find((pokemon) => { return (pokemon.id === idButton) })) + if (capturados != [] && capturados.find((pokemon) => { return (pokemon.id === idButton) }) === undefined) { + setTexto("Adicionar na Pokedéx") + setSize("16px") setColor("#33A4F5") - console.log(color) } - else if(capturados.find((pokemon) => { return (pokemon.id === idButton) !== undefined })) { + else if (capturados.find((pokemon) => { return (pokemon.id === idButton) !== undefined })) { setSize("16px") - setTexto("Excluir da Pokédex") - setColor("#FF6262")} + setTexto("Excluir da Pokedéx") + setColor("#FF6262") } - + } + if (location === "/myPokedex") { setRenderButton(false) } }, [location]); + const handleClick = () => { + + if (location === "/") { + goToMyPokedexPage(navigate) + setGotcha(false) + } + else { + if (color === "#33A4F5") { + const capturando = pokemons.find((pokemon) => { return (pokemon.id === idButton) }) + setCapturados([...capturados, capturando]) + setMyPokedex([...myPokedex, capturando]) + setGotcha(true) + setTexto("Excluir da Pokedéx") + setColor("#FF6262") + setTimeout(() => setGotcha(false), 3000) + console.log(capturando) + } + if (color === "#FF6262") { + const capturando = capturados.find((pokemon) => { return (pokemon.id === idButton) }) + setCapturados(capturados.filter((pokemon) => { return (pokemon.id) != capturando.id })) + setMyPokedex(capturados.filter((pokemon) => { return (pokemon.id) != capturando.id })) + setGotcha(true) + setTexto("Adicionar na Pokedéx") + setColor("#33A4F5") + setTimeout(() => setGotcha(false), 3000) + console.log(capturando) + } + + } + } + return ( - {render && goToPokedexPage(navigate)}>{"<"}Todos Pokemons} + {gotcha && color === "#FF6262" && } + {gotcha && color === "#33A4F5" && } + {render && { goToPokedexPage(navigate); setGotcha(false) } + }>{"<"}Todos Pokemons} {!render && } - {renderButton && goToMyPokedexPage(navigate)}> - + {renderButton && {texto} } {!renderButton && } diff --git a/pokedex/src/Components/StatBar/StatBar.js b/pokedex/src/Components/StatBar/StatBar.js index 39f70a7c8..597c9691d 100644 --- a/pokedex/src/Components/StatBar/StatBar.js +++ b/pokedex/src/Components/StatBar/StatBar.js @@ -16,27 +16,21 @@ export const StatBar = ({ statValue, statName }) => { const StatsNames = (statName) => { if(statName == "hp"){ - console.log(statName) return("HP") } if(statName == "attack"){ - console.log(statName) return("Attack") } if(statName == "defense"){ - console.log(statName) return("Defense") } if(statName == "special-attack"){ - console.log(statName) return("Sp. Atk") } if(statName == "special-defense"){ - console.log(statName) return("Sp. Def") } if(statName == "speed"){ - console.log(statName) return("Speed") } } diff --git a/pokedex/src/Hooks/UseRequestData.js b/pokedex/src/Hooks/UseRequestData.js index 394f64b48..219928872 100644 --- a/pokedex/src/Hooks/UseRequestData.js +++ b/pokedex/src/Hooks/UseRequestData.js @@ -91,8 +91,6 @@ export const useRequestData = (initialState, path, header) => { }); }, [path]); - console.log(dados) - return [dados]; } diff --git a/pokedex/src/Pages/MyPokedexPage/MyPokedexPage.js b/pokedex/src/Pages/MyPokedexPage/MyPokedexPage.js index 9ea85ff1b..8c09fe815 100644 --- a/pokedex/src/Pages/MyPokedexPage/MyPokedexPage.js +++ b/pokedex/src/Pages/MyPokedexPage/MyPokedexPage.js @@ -10,13 +10,19 @@ import { PopUp } from "../../Components/PopUp/PopUp" export const MyPokedexPage = () => { - const { capturados, capturar, gotcha, colorToPass } = useContext(GlobalContext) + const { capturados, setCapturados, capturar, gotcha, colorToPass, myPokedex } = useContext(GlobalContext) + + if(myPokedex.lenght !== 0 && myPokedex !==null) { + setCapturados(myPokedex) + } + + return ( - {gotcha && colorToPass === "#FF6262" && } - {capturados.map((pokemon) => ( - ))} + {gotcha && colorToPass === "#FF6262" && } + {capturados !== undefined && capturados !== null && myPokedex.map((pokemon) => ( + ))} ) } \ No newline at end of file diff --git a/pokedex/src/Pages/MyPokedexPage/StyledMyPokedexPage.js b/pokedex/src/Pages/MyPokedexPage/StyledMyPokedexPage.js index a1fc44333..ce4d4e733 100644 --- a/pokedex/src/Pages/MyPokedexPage/StyledMyPokedexPage.js +++ b/pokedex/src/Pages/MyPokedexPage/StyledMyPokedexPage.js @@ -4,4 +4,5 @@ export const StyledMyPokedex = styled.div` display: flex; flex-wrap: wrap; background-color: #5f5f5e; + min-height: 100vh; ` \ No newline at end of file diff --git a/pokedex/src/Pages/PokedexPage/PokedexPage.js b/pokedex/src/Pages/PokedexPage/PokedexPage.js index cd989b3c9..8340c9502 100644 --- a/pokedex/src/Pages/PokedexPage/PokedexPage.js +++ b/pokedex/src/Pages/PokedexPage/PokedexPage.js @@ -2,7 +2,7 @@ import { PokemonCard } from "../../Components/PokemonCard/PokemonCard" import { StyledCard } from "../../Components/PokemonCard/StyledPokemonCard" import { StyledMain, StyledP, StyledContainer } from "./StyledPokedex" import { useCompletePokemons, useRequestData } from "../../Hooks/UseRequestData" -import { useContext } from "react" +import { useContext, useEffect } from "react" import { GlobalContext } from "../../Contexts/GlobalContext" import { PopUp } from "../../Components/PopUp/PopUp" import { StyledGotcha } from "../../Components/PopUp/StyledPopUp" @@ -12,7 +12,11 @@ import { StyledGotcha } from "../../Components/PopUp/StyledPopUp" export const PokedexPage = () => { - const {pokemons, capturados, capturar, gotcha, setGotcha, colorToPass} = useContext(GlobalContext) + const {pokemons, capturados, setCapturados,myPokedex, capturar, gotcha, setGotcha, colorToPass} = useContext(GlobalContext) + + useEffect(()=>{ if(myPokedex.lenght !== 0) { + setCapturados(myPokedex) + }}, []) // const popUpHandler = () => { // if(gotcha === 2 || gotcha === 3){ diff --git a/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js b/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js index cdbb651ef..56cd6264f 100644 --- a/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js +++ b/pokedex/src/Pages/PokemonDetailPage/PokemonDetailPage.js @@ -8,6 +8,7 @@ import Pokebola from "../../Assets/Pokebola2.png" import { StatBar } from "../../Components/StatBar/StatBar" import { StyledTypes } from "../../Components/PokemonCard/StyledPokemonCard" import { images } from "../../Assets/Types/images" +import { PopUp } from "../../Components/PopUp/PopUp" export const PokemonDetailPage = () => { @@ -15,8 +16,9 @@ export const PokemonDetailPage = () => { const { name } = useParams() const {pokemons} = useContext(GlobalContext) - const pokemon = pokemons.find((pokemon) => pokemon.name === name) - console.log(pokemon) + const listaPokemons = JSON.parse(localStorage.getItem("listaPokemons")) + + const pokemon = listaPokemons.find((pokemon) => pokemon.name === name) return ( diff --git a/pokedex/src/Routes/coordinator.js b/pokedex/src/Routes/coordinator.js index 2a7402c96..e95bc8e49 100644 --- a/pokedex/src/Routes/coordinator.js +++ b/pokedex/src/Routes/coordinator.js @@ -10,8 +10,6 @@ import { GlobalContext } from "../Contexts/GlobalContext" export const goToMyPokedexPage = (navigate, idButton) => { navigate("myPokedex") - console.log(idButton) - console.log(navigate) } export const goToPokedexPage = (navigate) => { From 4eedec60d5515abc02ba5f5b87ab04feef656c66 Mon Sep 17 00:00:00 2001 From: Rottschaefer Date: Fri, 17 Mar 2023 20:12:38 -0300 Subject: [PATCH 06/11] Projeto Finalizado --- pokedex/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pokedex/README.md b/pokedex/README.md index b18d6053e..0b065baf6 100644 --- a/pokedex/README.md +++ b/pokedex/README.md @@ -38,6 +38,6 @@ Tecnologias Utilizadas: LocalStorage -- Link do deploy do projeto: +- Link do deploy do projeto: https://projeto-react-apis-pho1.vercel.app/ From 6c6b935672a5374ab89a69c0f6ebd748651813ca Mon Sep 17 00:00:00 2001 From: Rottschaefer Date: Fri, 17 Mar 2023 20:27:33 -0300 Subject: [PATCH 07/11] Projeto Finalizado --- README.md | 106 ++++++++++++++++---------------------- pokedex/README.md | 43 ---------------- pokedex/public/index.html | 2 +- 3 files changed, 44 insertions(+), 107 deletions(-) delete mode 100644 pokedex/README.md diff --git a/README.md b/README.md index 902da0445..0b065baf6 100644 --- a/README.md +++ b/README.md @@ -1,63 +1,43 @@ -# **Projeto React e API's** -O Projeto React e APIs é um site de pokémons que possui três páginas: Home, Pokedex e Detalhes. O projeto está subdivido em temas de acordo com os conteúdos que estudado durante o Módulo 2 - Frontend. - -Este projeto terá como fonte de dados para a sua criação a [Poke Api](https://pokeapi.co/ "Poke Api"), uma Api pública, muito usada para aplicações focadas em aprendizado de programação e também usada em cases de processos seletivos. - -Os conteúdos principais a serem estudados são: - -- Integração de APIs -- React Router -- Design Systems -- Estado Global - -## **Enunciado** -É objetivo deste projeto criar um site com três páginas usando a Poke Api com as seguintes ferramentas: - -- React -- React Router -- Styled-components -- React Context -- Axios - -### **Requisitos** -- **Gerais:** - - [ ] O site deve ter 3 páginas: Home, Pokedex e Detalhes; - - [ ] Projeto deve seguir o [design](https://www.figma.com/file/KseyA2Ofghiek2Cy3ZaDre/Poked%C3%A9x?t=AEi3zEmWmarf1FbP-0 "design") proposto; - - [ ] O fluxo de trocas de páginas devem ser semelhante ao [fluxograma](https://www.figma.com/proto/KseyA2Ofghiek2Cy3ZaDre/Poked%C3%A9x?page-id=0%3A1&node-id=2%3A2&viewport=358%2C197%2C0.27&scaling=scale-down&starting-point-node-id=2%3A2 "fluxograma"); -- **Página Home:** - - [ ] Mostrar uma lista de Pokemons, contendo ao menos 20 Pokemons; - - [ ] Cada Pokemon será representado por um Card; - - [ ] Em cada card de Pokemon tem um botão para adicioná-lo à Pokedex e um outro botão para acessar os detalhes do Pokemon; - - [ ] Header dessa página terá um botão para acessar a página da Pokedex -- **Página Pokédex** - - [ ] Renderizar a lista de pokémons adicionados na pokedex; - - [ ] Em cada card de Pokemon deve ter um botão para removê-lo da Pokedex e um outro botão para acessar os detalhes do Pokemon. - - [ ] Header deve ter um botão para voltar para a Home - - [ ] Não deve ser possível adicionar o mesmo Pokemon duas vezes na Pokedex -- **Página de Detalhes** - - [ ] Mostrar os detalhes do Pokemon selecionado, com informações descritas - - [ ] Header deve ter um botão para adicionar ou remover da Pokedex e outro para voltar a página home. -- [ ] [Criar um readme](https://www.youtube.com/watch?v=1QKwP0SJK-c "Crie um readme") para o projeto; - - -### Instruções de entrega - -- Faça o fork desse repositório e realize o clone da sua cópia `seu-nome-de-usuario/projeto-intro-web`. -

- Quer uma dica? - Como adicionar o projeto no repositório -
-- Crie os arquivos do projeto dentro deste repo; -- Execute o fluxo de entrega do git. **Lembre-se de abrir os PRs para seu próprio repositório.** -- Para isso, você precisará fazer o projeto utilizando **branches**. Evite fazer as alterações direto na branch ```main``` -
- Dúvidas sobre o Git & Github? -

Adiciomos um vídeo explicando o processo de entrega [do fork ao pull request] no Material Assincrono da Aula de Git e Github. Esse vídeo também exemplifica situações que podem acontecer durante o fluxo de utilização do Git.

-
-- Faça o deploy do projeto. Pode ser ultilizado o [surge](https://labenu.notion.site/Deploy-de-front-React-com-Surge-f902a03ec1d247dc9af9aee5a1469d96), Github pages ou outra ferramenta que faça a disponibilização do seu site para acesso público; -- Adicionar o link do deploy no readme do seu projeto/repositório: - - - - -- Entregue o projeto no [Formulário de entrega](https://docs.google.com/forms/d/e/1FAIpQLSfGGRaglpzWpdREBBfq3eUCMXkRXuiS61Zfyy0L_Ce0uNIXTA/viewform). +# Projeto Pokedéx(React Api's) +![Pokemon](./src/Assets/bulbasaur.png) + +Este projeto tem como fonte de dados para a sua criação a Poke Api, uma Api pública, muito usada para aplicações focadas em aprendizado de programação e também usada em cases de processos seletivos. + + +## Estrutura do projeto: + ++Página Home: +![HomePage](./src/Assets/HomePage.png) +- Mostra a lista de Pokemons; +- Cada Pokemon é representado por um Card; +- Em cada card de Pokemon tem um botão para adicioná-lo à Pokedex e um outro botão para acessar os detalhes do Pokemon; +- O cabeçalho dessa página tem um botão para acessar a página da Pokedex + ++Página Pokédex +![PokedexPage](./src/Assets/PokedexPage.png) +- Renderiza a lista de pokémons adicionados na pokedex; +- Em cada card de Pokemon deve tem um botão para removê-lo da Pokedex e um outro botão para acessar os detalhes do Pokemon. +- O cabeçalho tem um botão para voltar para a Home +- Não é possível adicionar o mesmo pokemon na Pokedéx mais de um vez(é exibido um alert) +- Os dados de sua Pokedéx são guardados através do uso do LocalStorage. + ++Página de Detalhes +![DetailsPage](./src/Assets/DetailsPage.png) +- Mostra os detalhes do Pokemon selecionado, com informações descritas +- O cabeçlho tem um botão para adicionar ou remover da Pokedex e outro para voltar a página home. + + +Tecnologias Utilizadas: + + React + React Router + Styled-components + Chakra UI + React Context + Axios + LocalStorage + + +- Link do deploy do projeto: https://projeto-react-apis-pho1.vercel.app/ + + diff --git a/pokedex/README.md b/pokedex/README.md deleted file mode 100644 index 0b065baf6..000000000 --- a/pokedex/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Projeto Pokedéx(React Api's) -![Pokemon](./src/Assets/bulbasaur.png) - -Este projeto tem como fonte de dados para a sua criação a Poke Api, uma Api pública, muito usada para aplicações focadas em aprendizado de programação e também usada em cases de processos seletivos. - - -## Estrutura do projeto: - -+Página Home: -![HomePage](./src/Assets/HomePage.png) -- Mostra a lista de Pokemons; -- Cada Pokemon é representado por um Card; -- Em cada card de Pokemon tem um botão para adicioná-lo à Pokedex e um outro botão para acessar os detalhes do Pokemon; -- O cabeçalho dessa página tem um botão para acessar a página da Pokedex - -+Página Pokédex -![PokedexPage](./src/Assets/PokedexPage.png) -- Renderiza a lista de pokémons adicionados na pokedex; -- Em cada card de Pokemon deve tem um botão para removê-lo da Pokedex e um outro botão para acessar os detalhes do Pokemon. -- O cabeçalho tem um botão para voltar para a Home -- Não é possível adicionar o mesmo pokemon na Pokedéx mais de um vez(é exibido um alert) -- Os dados de sua Pokedéx são guardados através do uso do LocalStorage. - -+Página de Detalhes -![DetailsPage](./src/Assets/DetailsPage.png) -- Mostra os detalhes do Pokemon selecionado, com informações descritas -- O cabeçlho tem um botão para adicionar ou remover da Pokedex e outro para voltar a página home. - - -Tecnologias Utilizadas: - - React - React Router - Styled-components - Chakra UI - React Context - Axios - LocalStorage - - -- Link do deploy do projeto: https://projeto-react-apis-pho1.vercel.app/ - - diff --git a/pokedex/public/index.html b/pokedex/public/index.html index aa069f27c..164e55025 100644 --- a/pokedex/public/index.html +++ b/pokedex/public/index.html @@ -24,7 +24,7 @@ work correctly both with client-side routing and a non-root public URL. Learn how to configure a non-root public URL by running `npm run build`. --> - React App + Pokedéx From a99bce44491c6a39e07650b972ae0b7e487f649e Mon Sep 17 00:00:00 2001 From: Rottschaefer Date: Fri, 17 Mar 2023 21:05:39 -0300 Subject: [PATCH 08/11] Projeto Finalizado3 --- pokedex/src/App.js | 6 +++++- pokedex/src/Components/Header/Header.js | 2 +- pokedex/src/Pages/MyPokedexPage/MyPokedexPage.js | 6 +++--- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/pokedex/src/App.js b/pokedex/src/App.js index 1974f90a0..c01db4f21 100644 --- a/pokedex/src/App.js +++ b/pokedex/src/App.js @@ -40,12 +40,16 @@ function App() { if (capturados.length !== 0) { localStorage.setItem('myPokedex', JSON.stringify(capturados)) setMyPokedex(JSON.parse(localStorage.getItem('myPokedex'))); - console.log(myPokedex) + console.log("eu") } } , [capturados]); useEffect(() => { + if (capturados.length !== 0) { + localStorage.setItem('myPokedex', JSON.stringify(capturados)) + } + if (JSON.parse(localStorage.getItem('myPokedex')) !== null && JSON.parse(localStorage.getItem('myPokedex')).length !== 0) { setMyPokedex(JSON.parse(localStorage.getItem('myPokedex'))); console.log(myPokedex) diff --git a/pokedex/src/Components/Header/Header.js b/pokedex/src/Components/Header/Header.js index 73774ac72..307827742 100644 --- a/pokedex/src/Components/Header/Header.js +++ b/pokedex/src/Components/Header/Header.js @@ -22,7 +22,7 @@ export const Header = () => { const idToBeUsed = JSON.parse(localStorage.getItem("idButton")) - console.log(idToBeUsed) + // console.log(idToBeUsed) useEffect(()=>{ diff --git a/pokedex/src/Pages/MyPokedexPage/MyPokedexPage.js b/pokedex/src/Pages/MyPokedexPage/MyPokedexPage.js index 8c09fe815..aff568749 100644 --- a/pokedex/src/Pages/MyPokedexPage/MyPokedexPage.js +++ b/pokedex/src/Pages/MyPokedexPage/MyPokedexPage.js @@ -12,9 +12,9 @@ export const MyPokedexPage = () => { const { capturados, setCapturados, capturar, gotcha, colorToPass, myPokedex } = useContext(GlobalContext) - if(myPokedex.lenght !== 0 && myPokedex !==null) { - setCapturados(myPokedex) - } + // if(myPokedex.lenght !== 0 && myPokedex !==null) { + // setCapturados(myPokedex) + // } From 1d18b95f48d4c266f3a51c005dacd489ef0f2751 Mon Sep 17 00:00:00 2001 From: Rottschaefer Date: Fri, 17 Mar 2023 21:43:48 -0300 Subject: [PATCH 09/11] =?UTF-8?q?salva=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex/src/App.js | 48 ++++++++++++++++++++++++++++++---------------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/pokedex/src/App.js b/pokedex/src/App.js index c01db4f21..07c95fd73 100644 --- a/pokedex/src/App.js +++ b/pokedex/src/App.js @@ -8,6 +8,7 @@ import { GlobalContext } from './Contexts/GlobalContext'; import { useRequestData } from './Hooks/UseRequestData'; import { useEffect, useState } from 'react'; import { useLocation } from 'react-router-dom'; +import { color } from 'framer-motion'; @@ -28,13 +29,7 @@ function App() { const [render, setRender] = useState(false) const [myPokedex, setMyPokedex] = useState(JSON.parse(localStorage.getItem('myPokedex') || '[]')); - - // const [myPokedex, setMyPokedex] = useState([]) - - // console.log(JSON.parse(localStorage.getItem('myPokedex'))) - - // localStorage.setItem("myPokedex", JSON.stringify([])) useEffect(() => { if (capturados.length !== 0) { @@ -42,14 +37,21 @@ function App() { setMyPokedex(JSON.parse(localStorage.getItem('myPokedex'))); console.log("eu") } + if (capturados.length === 1) { + setMyPokedex(JSON.parse(localStorage.getItem('myPokedex'))); + console.log("eu") + } } , [capturados]); + + useEffect(() => { if (capturados.length !== 0) { - localStorage.setItem('myPokedex', JSON.stringify(capturados)) + localStorage.setItem('myPokedex', JSON.stringify(capturados)) } + if (JSON.parse(localStorage.getItem('myPokedex')) !== null && JSON.parse(localStorage.getItem('myPokedex')).length !== 0) { setMyPokedex(JSON.parse(localStorage.getItem('myPokedex'))); console.log(myPokedex) @@ -60,21 +62,20 @@ function App() { localStorage.setItem('listaPokemons', JSON.stringify(pokemons)) console.log(localStorage.getItem("listaPokemons")) } - // localStorage.setItem("idButton", JSON.stringify(idButton)) }, []); - useEffect(()=>{ - if(idButton != 0){ - localStorage.setItem("idButton", JSON.stringify(idButton)) - setIdButton(JSON.parse(localStorage.getItem("idButton"))) + useEffect(() => { + if (idButton != 0) { + localStorage.setItem("idButton", JSON.stringify(idButton)) + setIdButton(JSON.parse(localStorage.getItem("idButton"))) } }, [idButton]) -// if(myPokedex.lenght !== 0) { -// setCapturados(myPokedex) -// } + // if(myPokedex.lenght !== 0) { + // setCapturados(myPokedex) + // } @@ -112,8 +113,16 @@ function App() { } if (color === "#FF6262") { setColorToPass(color) - setCapturados(capturados.filter((pokemon) => { return (pokemon.id) != capturando.id })) - setMyPokedex(capturados.filter((pokemon) => { return (pokemon.id) != capturando.id })) + if (capturados.length > 1) { + setCapturados(capturados.filter((pokemon) => { return ((pokemon.id) != capturando.id) })) + console.log(capturados) + setMyPokedex(capturados.filter((pokemon) => { return (pokemon.id) != capturando.id })) + } + if (myPokedex.length === 1) { + setCapturados([]) + console.log(capturados) + setMyPokedex([]) + } setGotcha(true) console.log(gotcha) @@ -121,6 +130,11 @@ function App() { } } + useEffect(() => { + console.log(capturados); + }, [capturados]); + + const context = { pokemons, capturados, capturar, setCapturados, gotcha, setGotcha, colorToPass, idButton, setIdButton, render, setRender, myPokedex, setMyPokedex } From 44163fe199c63ae2e7b340eda41d204d38250f0b Mon Sep 17 00:00:00 2001 From: Rottschaefer Date: Fri, 17 Mar 2023 22:07:51 -0300 Subject: [PATCH 10/11] mais um teste mudando o homePage no JSON --- pokedex/package.json | 1 - pokedex/src/App.js | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/pokedex/package.json b/pokedex/package.json index c8eb8781e..947d6e331 100644 --- a/pokedex/package.json +++ b/pokedex/package.json @@ -1,7 +1,6 @@ { "name": "pokedex", "version": "0.1.0", - "homepage": "https://Rottschaefer.github.io/projeto-react-apis", "private": true, "dependencies": { "@chakra-ui/react": "^2.5.1", diff --git a/pokedex/src/App.js b/pokedex/src/App.js index 07c95fd73..b6c57cfa1 100644 --- a/pokedex/src/App.js +++ b/pokedex/src/App.js @@ -130,9 +130,9 @@ function App() { } } - useEffect(() => { - console.log(capturados); - }, [capturados]); + // useEffect(() => { + // console.log(capturados); + // }, [capturados]); From da10011a188aa136bcad16cd93a9783b3d607bc0 Mon Sep 17 00:00:00 2001 From: Rottschaefer Date: Fri, 17 Mar 2023 23:13:40 -0300 Subject: [PATCH 11/11] =?UTF-8?q?P=C3=A1gina=20de=20detalhes=20voltando=20?= =?UTF-8?q?a=20funcionar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex/package.json | 5 ----- pokedex/src/App.js | 15 +++++++++++++-- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/pokedex/package.json b/pokedex/package.json index 947d6e331..c33c292ae 100644 --- a/pokedex/package.json +++ b/pokedex/package.json @@ -18,8 +18,6 @@ "web-vitals": "^2.1.4" }, "scripts": { - "predeploy": "npm run build", - "deploy": "gh-pages -d build", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", @@ -42,8 +40,5 @@ "last 1 firefox version", "last 1 safari version" ] - }, - "devDependencies": { - "gh-pages": "^5.0.0" } } diff --git a/pokedex/src/App.js b/pokedex/src/App.js index b6c57cfa1..ac1ad6fad 100644 --- a/pokedex/src/App.js +++ b/pokedex/src/App.js @@ -37,7 +37,8 @@ function App() { setMyPokedex(JSON.parse(localStorage.getItem('myPokedex'))); console.log("eu") } - if (capturados.length === 1) { + if (capturados.length === 1 && color === "#FF6262") { + localStorage.setItem('myPokedex', JSON.stringify(capturados)) setMyPokedex(JSON.parse(localStorage.getItem('myPokedex'))); console.log("eu") } @@ -58,11 +59,21 @@ function App() { setCapturados(JSON.parse(localStorage.getItem('myPokedex'))); console.log(capturados) } + // if (pokemons.length !== 0) { + // localStorage.setItem('listaPokemons', JSON.stringify(pokemons)) + // console.log(localStorage.getItem("listaPokemons")) + // } + }, []); + + useEffect(()=>{ if (pokemons.length !== 0) { localStorage.setItem('listaPokemons', JSON.stringify(pokemons)) console.log(localStorage.getItem("listaPokemons")) } - }, []); + + }, [pokemons]) + + useEffect(() => { if (idButton != 0) {

Unu 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≤a30U*u99__x<#+cYOX79vwKh(wQ$ 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ν?0*5J+zi&#*T;oMNOe+BnUU&#O~D>k+){ z{B`J?pjT3U4%|T2^XJCjg43EDBa2801@{iOUWWX{eG9S0u!m}|3EgKxGZT(QZfCVa zby63*e+V-X;ETzwS=~JniH?O+{RSD1=1HGIYfqu$@bE+Gmmy1-9vmO9MuFRM`<`<* z>;gfATN_a~gKP~IY4*@76rS?@{V5EZp>YUD+u_-N)3Ab8zkRiX94m`s{-&>nbkb`a zA|@?&!u{>Mc*biC$srV;W%#!6?^by3(l=qx5ed&~&T1qp7)%A3;C+FPf+3vxE0zH# z?{gGigukEr06Ap&-4SM?Fo{P$NT|lBW1(i^M%RRr3VLV6ipV4cY@O5o@mrE(WR?+( zF)_O^N){}6d;|&MeInD+hq)gy>_bK0EA)OxO!?sB3)c`)=Lm(|EL@88%|b=y-dCaGp3HAG@Xpi)7A!acBa&71NT5E^xIG$ zLMUVN3>Zqyq8P8VqW~al%D-{It)q#5k*I5jBMVY^;-7hp>fABlJN?uUc zQk!GaqyC!NCX>-Xh3*uEggBh8ZFSi&DhH#qu6sCD5F^;>SYIb5tpX&+)T5QsGTkQE zWpi%z7|^Im`P$C;UFH8GooTcg5IqRqaD-cpoqOT{>Hi4&VyeOjp=@mD5CtJ7Xg`|G z$Xl~;3WObX)?#jY3%84O#p&Cy8J*3#=A88QNIu{PY~Eb20fA$!+M5C;wx09Hq~=FH zxB$3plWeQO?hFw?54Tv&sVujL;TM&T1WkA9u-EV_jUX?~>R=w~DZPfz0Bh;nMnLi< zIEt|9AovWPX(o|?==n+O-nYVtX`fc~%a>)vd`r|8mHQDC!v%S615Vwc0QBYCK3kr~ zBiI|+n;itG2_=u~WnKaw@0f+XBA5%VJy4i5yw=F7<%q+GdYH@WEKuKymhZ#z=wcDp>YaBprinzYf;Sr0{ z8Y}+tc)D)%ge5123bRzzL=4g{lC7svxZc>bm!IBQ<0L&CeH2ZwTW}_C^HS5-r4&@4 zIh-6=V+#)q!HsV&@5g5+ecRpN2ambA*aAzh9p$1CjoYiSRmg*I&O84c@AGU045A{j z+qrXxK!?Ps;k3l!HIlv!?(?q!_}2Y^1YXhokjZZ+1dF(SXP#1 z5(FV`2eI8M@#4!v@?LY=0%sz`toK}92 z)Zi|LGgAYxKukSM>o%jMKQm5U)~dNc;Z-7cUUMfD=h$LyO%u^(AX&KgL}F|Ri8OCe zSkKpa?#0~B%89447Td4kZ$gm$V*9MP08Vnn`o#j{^v*P36$4U0aKf31pd zs}`0k*{a>E4fM5+o)wz0u^o62QLpCk{~29)%r&$uUl=lkND6N+{4-A)#e7gHIpVx` zx__sg z@t)#)%11mOH-G8B{40$6A16}=qISU=K%yP7JwC+*b?bt0%HVp!I!<5nONy}nVLH`# zc}beQtReEn2EyflooeiUL%Fw$35M(Adf0@b?O-!=ut8k?L?iCRFpV2UOG%2Nlg@e} z+$A0-T`c@R3p8IW+`=RH0>Ol|84@`qFT4oTX%T2(C4G9p&0OwaWS#;*ISWa}Lx0^J zt?MSD%j6^Q)ZMi0{UqlT>Y}XRX2{&3v;r|>dkg}-TBj{Mya3^dXe)B_$i0X+dP`2y zlYVe<=WD}8C$P3kn>lHV*71dkSyfN>L=PE`FQtGXSnIkHsgUDL$kfu%6PGEQFX)Y} zsiXI-lky;Q7&eWz4OX=nPXcsrL5E)k)Y1qR%XrK){=~h@KCeX;)JCCJO^s>FzyjF; zD?7fh(Eoa#c2N)!XNq=jamqR}$c~=#ENTy|%F5OuoXd{%`!IkR9kr@8IA9yPl>Bj? zKO;zXoFe*PX}XXObLX$h+yfEy^#;_Qz_*4e%3=RjhXp5wjT$T={qILH*#l|slBl?0 z`81m0%Ptu7mn*O_iyKbjlm~6>vzrvnWvM$&4LKwqxECh_&&FU+oJl|>5*693?se7f z1mD1}MoIIRgT{s9^LC3W*TQ-&iJ>?ZFvz|^_tM>VGisKS8&uFaA|2t>S=PQ>#A4Oj z^28><_uDjaW0#upA2`RXTuLJofN4LgcpY`bHVAZzag2ut{le;{&B>*G|4LWBYNJHX zzqe0;OL?H`z95@r<2b5rTgM|&Xv4-8H6qS5nE%6GkvQ6RD}?+f7wGJcHWCGe94m~3 zkJZXlp&#@|K9ZD=H^78roPtwr6Gf3kN`jeqE{sP+(jFk}ms} zNYR8+g*<X_^>byM5A9Ma;rm`*|k8V#tWypwT7gH=09ci{3%^jR@}$gckuDYFs8l^Ni7O z5ghfIJJWTex>R4ep~Zj6%lm?7nkH{$i-i_i9qFzzMpxr-iBHfh)s-teOPANA`zU#B z9WbUzrd;t$h*jg^wB+2B-zx6-xCfyDtS*kvw!2S;+&oC@M}hSl&%n6@MxG0`G4boJ2$u0 z!e+0y2`MXiJ=C#bBkQnT4<40VXTgZxWT><8Ol$mN%9 z3yF|FGuY$%(*gHhs3&X$0y1AcZV*qy!)XX^S=f0k$>k?4?fvy+61?X=v37kMePN*$;4f1 z$&-8MSBewc)WUcE&wRaWq=zd)LfOKNt_XCJgFv|(7E>mqjSL#qCRG6$cxn<9FsuPTL2Pn8Q2Sti3MHYllc@eI8<5=6Z zKou@%Q{JxTZv7CY&+me)8=L{>51d6l%a{lZe+DeEbaPx)#zEeY+11weukJ6 z`+x_Ju419+Eqc~de8Mi&i2TSZhiMU1c0^_!G~ka&q^s2 zv#??gkcE^M-jo0(WRn><#A*_m3+X&_92NMFrTmBnUdzOzBQsA28h#JJ!MnrJfu7{g zf~bxuE*a@!xD4YTjqYNuJB*djep5L)*7`xT5&6RY{5T*66FEM^YqKLPH0!@kaCd$y zlxL(VDHHKEMT&8yDJ%U8%vuF@#twad4=Th|T}0TKaS{pm-cmge;B9&T`delUsJY~S zvnT-`R(sE%Pt>Yaov7&E!n19^BL}^fW-Jyq<6z0c?t+Z+ILXRhuP=8&m+jb!LidoP zhm1c2&<2NVvoxC=E730`w&rKK+ zT{Y7t=4O4Hhz)=Sa1dl4M>Z;gVpdvVR?CIe`-8yBdergubxRR>%-B=ho*GHgHZUBK#Ddt~PSWYZUfm(ve;8aD<~V$cNSQb_FJ0s= zkx5rNbxi6c6Q730RUZW4(A``_Jz(5J$hsMeev|r|nNiof%=wKrGD|s+xBe0KqWQqB zLceMDdd`PhMV1=f>v1wGm2WL9B$pjcs&|?EhPu|{n{VX5%}@js!N5$Zc`ss4PBH6R ztFmxZ{+KBWs+o4nfdeRVRW7bz+MXi%qIWQ?3LQ@GDoTWa+P)k=OOK3WV)knidkn&e zCd515g7SXioE?4q?1E={F+(!t7`s^!P+-wnc51W;@6OeQoQH(#drt*z#{(HbYX`)Vp&$_3s$!TVCX2=aD>} zR4fS||6P7)brd^)k^czK7RF&QRbH?Cye2&6b^j`K6AnnTg3q{P9m=IGl&SUT5k5cW z=VJL&x%DJu`i^M#cIA_rCotiB+w_~cZ8vxwk{#Wgv*%qWq6r_ZY+YOx)$r1v?~etZf=4mIe5#HB{MsfMrZ_8 z^Mt&lB_;9QCC2^VD4ZFSe5g1d0SZol9!I-!tB#!t#c&6za?HE;U(UVpVBIcvjLY zsq>*kP0-gk9LS8dwcQH15%NU^CaZT&70Y#!oea}N`Dcze7n*t@dmbr2F7;oLcpqR6 zUq7>oZIVA*{tk{y+O?#`W;SZRH5Y;>ZlR1Z%+$S0gZS(Zkg>M1fxuSG?2oqhMZiWO z9#H!9k5VAKI5*B{Ey;*o!eL6Nj+GX>VxKBCK@^#aysk`!@_6~RHtlZr<WSvK z+XD?z5mSXJ{IGoKZ!XDEiKt|AI7o-LkqMfNB^z6tXxG1mCr_DjopY9nmL4t`wNm4Y z#GL2Lp1e{TG2UfId2W05vUQqNK10F|Sbr4WNis_NTUb3bRM zmHHmwG%*gCgNgy!tvDK8geR>x*!wxWIT7Rb3nz&k0G7$}p8p#e*D^&v|19glO%e%4 zi(eovt~*D-X-2KbX1*2+ztVGXa{zJ6SORzi*uu{h1%n$4570)S?<)uue#dn=;tEip z!O=%yB>_3=)u|5}Xn|-ma4PAU%k?+2`x&BoXt`8(9<=GwY;}kr`09prhKv&p0S%rc z4e8^~6Mg7|!-CWnW}5aQ_RdSf$GqBBuJd26QfX_~9hb(Ij-?A*Lod&7Lf|;5hoD}0 zwUp>Nlc|Ozzj=o#$^9*^Py)8(M%|)III@WehTrIRIjzScS9_7gKJVB#71~5eMS2L+ zf#%VT3J<%l_J-OR0Y+ld?!QgY@byu8fR}okDx~c22gY*PIN}1EcEaQ^JE!~rkN?{) z#OBc$&=VyE3N-RQDI=5KAo_>* zqk%cR(S6;>_E)9DsyMtyQ9QHwe@6w=|BMO|HW`(5?CPHqlXtm)_aLG#mK8lS>MT9u z%jZs&c3G$PdY8MuM+^VOCWMJ5*VOipBKD?U6Cn@>Rs%s8o?IJiCLJcW$Y`n`dOY!B zHyKXrmp${t1rtTET-Af^_;#UVXP^pfVW}#W;S3)4(Oh7T@tz^ZZ-}ecf=phv4S>fD zNH=PLdXyjZU5hVqh$|~w+^8Pw*qlioW72)~r{t0H2#=(1ey!!*UCj2n^I8o_Y77?L z!)52IZu9d)+YCoFl%Oi!9wlaSOoBfe$e65Nt8lJqus_a+zsA9r za&f(GWVQ>7W<4Y9|JbdA_*u7d(8^UM^$Kr!){HHU?o%TBi&Gk3ZZo1O^+JU7FLW1Z=72**k@&E>c*)}*- zoLO?cYN~-@w}d6uW!!epj&YvY%~&OG)zC+}<&Jkl)w)<F&V;%?A&}I5uql zpYT*Sqlqg?mi-~ckLs!IlTC8XW+z;s`x8auo*TNAAQLYp* z^Sse9J<2&aCjf&&8pu8RRDk2l4L2zO`ZIo+{8$my5TLMbH?cpp?RU-|26rd|za&O% zpDb)9^ldsBvK~GPnzxBwewbYd=wSgFTqQ=xE>-u9rA7sI+S3x$a(AD9UmNU&jchF) zJ;Wr-`E-lm3L0?bPg4twsgynT!f?v8Pg#Um{!nHt?uEE-#7KS~!ZZz*->&1N+>`vR z^Un7@YSBd+m4%+6n9~6Nl4bgeimnvTW(a?slEi2WOWETsAunh!>!iJy$AMdrb~^Up z|9sKWnRp~?hpi!BG~)LK{lV+=*Q@ug53&$1XpfkiXuBgZ#qASjVX2j@pxzg!_4hQG ziXbL#YE!2bEtvH7;-b9U1DLC;qt1|#9iW%gsjRQEQ_=GX`qj?!;^b2q)nsvPsiPP+)u4&iX^~6?@lX z1}rAFR{AdCwbCF>I%}-Vn|fmt+5EKsMZy%ulv5qdY?hEG1S-)$mU3AG zYJ8MaA^iwS-hDFv^|HI0@$6b)PrZ5V%VFacxTqD=+gpQrdszwQV);3yo3v``AGPLBV21D32n7d$j;btb$KXK!gYEU%5(C9zulpO zU6BG(7C-UkeNi51zK*>aIj*y@Jlwk~q{iqU*rAn+R^(av#PQ(urlz?Abj9eUe z&L4M6N~;FNyCY^ydLu!4@?uINhoYFR5NQ9fsRyt5*Rn<5UreKcu}ah8I$#q|R|@pI zs^fyU&>-6$nJ7bYtL1wZ1ujsy6m-}XX1OxVu8c_( zMXf|z*|#Jj7K~t!#nF^uap%3d@LL^m?uNK;MFhoM3_We*I4xLP@y}W3N6r<|fwGMQ zsqwzjA7!!&VyVm2_8xokosHKLFia^uvUo+i8(z0Aa8({0JcRs`hx^Yp*d~1Qhxg-P za54w4;&ai!v}ksoCntD7x_6eBI|xCWJ>dRA}Rtk4kai zi`*i@)_HqH>;3Ha!D#n73?^i$>`+XSDEr^gjD<2i?ABHb27n0nuDBbGN~(tdqTwn| z=0$0lh!Kg~?6jk|kXuOciRW_y*r8J-!cv_}M=Mw?2q1SH=l$8W&G)gBbD_FD^?a~tt zU`mI%FtWlF5uEnF!68&Yq%t$R+7)8~p2v6}3A39p=4KiLM)H4cM!bF=*QfgJoiBoT z`uuIaw#)hwtzD<8iew-aAW z<#kS{>rUsTD<-z=clCX+B*pUmByr;q+qAqdNG`~f&idyc^w&r7-a4)CvJp}Um!csp zm)xKDiyKWu<=l+o**Wc!9}R9rDnpyg%{X&GRg;c;LeihLd8h(!_qH@YubDWQ^*M@} zoD^1fyC*wdf$BOoFAl@!fPf{jqu{AZb9=ea+7A&#V!rUj3%&V$>{y`^`qDmDqQ8ku zU^uV3!yUJy6WRp#*6*+Y-|=CkiG~&bVT7lW@|IXhUCx+xp1lzXrWUV|OSn~UrSmNG zC^Ak=KsaCfEE{>lb*oh|UkO{wmD-Zg>)uZ}^AE>sz+wBph8OUGRYJFnIEWh~35 zqZek(zvXWlox}&Xc-vIZfAA?#B%oGZ^)hG}wEsdxa90inHjc4s0{th3qK(JW=9XuC zh&;!%!Mbi`X*C&*95J{4tv>ecygyrK}g=2i&&H{>#jwLnW&+EDZrg&}alp;C4!*Yv~NONUVT4+rN* zZ}*pW>{g(zrno+Jb-BoMNyQNK%T-Izuj^?8Zc*;aZm>(hV8;G=haQv9J{5=XkK1MKyaY$h~`Ro)e zvzE!EwHTHS7GZIL+H0c=(n2@3w!+h!tezm!vM*e$+=eL<1DqAN9tcjJhR=0KIdxq= z``V<(*_%HTh#O7e?#A_yztVfhhjlJDMEv(7zTNh^-M~jhrKA5z>bvu&|(-7~cdiWfA@zy+=I~Bt8F^BMzqIsb-}hGp#@+L226Va}mAS;UB}|h9A95 zIo)w_2J(_r%j!#|q~p^aNzrKvd4mP+&1e}b2U|$oh;#wiIH##KVN#IKh82SbLN-2O z59*C29@9Ske)sFyZkwgU^$%-ccEq_RbDdF(%lJ-X(lo3HTZZLN0pD3R?Jb#~N-PJ} z3T@YrHRo+xBEH55q6{f4B8A>t##=)h?we81@=35y0>|g)y(-?+aLH=CaLcm62VT69 zk+VmEPeASZ9jH7cI#8LhsoHmEzLa7Wb=n48i~VRb$;_2&#BkjfkJFQ(n!BnDC8Y{? zSP7rAo2=M_cJMdRvK^P#-pB=!|A9clSJ!xTC~j+R#1cO@e$R2O`+FrOU)CQ|E&(Gz z?Ycj{1X3dvJ(P-cBmzOSv}<->$gjB<^9C+^LRau zO7o9y#0L1Yes`B82ZnG>hG=n$aI&?f?fC5}8;&z$g9$ge*7fD*z9Ha>CVcglxdb6D z0pPNR_;~>-6$ek;v;}`}Z*TeDhMF#UBYG8TVtmPv@z6>qMg6ZFbab|G%waG>W^0*J zt0XpMj^r*J!B#sip`uW*@LQ7pz+e=&fyfzzfcrm|8(CRKLTf@wg;Zc7IQt=x{3Da# zn4Y#r>J`@`eDs+p_Q*!3&{exJx_ouKJX$6>;(Qkwn#JodvQn#TCGdI#ZdLJ-uw7D10BM*U+IHXNlKOA zWZVW)V%1QT>=d$T704K(@D^GO1|~6dZ&EMeTa!p}iuIzG7yrWYY%8ae$w|~0)GOgc zVKvS$+lY2}(R9cuWtC$y3E>Wc;Y?O@*Q(4akaJAm%2D9VM{W+D4qM!QN~%F6?~=#Q zw(==+8LNgzBi`+7Azuu@5cz)3iFz=eA^s5X-Ti#yTip1CucH?eHJf;`|L>H)k8QF$ zfxGX8CJJ}c_*d<0Yl_`h`fv6>TTBfSKMog%irxz&P7WVsBUi>5Y~d91 zhLe;Jm$eR$7tzr}qwxY`#`e)AZBWW9{$lT$mPy<|27WcT00qn~J)3cWjPZUxdkWq9 z%%QPi?5=BD%B`yW`te3`b7S?{+9we1)qZ5>gbCo6hO13*gv&KB(v>#Bq z%xQ7h|>?%lG&%1tA;CIjBjj{h+@XLL_!j-G+M4x#h6E88bRQ0nnL@f#m z#*tR887g9nU*Cb>gJ?;dm@Fx$2?>QyO>7W1TIGVAw@{(jyNh7$C~)-Ei{`T2{`nO& zI&8(ih`wtkVqJK$R{r`wpW*2RXHxs51zuXZ#O5a4$(3~YUe^(nWuvqS&J%23X+M9((JMcM5(E=Wi^3pA>_Gz7+_Bwnm;7j$R|Ie9m-Bfb8r`}~Cl(2& zd>wN^3e-Ys%Oz*rV<(eTW8mJN@f9W(IUny={jhrejuB;P`4dQG5}c1KjjjNG-xrXB z^^uF-8USdA``l2A#!GQ-PL5JK987M=U}rOUo?+LU^S)}IpXdJlHD^7r>Y6q(7KN}Q ze=oz{keia+@ph{WfIlTANab z4KH1ptdi=+pUxdr?@xrOT)Pdy5}Pt^vW(>MVtT}mtrR95SUEZES6m#)m(nLy$)BeH*PTj4^Mz{N z(9Vvj9`u_P3*G61r;R3|mdJvKNF0&&eIp`vxrngkf6&(SBCa(-%7xT1$Yx6QhUiU# zodcUHzB=tdUS@tL4)7KU=>SYqs@@%oBNr}%Igs30zIgwmVz9``z07oC9+MNWbR{8ZdQE^q4jN57^m08rV=uyTfhn&rfvkw)ik4yN<%T{Bhr*Fi)$B}UyqdWQV zfhSmM$vfS9Yf7_9Cmv&S&+N;W;**neOLTvbZ_Ik*c4+4tnr34ZQ*c$UB)ZS9_pTN< zO6(mtQUw^DFA`h~Elxe0sb<@P6m9hJ0~CT?8v} zAaDlsu=}jXy_%at=5G3dkjL|w1o_{3$W4=WMaL%$-e-(+LfqSPE{U3rOvM5z>m?)PHxmnsHEaUa(-!63Pzl>Vm0 z>itbJE@B#`M@T;!ORQmq`#6Ua0w%ii8IEho7#Qsyh#7XQF=ZnAC zPHe~BiDg^8camc7y^{b*fJEw!%4S zGJ5Mzq2tJ5kzWIFq^7D-Q%OYX$2zi_{Y_1Ft z>boCCaz--Ztz2JJ?xnOlGtsGhOlOmOJ0$HmbNo2Ur%gk=w3jm_z2Pw0x;;3ubsOSd zc^$t$XD*5dL|^v%ktm!!ecDvvz5rg?v;oNl1*!m!uPgg46dnKv^^hZZp5SmGAp92! z_~6J$Hw?_mfs$JOqdiE2_JBWtA>r2q(NDvEA1sN9u*frq-m@{h8SN*2#z~wc#Cf`q zU68M#?*~_s^J2Tz#}LDH1c%jnQ9Bq?I2gk4z2nG^J?Lm{Md|eEy7tKF14l6=ia<(k zrjEqqhz~9#t&1d^vWO*eq$nAO1QZgTM~#_g1RD2j305_pa(H}rAgltK3J}Gk+Vsr4 zqTm{4EKh^wBf5sDP0EdKy2M0=x@AThMWAL%jYDWT{NSnSm^M8(3l$4yVAqj@cysML z>fYM;4&K?m6=x8{u9HXc>V`FVb<0}pt~-jt1y#tqc@Bndn1aZHsYtzXCNdY#LitVe zQF-G$l+2uhl>8haOX(F_L!}I@rL>juEp#p4kY?palg zVb88a$%31al$M5?jvfTvnVOYD6uXcR5nom+mx!{N*xigwQGlz;3Pf288wOHSj?!Q{ zeQGIeHmgocn$2eL+MTsWw#&L8h<0(g)U>=f28*0jOK2P{W zi5qkzBf;j-FqP$U+qEVVkBW9;b{tnMeG_#?euTluQHW3S(-_ex zdcttybSxw_>4{Ec;sEJ0iw;F~o3gT#KB? zDfJCKKE$~a(OX}KyjgSL%*a$3XvjwKnsIsF*VKrx&j*XshO|kBzCdo$>*B(}AVRGj zn04zi;UUo^B@H)oqP|Edw+xFq(<2AIJWGwYU`|B^($m~Hx_uj}y8E#>zX;aT4cNC~ zJ&w1xBdw%Z^;IfQhu6G=naggLLeDm|sooWJ0*B3lw45xYlvTo+RU*2gaHZ6RqcF2d z$$jx^7-f9wqp40~q$ux?X&=_wc6WCpD>qjSnO$B#TDy8-Jynm}Dy!h$u?q{FNhnRv z!1JCCeB=wChs)(czx3D3+qS};pRf6h2K$e*G&s;GEc~guuoTEca#0DqEls-fKi3=8 z3XIYhSy#ST4SBs7^7(a8P_Vxr3GQT_I!}x?T9T`W4bwb`Uh8XaL}|q&eerswzFQ1Rn*;7z9yBdYn704*aLwa5gQqxkA%qbMoFs`Y_ zwO}C1r0#;x2LY|Gv_Xjf#c%&~_{|*qNbAICY9XbPY4m|QiN=0o9KL~M9&D9%yEq=z zuYE2av%yTGCz9FxJ8ngw+qjqGp(IEb#i;b!=aRYI!A+95UJc`klYX=bDK2?nCA_Tx z9A0}s;}3&bM!k&Aa~{no-A$c1yzT(}@^Cfx<|Qbtsx&T)!o_}%8QV5)jZh$n-D@}E2Y>r@gyI6Y{r4Y0`TVI!N;fuOP`N)!qEbdjl}U~i9U>WaJn#1!$D)>+Hd{)mxBQG80Qb{}q(ouoQ_YDd_I#KwmsJ zy&$8+AaBD}StxD4BW{S-QTdZny* zINZsmtQN>Y4WdGPx{EyxjO5f&Jey>;lPAi=h6Sl9_=c+qR>**Mps_*Wd=>z5nxtKfuHH-;Yl|`z!oEe-D0O3F9Ar z{RGm|(lp(PQ*}r#DH`b~6XY#!mQ2Ga9s5_gO%yEpNv2781@H^M>vx45X*$)X*+%IH z8hE)B4~OY+B(O1(SJF!+I-?^>%x1X3n}e`8o#^yM;P-m9KJOJ*E9b>Vj>ZtfRSpUd zm(83)c7eDQBL>p4Gf}($pb}t7^%S_=N$73s#Hyb>2~Md`OiM*X1SLm+(%?lS8cXCS z<){I!r70ogeTIq0CW?ZSOd*msJSd8hjvO)Ss)kSTQaRJbyhpWxK4ud&kTOFGY6FaG z9`$oPsI<^9Y8Y;#(75u!AZA5QFg)VeE|YjzAEQkMotivhjIJ?5H7~u!9rvYed?P7G zDyCX*aRl$p#%EuLO~|Ei%4BUr^jfs$#-|)5b1GOYM4M_B!hTU3rC?AhLH^=s)97_V z<135+eHf8+&Bsrnue}@ozJ68QxWgnz?QpkZE}G5`;ZzV^=-lT+cS8%B4xdDBaWQgB zi?qF(pE%Zy(^yJpR%7>T8{kN_BRRu8Tn8dr4?T)wee3s}M00Hux*NMNWA1$1{@90& z^@An=+d6WeFANh+yNHb(jUk4sAN+lO5PWx~K*jFhww>6sX)`?DPAq)z78FjKB#M}{ zUF0bx9owR^Uj!*zMQ4P|2mO?zLE$G+j&#JO1gKKOe~F``GsREV^Y(bqLYY$$b_X&kn!c^i?EshT;Zv(|f+!gDBdxST*PSlO&q79OGI~7y zs3^`uX1cM_AM2zXWP*8-2f67YIZ=&|5>wltPCm>AN98-?a80;SgxqU{1%dZ+Ml-*6`rQ*hl~ekY z9Pzq|rJsgh-tU)wgIU$ZD4$Vn#61sq{d(g&BF1?!#4s`V8@(1e@AQd!c;X$1v)W)y zOfn2^hU63&T9F~ksH=(o74W0$_z_IM>rTxNjgt`hxw@{}tbTlnU`XL_mCr@JO^yx@WPDW8-Ar1{i@J`bi3{5V>=l=HZ zFl){{EL(5`{_QJ&0Y`Q=T&XE2C@GY*l7ZBlBR``?U505p)R4%vN~K*Ahf5zMIUI<{ z^+AU79_W2A(#a=Moeo2vBj0KLcr?~I}AA){Aylw4RIC~cI^K+1uk%9Xk zdI-x_tkCsU6(Tdg@_)YxcV&f^LohELDXLTH$(I8Nimu5eYWOS=Cf`c;kmCoXzrF44 za7x}rql~s0A0}T84#3;k1XoHrf_)xc5+T9qlGaD#sn0w&Kjfcn_j^1@wZ|hpJChgQ zGp;1(#irHA5W{r>Eb4ON0Gh1ck&xqK)aBD{(riQzfYof*j+aWu)Gu zfbsRGk494?TuxMwjtEmNYgBwQWDGb0MRcq&(dgB4aZ%aK7l*>Xsys4?)B0I=#!-cm z3Czf&OQCQlF$F^rL_~=kLVJTS|$Sp2G!K6|oCAtyr4~q6F{nG74 z^TCs-+kF&G2Tq{%Xg%6%8W8pbke!#08*X2Q;;M3KI(OJNa^(FOFw5cY@)`0#vg75o zD4bcMhEA=Qd>TiVKcve1!PR?_RhEa-drzW#ay9OH{834N?(aA6Ir-s2!T9`MjVIff zaWsY)u6}$_e0L?lWlf&^_J6~gW9J^AQ;h&B)C}-Wt|!mDe~kx<5M|0ee5K>NW#>`w_)K;OC%1BqRgA4TrAl2 z!f()CSVaNO>ajE76xp5Su%j~=QvEZ&2Z9i4J6>ry!Zfv}B`>EY~bP z`bo|t=MGSr6?sQv?XUsYYzMn>@ih&j((PMqykv>Pj9O#_y6Iq911N(K7?QKb+OV5nsl%LUD3Tc39xDS>W-8 z)QDTRbuH#q<)Lc+Y@@H<1^gagZ+u6@I4_16CdReMdHg-spE?b%#esP8hg602;UEmo zl+%}Clw%Z2>g0T20P#Z+l+2h0r?l593JzbKaZ_3mR_JePMaHBG9T?*m{t1W@!#}eHt<|jj8(4d&cJP^IpNaT`A6s8AoG?;W~j+h=&6DLP6o60_+mNot}zt zD1=qNdj*z0W3l)EDD*( zVR-`g2T z8Ah^(l*7@S2Cr$T8Qmy{5Tekd#1Y50njB%uI&(uQ=5MU6s;SMm;ujBzozokFQUIrT z3{q(o!WsJg!CjH15_}%u=pY(;SznIg;gNmjNKQtuKZqlncVp75Qf&jl zofIRX2)dfPaCpNJl+CZet{1lcQvZZ(X|v zLlQ?5X#sIav?L(iX*Z_TOO^?H)?w!Il~Px^C*(8f>g;qkT*4uv4_qnEiy23+K`dMOd3|M77g_RY$@q!efQ^F_B ztU~>P<2bx=8+zM1kR-z1CiM;Y1MvGfB|->pFd~&2f{mjrtRiHs7NlgPnj=E^c@Ci{ zO`u_I$D13l`Nh@9Eh$1`N}>wxXzMuLK}VsS15~s)l|C#ol*)}pHKRvUvGgbr6678w z0QocghEk-&ril#2E+RzFH+Lj&(c};xh+t5TLm}?KJEY_s@_TW7$3E;?vl+YI+60^3 zjs?ccv*`UXjJ)N{fza~jJon){n3a5Bb^bz zPqx8KB1cm}l@EQ3DEER>EW{&$LOjy8ktv&8w_FrmiEH!$(-DsGK?r%Rlmf?!i67!?*2l1dPPuglOF0$OFSh*pGx zK_r;Uq(Z_6f+FLDA0t63k(AR$lD_U3Pw|wZs_|U@-!!82)$jL@@_xmLRrv^$s z;%YXpLqpLFLx3}(x*;TrlI~VzY6yK1QJ(g$NA+C~NFBpEN;2J@q|@rz?@`2&KU9e{ zIYsKpQ7mEBpQOQdN~rQ3%aQ9U&*@A;iB^H(OcR|V$dR$6SR>zPoDmNXdHC! zF4|uLO=5UQfg$3e7e+-e?t$>JJhwP)TuaW1WQSGPlj8;*@fKqw5vR}FZ49#-8!$=T zIbyWo*im?o@5GYjOLRlTi^cWCcSMZyVu)d4T#KB?^(pJlv>;?P2RE2Y|1~$&kFtQMEpC{asz?s;xz0c8<{oEt4-W=VRTrP8?C@b+TbR=fTn$WG55y# zYD9g%xDuRqp~lg;Pkri>7hapo1a?S7erUP3-)M$hK0NZ^m#{F!JUJhv(<31-T6-F> zd+!dcZSj~FE+1$dy*GF4LzKT|BmU-%J?5E!#?b|ZaGIxzPy=56)$>?up2l$ffIsn6 zSJFihCyjEK8vKnO-mwQe)@{W7fBaea`+cg!(P*Yd&Oi{}o*ry_`3)3QmSOS3D`6ES zA|MJGi7dfxflZVPPHS*kM2SeSN-8QphH#4tT>~RN?u^^i(5gl~cSZ`5l8n(RJXd+G zDbEIFER{;Wk&KQQ9Uql(qUF+2wDV|0qmN)Y#@jyXc&u$ulvol^JdKDXQNGO+@`{Tv z&q3G|li>Gx@%m4Gh1%T*P&%U$OCMYbyVDMv%_(i7!Yi2#O5O=n8nhraz_I{d)3>3~ zN(r=H^1=2R3bn+Min1T57i$cO%X5MTRW?xh)co$~L7aIiaZE*0GU74XN21>;xkkZu zhXRrp<7$3PVwBG|BqSK+5Ztw~yQKxc{^oz-mQOE7T5hV6uhZ?s;f;rJ_^kt2`O!x( zvbXE_m2-P7YeSy(;o_$X9il{-lD&a5Bj0XmZnkuM*HM(uo@~6gk{oD&3wc8D_xcd<1~DY^ga~+j*t2#AzVLs(hVsg(qQph8 z|JZ5t2oF=yu?oqsZ~cBh)~{ZLy0k(=pc8r+LWU@7g-I@igxBi)L8NVe9XEdVkLB_p zrj!;SFDFg&8M#HmN~TPU3>ZAY_Hoo`P-M2gJQTmQY?z;fJ@iwX!@PuVqOUn=7^O1o z4RBh0NM~el6sx|BvrzSuBVUTLuOz-Y=~w2-Wd?L)53h|>P_B$%By=LM@`jJ;9l~cE z4a$uNsfV*nD&<1^LVf1wUe<*Q83|ZU$x}6l4&&5Y&*9Ac(A_Y-doMB>~Obw_?HFw~H=l{?H`c7YV_~mwYrrM#4C; zY8|Q`{D`hkYApYvbL%ua>Rp3S-~~FKj4R(SveLsggt)W~Ih8L6xwhzlaHI4U_09MMoOtVX6yA6vtch+?o;rR| z2i^Le|G?z?A3%b+TthT(17?Bp!4aW#@+^>E6u~hfA)D~7w6+! zpZqgC^N-(0-QJ_%{c0)XvvZ5p^E+^g3w6Ae4^=f z^Cl72VIgd;>*D1O{oP)`<3+sJkAc1r2D}l3`vd4{?m|~<8;qQ+4!R;wI&E`AIB2`bJcj!_QtXBt&j#WQ?vI$j~zPn_x*^0PlQ z$cSr~K9wW;Pi?5Io1|fREF)JG=ow2F;neP01bsoYo@~Jz-+2vZww%Ey|Kd+EbMZnc z$0*}Mak25wwYgIaF~o57;%ec$_XCcoId$YHUishu#fs10je>cT5Qyh=JmbNi9HVkm z6p%PBf~_1N@>3k;v0kHa6~Uh%1l7~pp-P>~bajT@F{UK4+9RCIdXXFCppa1gB=@i)dL$u6BM6uW z+er^OPqR^ukv}Sh5)d~ufOu)QF-4!x4J=o3BUv(Q#i&dLW6#b7qg?W-+nIojL_3_K z^szov^7;Hh^5ZC8t9(~=gpIbH=~&M})YsIaea{Ab^bbDuo(!WzjPEWUT}PVH$S?XB zxR6s+X!_5C$%V)nXBd?SJv1JV8AfBcytr05?{v)xG@fauxKx?Ro!xa)BN`w@X2#o% z(e;#%dK3xFxQ3tNQbSZQD_=+$4S5-p%h0fOi>Bj-zkErj8~ce1iayfW-G`I)O=#@y zL7S%!-cVR|wdf25@{rx>L|S?}QrszUIP7pIC&6J6Ij*G|Whzy$P#)z#81*vG&A@1! zXc|JfjYm2*DjHYrCH2Rka1(W=K}jIAgdrtg9wm~JH`9reI+JhxqG$Gp!{`kL(IPru zi?pl9>w_oYN4FfiyrMhvWuaX2_j(Za`B3xPE6A>%23Ja&aC^K?)lY~^&|~|-1IVbZ z7M;^>v`6@g`lR~Rv2gK7`J6GxHBGxt*20~Wiy?WA;AmA{N0sd~nyMUY_>FtT&WM*r zCQIL5iczCi8|S_M7X4Nr0qMDO@c7C(NH;@bh~Y}WSQF*K!BLf$6J^t@@bDLY2esSx zVCS3fh|LA(WM-L!qFpYuoU8<(_!@@v5l}HJy*k~ z8Ha?*^jv3+ZzjE=kiLoIlmve$fIuh+pExhe6&DBw;N$LoLOi~HAH2Q&@Cp%oySxbZ z`Y_ZVLIS7EOJ1#~o3Z`XHF)PYFJkX&o8dd!jUWES*YWKC`yooEPsKxD{yb*hd?O;F z{04j>U8^$`Gz_l_8aU;k3a$iEZ{~gG%QqS~t@Z?*I(P_&H*D8YDP$%cStF4nqST5G z#+3>fBE%$pFZY3pv~aVM43qFkr@U-B7NXw}Ir7x>Qr{a6V-=rp8WlwMRDxz=@I4Cfh21@T*4iE!AZGK&g8D}x)ZJh*m^rL z=aySAqiPZ|GK?u#X^<*J08PDzYDm|c&f{)Ba@676wJ#kK=YRa>mr_!Qlx%zeq`G= zG;LplTW((ro8#Tr(!NxP@twf42Mv9ue-zTwro5}(Hn%t%XPL44+p)39^v4jxWx}<} zd0ib{u%{Xu{cx!>u6s%S&)?C`;q!*96sIrb2oaFhL}M8(%1!bCM?^*qo0Qq)jr59g z1p7MCee#5^!^-58`MPwBoH)}`(cN$cd*65)M-Lprna&=Z>Gq&S^vK?T=y4oyBl&VJ zfuwlvFoip7uV%RDP110q1qK-yXMABs<*H9~S3k=a?ii4;i14d%lw72bBEm00X=lIm zQJ3hSoqj)B`})u*x^P2x4_bOX==KHBC*0oW59&<3h8^2c^XBXD_jJS8)~=iVR^Rsk z(n}^O7qNakaun@=TS|F$nUV^gJtYO5ji=@QBpZA?1`H4< zQFWbI-fP|$28+HvNagkez~$z=tK(PpL1WOE`V)2Mf-`p}?#ee$Vu;}iz(Q-+Mc_(2 zAZO;~;?Bn&LQBmly!?Y-=oAUcT$XI;5<|FQhBSMPrn!4 z^b4`jb&KngbB1;C%^MA`LYiK>u3q@N`r+&J$gvMWItdTRk>`Q#K7@LGi1Y_^G>>I4 z4vqw?PL=OC)rdW-H{tc4{RThy>ObN?zWA4T<(ogkzBf1FFTeN?_`)Z?f{%af50I9U ziRvW_Fz=3KB2t8;g#4(tk<&SXmC6$lAI}E?IZ8Nk_h^Ja3kcW}0!sd>t*y zWftBKF6O(tD^P6g7CR~kxIx4V7qr$lqPMNn;8^Jzjx?b#W*jP_l&@T) zy1%O%`I9DN(Xv~0SKh6E<|Q7&ECxu(%nRU~+YT%sdJ zqKak6(~TRJEEI0CNr=QE4~zoSGJoddh_|R=k@X`_MGc#yN7gVsvl#7$ubE(UK2LDO zCTWX3$Yv9oMn1SE9P1iIGz)DDPlhwU7!2u>GAT~0Zn(seqQl=WIcSzjzy{PXOOI5D z>$4r%wjIqo*5ICp@6ued^swUgJ?$TadBW8m)$-hU*%{p<_M^>(U9902_wKw zh9#A6AOerHr8g8rS0I2+uMZtQKYFCUy5+n}>fR@P+45 z^YdRI_ed>1TvUz$zh7m1YC#b)Cr?IFW`-`M!s7H_r6J&>aibI{|FdlkZybL zcKsf-96y6NQAWH%XyITGp+27o>j>h6F!)ZDMnqvZ`JRi1M-qZu8=~XO3_X&ZMX3`Z z9~OcPN*=x*4+1?tguH&;1<}{j2cM@8eL|j8CVNEb>}~HvM?(v`>Y8z8|1s3>I)r2E zcj4e$o3a1-H8{R%8@l$?!k~c)0ssKz+et)0RP7l=Q9>&2n7ITi#4VaS2d5iPBRMM- zIoa9Rw0S+Y?S2P~AG#Y!=_x`jCVlcFdOvs|=g5(UM5rZlI(~Rg*}dIz{!1~A(+)<8f}}nl&o}| z+P;>?|aiX9fn))wByc+s)G$Vz^3h zwesD&VfXrta3sfL;fHQU$Q&&i5(PpxnGkv2a`GgOyt5w_bEhL!E_2!6Ck!s2V zRBm)SfHWuG8ZWYV5IbMq0!LCJrYx)y1<6neW3tOHMQf|?(Om{$x-~2{ahQAJHv~t6fTuSNaagQ zIR-l0aQA(8>JmE4C~DG;8a$~maji9;Fo^fVC+*eE3K>t@pc2~@+eT_L4+b(D-fz~E ze!Zepqt6l!QOa};QsE<=bz$Z+0?CDG%`*ec*$iQ(<8XF}kuP&ec39xDi4w>>g(!8@ zQ#6k#Nir^j<&1sg>F&ag7oI_U&uQHAv4`K&=1UWSd0#JlM_dWc^Y>cH(>7sBT-|B;ZovSSv^oy5_M zrkv!_lu49j-6v|0RXR!AKtn0_l;EblD(6(xnSzzlSlSrq?uASAE6QG-o-cY2k2+0U zxWSc?iTrue%nhmbpWp45RHD*BpD`ipuXBZ^~EeaUJf+V|l=0Et=B z*W^9PPe+HcU({(U8C!IHCz`iyh0U2H&mSSAI}%V@S#D(ZKEblIJ{O4h!g;aX>d%3R zjH726AbqXa+na?2<>_NLJ`#AlV#d)Jt_=9|cG_&l1NsHxN)o44>NaKWELan)SoOpU zXsJJg+|okW6OCUD>yckxg3_5&(9+q86Gx6AEhzbD?2J_VDKvN0{E40Fq;W8UPMm^P^r#W{t@PRkI5(=sf)8`_%jKTrJ} z&AlyX@-}1E?KdNf>s#sQ9^?Lv`Y@ozM>!WK+^&XExn%Lw%75BwXHP4GlQN%`73g}`a->nx zN?y>4^NJB3(k3;XC4ra9*$z1(Rl~Lzt0MfYaNzqxsbr5r6Uoc5L1vKj~(iK71IbPMtz~R}Z`*D+g?L ztqTj(!6~e${HxTJFpgMt+u0VNFBCHLBdM>@B?6(a*3*be9m=RXU+OUq2f6tDLG<~8 z2uOm?)^^lx+KkA_(>@;#}tIT?e zlfE7?4)ePduYKv4d*d!B&`9Kdg0Z6CH65fAjv&<0fv(ybBxTYV$m{N=OAD$GM#E_X1L2qNh0BESo#mLaV?55NBD&(YD=hGb_V9=hdjQAR`& zb0n(aaZ+9}s`JV*y`TbBS(8wmQHm+ag(yx)M`dC@DqRJ}QCx*R2a{cSnC33V6jwf~ zl8Z1cwFJ{sOEEjE0`m&1F~7JPvkNORBd-Fpil$&%(PUKSPeOTK2}-gHke`u*JaIW` zS;$CDN4h%|?nF0|q;7UTun4(u^bQ5^Fyv-%H@uGSPOLt-8ISz^mr*!t3bKmx;Sy3C z?tR`gNk+oeQwnPu59KKOq#8!87ULm+E(&{+3u~Wz1%;DK!sEaV|mIUjG%E1IX@s_{l1VWmxcn%f=2VPMvtEA zks%}3HO)Aj9b!ZqlJ-%}BIlBuIr3H+)XXkgE{(Zfe*n+^^WVV|?7>5y`4~#8Ds@K3 zr3Cxsdf_|b%5Yu~%^8z%bH>6;ew|)!5f_nrm!UV%5)n zgfD*Xi;_(oe*UBX!s0YHGK9}gcXr{ge)sorLvaP>rsp8r>%&lO9X37v6n5|4g+bB( z23;Jj$(;i)-}w4zecNA0kL{g^R# zn&`7*EK=_oEbDS}-h~=R<39DNPmb@4D-K$UBasMlZ@f%Jus;jgQ*%rg`IIz08{%h+a~0(0=ik1a*Tn5FcBsNL~HeE*Pn8pV>w@$Zwz zEeqaz7=QNsYV!nGw(|41H+Srt=d1yPdX9l{k?dMNmRoPNJI=337E)fV)KfgRY{monZ z%{Z3_Hj5QWd~0Q%zZ)nNK4{`>Z*0cq*H^(U3RT&xDx_p)NT?xVD6jZtYv0{Si!fuwO-K^*CF02I)O3wzh>|KC8zmtr zUy^E``i7YQrW*}UR}Z$nvIa{Zyc3BjNjf5wn=uV>WT+gu6C}SAG)_i$(3Q+}JstJ} zm0^#^t8Zxe_GCZ^T89P+*-*)p%joa+AX(}xr&=E>x|&-2Y_ir>Dn{ZY$=YZTO>*dZ zp}O{uTw}dM^1#C>A_IXChNK)WgP>FK3C+v!Gp{p8Yq0J4H}SiF_2u`xdv6pveV>)R z0I+Sney>>*pyll?YS=y>ab5{rNxqv{rj3$&3m(J2PaDT`lzGoRfu|;rw{w?&29Fnw zTc6F-fmUZGa>hL$McQ}ZtFLY~&ql*7Jp8F~JUoE9J>SE3_nD`{3riL*!rY=f6goxb zj-nIti9gVb)}}r9?xw?Lpo#a%WfMIgwAOqV-`r%LL~%YIHc!tNr>5#oJU*)&IS!*? zt;eN|&FcNF#kI(HQG|mb>_4y-&JsI1n_AGq847hignbe8ba&vcFFhhkoqQ8S_Rye6 zUK0IFT^!e-Hk-j0a^yIUag&Z{d>6P40`*#Xg_frhnm`vlwXQ; zk%Kbw_xSoLvXE;NFkij~O@Jq;iwjsk~68@^{61#%cAs@dLv}Q3*#v@cM-p zBvL>}kQ!{jk)RA@9>%9Y+Dmb4yhEg1G}ff!Yz1-<`zaV6KxcnYN288_d6`G%W&9gK zMAT!-`r&Ya5i%AGvx*|=5MH&3!mdtIv0hZ}*%oqf>&X*1w0<>?Y*>REZ(oL$AAjVs zeh04yz9X(E=edRR9y$-_jlm*(>G1_99m8E79C+&&`1$y0_@ZCkHGdZ7W@qVC(qX8M z)sDl*H{z)y6TESJFFIRyJ>K5>CN_1LVNqNN@0hq?E{o}I9~iD>&WmE}n`>~wGl-wVKGFP0{VO66V*Ttp;=B9-H)+V@1^5D#H8^$>bD@JDwNfYe{8uy~In{VRy;*2t+ zeg8q_k(8oRINYgdKCl;sH!M_rkor>7zJ2)0^5v4$hPVIoTS$~F4z;%7(a-%6Tu#@7 z{p|Pqu|dA0&B9x8<&!X&l7dwEPIIC>^F6+PBPym>BfB79bwKhTU;ag;@~qR4#PRg@ z>xyrj>Tit1jwi?UaViZs_)awVvsI@~D85k=PwG9Y<=@-aLzvl>-7=}5MnT{hE|7B9f# z_dkxu%ijOA-1mf{<@oH9IjE2ahvE83-7YuO5M}zW6=W6U;ojf*81f5Cu;y>?1;0%6>md|-Gz)KH?q^y zk(-@~+?*`rFH@mbEhE1nS^Ak z1BvnSFepUIGDSrkuIDi1go4^(b7238!+3trJ1D#FCMrQmQA;OjkHF3<3xjX zsf7B2$1rG#gEJ=uiRsC3%KdYQ5^I$Ou zZzZlpzKepqmJqgJ&&!)}X2WSrDVm3m{N5K(R9S|3_bip~9nBer&^)&7fXF3NX`v(J zAmU2pF-?G;_6|{g`sF(-+>_{nud@#!e+U7tr|lQDOca*x_8yeYSpauNItP>@NF`Fz za@XLrjARrPW}>sJ3qSwYZ({3PZz3G#F7y#3I_;P$%3g^jf?}6TIMCSmh&563qof}Q z_|UNS1(X$MW76!|s)W#J8K$z!a#Y?+UFE1R8zqb{>8OJVOPJH`C%T&w7UdikYJ?0Q zxuFv`w&2dhzF-91-XJ{wu$E)?lnLg+6g1%qbH^G+3DvO*v2fvI_}X1dQDp|dD~g1NK6DP9Ewd62-Ss#g zx!eP7W4hZ1ifftkqL_2@Vua6}M0_}ec;N|lGuy;6yY%+nh)-U-7ViM;U97yNAwrXosaLY z--uuR;5%?i8YZ?TCBw!ww3*Ln@Ul3E!-+d?x(%PYbtP`ICZVjc4M$&p6`dWO2o3=G z^B2JHNW|&RUetGV<4jjCI=QiuaB+_>h~EAH2IY4`JC-yzwUdogL^teFg~* z7xJaO@#a!*`aHo-V!x_!S@NM#nJ@Qv6msS}Op?4rF&xh&iNC8Gwq#?c`e;3Qe>@Fm zz~y$hJ3e2OAR={PLgB~3pdZODyOj08{hlr-=f#**;LKf$fB*EC4ELdXaaUy)l1KGS zq`v`c*FJ%#F4J10?;ma~xlxp@^L|I|D5$yvUz}#1Mj;QzV@U0Ma2DdOWp|Gw|5AK< z*&a zU(ngouELwLpKqd)(o#^lbS~z9{ysc?d>y{^^bgV4+=vvL3)!OV6%^zluOL^Ao9P*; zNOmW~mE?lM>442Yx7;UQa(J&z%lSq80H@QM5UgJ<)+wX|vnughSe5 zY_K5-#gV`aBGa5SbJjJ{?tn|$Zj*L2a6W3Q7oy2p6&=w5`!Z=8vOF{4B-5bvAIt^|auXN?>A6T^GL)xviK>rzr)iD{D;;iG@> zhnRWeLYz8s3?1!_x^umb;E+FWUoZB(wN1}e?n)D=&!`e9dC(gU1+eL<_4=aG+wD>1 zEffgpNROaj-$ zDz<2JVJc|SZXLC1)+HKWzX!}ypuu`hK4btthA%6k)zzbXFbz4&Vc~{Mth>}k$_a~7 z>G1`y=BeM{h41`dxT+SS`mx_bR`nc|uecAVPt=Xn<7&X@M*db~;$7>L(<)G5`lFc3 z5u2tzit)SDS1oxQpPpWb-9MYo@7`!dbXxg_YjMJ>+^m?( z8W==43i`ky5hac4uhI_Q2fOrHRFBn{k%1umt!+ALlxvNuk#$gx68I0Q}tz*njdEc3-uIQGv~k^yu495h&apZDQC_G3Cy)9uT641UzVM zt;6mU$JHHZ>5_+S^I{Z9rC2dq;hnQU$kp@@BPh!5NIttoSTy$f;6GQjh>#Dh9St}T zP1D$pzVY#`xtKe9?EA~h59!+v=%pv$id@SeX+HMHzlU2N_z*Te{W>;0_a=JUJ4F~L zC^wK0xa<9g|LAvd?_Yl&JL8-1i)}BVrllT%fgl`qyBhRV{9g(osC;0M0gZ+ht5wM> zEjNDT z0drR_MWW5B`Hd|>Ad!tXb-W^}qj~9pk0A0V7Z^o~)I4}zG^I=)YFs$J_x(+0x|oMU zt)G6za6YVRYS*>)MuVe1SD5}N(kEq}rKm+Z>+l?>%r$Mnk+byC1Qg~kF#S=uu`FYJ zE*{h!H#WKy35@3I7{=gQ=exA*OkI1M zGOF=p9ggkai)EjP$(G0j+Zx}ToiVWv4q2EgyXx&Ylwpx1T|{={SatZbC|T4Q~JN{rLM=-o%2HE2$-E zJ)}k(5suSvkZAV}xiFJu(f$g!|4MKc-5z zxA}}=7?m(p+)Vdgp!GD5oYBF-ayC&Y2jeX0>hUT^?Owkgo8Nj1Yo2@(j^e49{mC!E zo|2}!^Ac8PA_m;K=x7?ZSHUGljPKqXx(*0OnEqiTrD5)vXZcFZ%^W`y!h=SWixiXZ z#iNtcG3tG{U_kU6laEBV=`y|&!*J# zyM5re);TYVg3=$lbaVllC7$<P7%KS zmw%6y%U2p)B}J}*!1UDk=O-xo@k@{+H!x?m+Jc(H!|1>gm>O1om zhLtw!$W0a`<Qqe7v-lB&~V#!*o%;WL(KpmoboIyp8*7NIAmg1EH|aPzm<=&{uyN zE{7B7>(x=BLxXZ(rC#KizPcLRw0sF%$!7_W_l>KC^I{t^ofq-)5adQ)P8n{jo{X$; zJq~opkA4_=STLg)>0{nZony0$;+eQ}+#=x!w&Sg%r_7W0u^|&N;K6|%&*Ph`*J0Ix z9eC?x53=$nAR_}Z;-wC%&*KJz?#GUmJ5@Xoqd@Z+u9v8h%R$6YBN~rNjk_XA?&X04a-H6#KV{7AY*^0k^W8H8*2kMSu%h5epb7=g6=w+B&5yYV# zui@M4He%E9qu3iwbMhe8);TeKN)FtkzWYwA4JQwe+C}mL`qjXN+^dN;FEQZnK8`n} zkAApu19rCb!yD*EUB@}raJ>Xzlet+Dja(NBlEcLamMZ}Y@0_9nX-5J&dpdD=(=J%- zHsn^62+#2eN`$l;No~lRJPC=#**MTpi#OkX3)>Iuf=v{|!t6Y7mC)g~U7{v3JLakR zisOjXw3Jl5x^)enS^p|(2f9&t`(n(x?IxsV8_R46ml)}UXSgmL`G&X1X6MLEjbh^L zN=B8rjnBP-4bQ%TlBxzGNS=FFZN`)vX304#Ym8jA+U?l8dK2=eRbcXh>2TPL zY5P=U&0;i1j>csp4{zHGS6YgM@XasZD9VFC#59)52m65!C0aMlK+;<6NRWG6vuz)$ zZhi{OH*oI6|jFWq*duOJ?4D_U0I;euaNob8v)D zP9Dal!@IER*f<&gKDmsT==s3gC3%g1IeH-*Bc6+^rQiBm4&ueNPvNJVx8qRf5c+~m zIP+V)H8Q^r*8|@XTz~Y?jvc62GzCNYZcCI7kwfhb&1gB=jCpr2(a|tbDaK=jo7#y? z2!2f)bPeBC`)|*@cJy;;-Rwx^x;k`;Ce=XAcb0 z7%SNL)RVAekHL|aiNwqtU1x2GN;9p+TKK5U&H?2t ziB4|f=q0Nte*==}%%OeQ_sX+4wRbmy1M)18nhjTW0n#g~bdwPS%-^UxH^s8qorv#m z)#sbbiR*#yh%3i=f(du6cfx8pDzet`GA|o&B5rUywnV4- zU&MyI@5W^@-R*+~yXJb~JPtH*%Jcmx`JQksP*qq|HV?`7+0Z07W3acS36*!O(3g6u zf(+yQZPKfhy;Q)Wkn;qq1(}tT;W={#X`-WXQa|NoM{O5saG;To zral`CH?Judk;0@5r_+hTyaG&{JQdR_t1!8=3?+GmD9Fx5ZdwM4@(YollZTA-bk%d2 zkhf^U+Y}Y$yk`3Oevum*{qz?<#MF#by|lHV38{CiM1r}=Zclw3GNw#}Gc(J~n|-0I zYh)sQNyDgx8!*YK#*w}njz^~hWJI^)NL;x#5EeFM8|A~-+zh+$nT`(S=vcXTgmDMvOHAHox#w{g3HNy7rG(Sh5stAXGrJj+q6p9V-pjuR z%zMHB>JC1SpO0P)+;bdHtlmArdU9@Lk6wE8(98Jdi*I6W%XqTLLREPsmdJCVbjcW4 zY>B2%iZMshjfOL8F21;+@&cxVtj2erc^=QzjH}AQV8irx!na^(lP#?|u)@ z?q7%Uhi}DgUw9NH(<)(i*m*Nd2&u^LVSt8FIinG9tYK8C$?%$>pys9y4aZL52VedM zTI(9|`EPy|^Y6M@lsq>QlATCQO+sp-OBc1L;zon0Up{!$Jj6x$!aNMaD2<^;+4OOG z2?<7bfK-B%I&zq+)RWUQIdX_?;I&aB{S%<{{T4BcrS#ghOGx`HN@q zkN156uYUVySpTb+L~P1cJ_NA{rjWeZ4}5;nqQox;QD8-eNSRY_n1_zmRmDBTj_($z@jx{+2EHjwqnp%*{3$&+Nda8pHqF3d))5h3{$)92CJ5 zfhEbIGMg^}LqRW2ZK=id#S27%;f4W5n>oNkH_H<_HHZZC_jzHrI8ixgrp~HxC39Mx z6@#38s0ybjnC;ytte%CmoNSf3Dyqc|h(^ct$!Hv<+rNH2@}|!bIXwV>Z!bFQPoTZw zjFe4TExj#5+Ge*ScTyR0N=lKOktIr+U3tS8Avz?_!h;Bj3x-1S+YH0o-G$cUM-fkh zBpWCHR3yo9l(k&{S}P^zT&9In@Qg_Mul&Qd8;&evC}@nrgTnL#f*}Ot2Ww4o!(BQR zQy%(VACJ0*79G8vQ+;(ucxn;SdHwLBnygz;Fi(=xb^*I?cO&@1Mq@AUsjG0pJUVw`65qeMH$%Etg#j_3#(ZMDr zEXjFTV)`eB=xj%x9<@oX2fH`yIh#KPmiMy6%mpB(yM3^rn7f{IyrS|_R9BaxueDje z-Vu?JA}3Y23kM1xQT}okgx42A%Yh@(_^7NpPanu7HFOD=7)CuB`Q&J^sDh!_#HCi0 zq3ifDq$Vfo`ke!*Dd?wM7GkW*%EW*C;M+!Do7^%&HWOf?YZ9hZpx0PtG|)VbP82;I z6{LusYZ~K7-e$jS+P)PFv(l7HgQDZs2`@V{Gqin?fFFVWe%QI0Ez@XP^P3|Hm&Z%=X1Hyro->`LUlq7qoEIB8D)6^%#$P@EvW~b^x9=!Athtz+oiz3h zUAz;88Ob<#^pvU0T_qz&LrvK5_P(>;93t3&jNl{T2Zbo#m|U&s?hpk=?&aip(^0i}u6#%0vE#LOaANOK72YYi zS-PG~w7EQ#&8)_ZWlP{F$i&*iJFs4Uo2O2nLQ7jKd_owO1Pk1vz!-0e;*B@3k^zOk zP9-3=Fwz#2M|Bq#)VRN}nxqu)s2AZ9LKh_YEz(0IHa1yvQW z@J+2b*Himh9FMFPl}J9HMA#MyaJU@kZfl3r?nHKBzFES><6_<_QppdQNZdD@j-iJQmE^8_dI3a8`F8M84vKNZ&gPSo{}p20C1@14tt%Rh3|gQJ_@ zz?N~!^lv-(i@YBAuD!7tZ$J4g=HImxLpq2=J+E&^Mdb`Q(;ecRM*S%xH5L7$ z1c{t%5*byLSB9KI!;Elj?|x)YE-6KNIID7;}AvZl{RydzPKwJittpu3?S?WbzdezFD~@|@6CdsM>e&|Z5S9TMJh zWWQdgG1ZZgi}cFrC|tNqT}nZzexFzdUn~yS(5&-lu!$Loc4Vd}p}(UI85wTalshjE zt_Qv&uIR{7fxkB!v#Z8&pFFcA95}27(6eVkcu>22!^o_<>iM`YckE0EII?i_?1i{< zoEy&>|Om1 z1`@2W+RY^^sL+^_J~1@|zSdTFnj7KFNQ2eI`!Cm`+#tf02GDqmX$&PlS;;TbZpIO( z@>#f&yreG-#Zias70%0+?_Ipz4o6x#4%XBnwXaunM3;OQ6L4J0EiaoaSx_cwaR#E| z)eK`l>ud~3W3^adw^(&np+j^uhgI^Hd*-y+#W~D#JM0n`bxfnn%1B$NbE^Dh8O(oF zxmv7zboF%O=$5remo|7sXWJ>|RDR-9st@z}q351M!GeXF55Fs#g&fJT3h5dv2N)?= z%O!qArjXJ17I^cjL9Q6oW)5H*tfJ3Hkg0Gmsm+nK-QqfV~TSgYSSIf)k? zdZ@1lbLLJ(T2=-_FB>i==fy^jzAt#Nd&kpwqHg>M6hTTM7GCA+n2d&hg13Vf>xlB2 zKJ`v~?!<_X^@#Ai|45kZaG#cZ-C^(JG7XTY*RZ@{5>%&n?*g>S{dqfBze; z^$oBkIS?=31HSR%ly4Gc?xbQYe()a5d3YsUw@k;;Bp<&2)|2?_AN?Et=7-O{wsdD z=WXn@^iL#O)9zm88dMhoTdzVbsXXI1tJe zT8|OXZw8M6&pFM&m~v=@5hP9$WhfX@e`j;Mt^vE`llQ}&<+jK zN>I4qW|ZD~FA5f|K*5bGP`Fs!!dp?i^bQm(ybVQ5ZWp%#rMKOS(wkSJVE#>T7nZ{A zPF3Z5NZQH#jLPYU7DEizkRCeWF}Kr(^b{u?4!bbnC|w0;(Fn{@!$(9tH@SQOEU$MhN-`PQs^i7m%n^)+gEkg+xUb5o z^%ssv*lT$5m*cYwDv>jO+J^jkBHUoY~(Rq97tXkj;^49r;HYt=uSq} z!a4ZkAN>n%{`mb^_v@GN%J=>kE%l8E1^hygags(zlCn?YbJyIo+$>CAb|W7Chd;%K zzxfxK@!1EFe#cyNSGZ9d>Beuiy@@~n**Edu8(+jz$2Z~EM>gQq=KZM8ii2xz1?GI_ z!?^cvzl2+U_am6Pc!3&26WvLMFpjbT%i}9EdU#Z)S0tVg8+W7^rB6r8$dNIFfe-@z z01j^6jsN+_@8X$n{RAbmXW{-o{e9$5nT*7g6wRZry91patw>Ij2Ly*xry&}IWQ?#J zVE<@AW|2H$@jPdM1`Y?0gItu1)G(>WQHi1X8SAWZ`d>;`hA7t|2!-Or-b1KZG8<`f zAB;6fC9T8{heFu1ek;EB2Y-X&8RaOMRv~@w)O_hUb;FtD5;FD~`LiquXBl)bJmyW_IJQiYR+PIA?#w(J;*n#bB<3^g; z(xGd}FDM*0rQU~zlj9And+_7ejcIV_`<6JY2eB-wvt1G{iy?;h2Xfki<+tFI zfBvVKHUCCz`1xDtJ<*FBR@{olQ+2xe0au36DeGKkR8IQ){OD?F$JS@ppr@u2Ii~VK z1EkN}4}ZvuhzQi6aN_BsC(zT`4Ljwr#EH5nRMd%^G;0I(43#Xz)dtw?BklZwP1V&fv_^qskwgW~XVX zZH+EmKaHhfINF5Qx4rQOTI=i8$ZBwzp>UaWW9ls-q};@6OfZPN7RozwXW?p98@#!hIo)qq>+pUxfVfplkl7X&7zTy+=HTVKx$xzGU~Z zzr_>iYzKG4HFA~1v$lFoAC_(8(THHnSW#WB6?VttVFFTmSPteD#SR;u|kMfp5NEi@taL-nC=Xh9~ehFFcQz zk2j#zdycoC3F%lkXQ_JAmsF!-{PG4ZJMjG%jIzJ>yp;XQ^Jo~qZcPjmf@GrWZka9; ziHteFl5V21x#nnRLyN90s&ByPq}~+9G{#jgoP*E(zrVqp6^n7^@GI_15mMY!=Ic>OfxfX{e7+gCacvhNLy}NK zO&#{F*^2!ec4EWxtFZoschJ?@kA)B1i~IiM_fRo+me#lFc&+B$+1Q8^`}Sk%g6VK^ zO&BeYAEHP~Rj6U&;TVSkN~IiCyqj`Rl{!&^sL*LdNzWH@$`o?sC`~#VJ~=Xn2HJjK7=5B_ zwf6P0xRal7n6Q|)7MSJ{rV7!a*-Id2gyVg5X3UO~v+PG1n9@N!dz*>~u zhw*1W|Lz62C-9V+wvhAzk)sibqq3Jy4Sr?^oD1X&iOY2~lQMJBZ*}7E+I2{> z^A|pdq9sdlbm1b@N?y0*7hvnFPhm&xA++>%Dj{&0H7O|U38j#7s%8OV>`pdbEl z2uEs;V#yu1<0rrQ1@3nwpj+C#rIa%mKcdE9E+^1_x&qMl!E(lI# zck}c3=F>mKpNV3-sl|8p=pR>>E>ylSb$owxVgDOjQ9I^M-y-CU8?baiu(`0%^bVsa z@9a@US26g5zgSS9MBVuFE9oXGngBN@f2E4oB}tJ(Di5}CA&$DnW`yq-`OD%YBU5=x#RQ;3S0Um zoQj;p8<2z~0+NKjsg!&;5>)g?@`cns%MF>VPAj}ZB8NBc#JZUBe4f7I)}ne;nDo z8w(y-p;H4DlCfWi@O!`iw@6A$LP1%Pq>bKB9`#`4C5~@@dt1AtiIR}v1ijRe8OIDz zW43_xhzNU=!#iBIE! z&wd(<@3{jh86&?mj(oY{j@xjfC{j!Az5~;4n1`mi)0naBHdP?__^z}kBVLzTu0=_G?TwDRKJgdI_{A<{|dbRMIv131L!gdVv z2&a-)! z-iV<NW54xhN*Oc0PB}crR(LS4=du-swiw_(3C{7Hk_o z6Qav^_RPVgEZlpRPW1u9Vn_N}D(6xZUX1P()7`E(t~bu(XvQO(ci`K9``0Lsi(n`e z($R_3IUG(G64Nu_Oi6)LzCZS4H!@4gFcb{I-`Rn%FN~lsf?nablu#H66uPRs2+k7D zCKxVV$TD;d&Cq~yPFiUxkeY?fKl=re>?@Rye(R6Fl9$NGX;65z^M)mV6Y#ujEQLT{+wg<{>(>Pg@||+Fjp( zy7imj>-HeIuuuoC42kl~Kk8+CQQBQ|97!3OYFuQW(;(V)`VP)|w*qd=UGNdyTQGri_jlpQFp2I#=LAy+3MMVb zisALpB(FtxV`1i)VJ(*!E>z8v`i@!`CcSJazO|F=_Z8)H#b+X_bPdI0hY$+aD zSbE-_3zyygIKFbz98`=aXHjgQ+uVS2snGnfjfDg5F$P{YmaUwL(y_Z)oQ<9d9$=hB zxaFo%J1%A}z-JegVw`S%RpWYFJIa}qh`x?)HA+S?tPqV7Z1hn`C%co8F{uz0H_X7D zpL+}+`#*n(>Lqiq@10F}>Yx7;Z~yE`)a*Kd&c-HqdwLM;>lbniir632Q86}goKnZB zgYj{k>R>GLZA`Nha*%>Z7J~y3QM>}Wt8LKdL%+v^mJ{`8t~rIxFTR0i{{07d=376I zGQWq_zkW%7Bb7^T#Lb`hC}!Ng93`{oz?G5;tDUA2jsT4ccsY}DYj^EOk~|FTeR~~l z`^-bg%1l?oXq4Va=6nfAFoYvydpo+Y>Q^t}yMOS1gsekY_uT7BUc64FQAhf){^AS+ zvk@L87LNYpCP~zB7182E+@CpGi`RenODz5PeQ>#58cZd%!G~@_dQQ3# z-Grg28g1eS4bFTZ;hLkoiBg<|Gp3PBdIR!L=Eo24o(4R39@{8K;XGI0GFG_~rLthOEFWw~-I231dE}l?;fo8a zQDB}&(bcjCPn>9z=OkK)#XS@+`6iJlE&c+dE4_?@nJNM>*=mk&*^~ zf4?ZgA^1d*BF}I~VjZa}TpEmognuGBYK1T8f_@)7ot?0!W+>OiS*=K`nui0&>ag*p z7lpgKN%$s<4Ks+;moF{jbo6N6^ttG$JvbLRycfNz){L|NPaQ%ApiBivg$Sy8HbN%=o z+dde?_-;HVnp&TZoN@Zfgj4E|)S+?w=tpZ7mM*_@crEU+$il*f58_M9Ms~!%4SX^(v)y5O2u=3X1Fc1!4$&@k-_VpOtLPz79 z$o@f*mvNpR40`(|C?0v0)8IK-2c5(h8W4K2qpiCS;jr)tcTZ;@C5TL?6An|ME=PmH zL>CGVA?yufNREul9_2t7i_3))`JHZm<~j7At`~7W2zy#O9H0CYdP+)h*q%R-~894=TYN+devD>RZxCb=V(cxOvm?23GNOaY!jGLE)ms$ele)*EEm#MIj7JAM0SDL7kT0w0(=}f8LHZ^wig( z>(mL@oGt`}mlHFx(0%F@{_JB9;l`>ebTnL@i{)Rg-%;GBKK027Zu6A|zjP6Kn99BV zMln-Hxv&*Ph$My6lPUH%z7UNo_y6p=6D`SL>V zVf@+itIZQ3tCgR}y}4uGX!=_=;&0yAW1b17J&3O_C_Lw=6)jU>;ZA20V08T-xnKGs zO}!%+@S)WcP_HW~9mx|BT&Mvr|LS?H74LAJr4Rf1+R-4&wGv)}3kCUwXT9-@v~I;$ zU*CZxcYGcX<&S%NI~YV)uNPbv&gx7@`uH6n6TX!0ScOYdm7nuo&p~=_pmc zfs5zVbrJkjFmMD=lorF8 zoTQ6(Q=#I>OA%LwQINDof|82qsd#NxlC&tH60-Hh*D&XfTe0iSxA6Gid=Y6W@+8Uz z$_Lv>@F0{YL>G_kZ*Ii#UHgzdDPPJh(0sPPwjPiD#qYtDXsk0A1+%g6K|%dg{n%#% z@P>?yJ@iegw3WT4Ma5h2AD{knq!wi1Q{VYJBuhVWXT_sC_T%uzZOE%Af;%%+<*~kn zlm-q8sd8$iPVFF}iVF<{(Q&3(NY;iW_unObNew~@U^fg`P#dWMlemwTh&miP~ijvs_S#GN_K zQw*SP&-d`%edg&oQH{?&x*S#KAgU-2jK?rPlMA}q(b(%#K7b<)lXJ6>JWiB%oqQhO zSl@6-xJ$L#r4K_mjl~Ztwnm-Ow3uaT&LJ^X_Dx4 zcFKMO^oie;-x{hySr|gZ9*wCM;YIQV`6tZu;&j9)Qwo1@`4g{jw8tAlcYhGQ95E_! znI;kmp=akB-0{f6aHpjpQFzu)UNku{BnlV#kQ>WT;pJ?E7ry^}#FxyJpN_G9IOVTh zp2>WoG={s|F?+#WRL)Q=;oHq_N~yg=|i6&-T`;A3r_i(U69Up4j!0D2W+kRuIOy$2`YtG@0^%d zqk617@A6q|B8<)}rn`NxxSlwVJXE`F4?eu?R%4XC=vjaJ5C4qhd5iV8uX>Y&&CX20 zqxXLZZ@m2$)*Y`y0(YAgoi?5 z$!|bq`Dk#^hC&W{Mau21KgBusC=`ydrlhDbt^43X1h#L7Q#kZz&%TJ=`w!!rzyCX^ zoH`u|Ny&(p`;wKOsZ;Hp4j0l>Q`UcI%p+Yqo8{&f~TCukZag`c}P)t%Gq$Ua}ae)z$Lzi@+kk!P>R!U`bAcyP!~I zHtSDzg>1Qzao)t#=s|c*`#cTmRi16VzOYF()lu zohp-}5S}%?Vj@T%Ca2`0s=N|&=}ONgR}6Gv*Fi%e-qbk3D4=)|hGy9Yxk}lp8J`au zvA=z^WqTC(kPz*Qum@e&&>A@7h5oe;uDKTM^C931h%htSM)9R0%#>qMamEpm99`*< z`{!~wB&{fO^0dd%lN>*3vs#c{l!qBN&Bub3H(}Ae%dzO5+c0(UB2)_D6wa81#Oy-Y z-04DA1L$b$L|aokj_*8(j;0QHdVO$Z=c0JVG)%o|5f*>s0o)*jz2I(n=)7q$X5X;Tp>c=n&{f@Z0}|zau#agvedeFOhw}N=!-i3UwKTjV=fr?6RS-c^S~9v? zT1V=neK8WxNG2a<06ATCV>wSwPsND?6Itdi1EdPE(KHtU&kod%p@q?gQ9-B~2j0~% zN*u=8=5vib@u8;nY{TdnkP9*kF(b++1!o&Z5oo}sy#}9MGA`S3_HO%8jOO!5|3sTL z#_(Qoz46_p2B$0@-nI*G|NKYzw@-c?-}~b~!iHy_hSh4*QK6h6Va$>sN6ME}{Kh6k zhLWTrkRPKsL|@K{6E;%gC`m0WzmYzlVHoY`^P|TbP{Sw%IX`vOsm&$2rtr7~L`cS>FXp`b?r6ba`q{&b7$Y={9?GI?tQil?Ap8&9gWQhiURq8L#iI*yK$IkYW-+TG^O6e zk+tivt#<^Cz->1!5S`ABB@5>xHSEVgz>lD$>pXr; zKV76=L_ctnni^Y*J@RC`o8z~DU^ z%F@aw!(A~Iwd>ZSOUj{+lRB*$Ss(i-TC%gSY2#M>`hS0phpVO{KhzIb>uC&~JdD#@ z*Wk$d*RlKU=dk*jpJL6kKgW*Op2XT`eva3E^#cui>!}~(?I(YX4KMt!hVOj!N$h{? zS)APTCi>;~lGt2_a(U{Msvr=G$FgNB@Z90UNW1StNU5%ppUEK75*?_0<4vTLPeDpi zk;aW;AQ(i;{ynfJyR|*hZw!sibow@gGx;PRJ(r`wVMZp(q{?f0s{KNc(^}<0{?R*E z;5+~F_xRc$e*uLd4}6|paKpxc^r`36ahz#u!Rv3lg@S?tSVLib*?HAL+IBfO?}~`? zYaatTt?%bAuEr5FWEf3v;<=ix^D13^t$XlX^JRQ+3N>JN)A^0B5zh&{w0dm)Yd3A0 znE0a@@Zre56X-Ng-xmfvII!boJQbaNbZ9kJwVY$|Z$%J|NA{yG`lCJ%R&CmX+Vg3u zEPL1fa~iR)MqEI%uPHbaUHaC`+udufw<&U(qaF=DG|n~V5bOzY8t?Ss8oc_wU*e4) zJ_)YBrb?b%(@r9$MI=+tmN>~XENDEH{m z@alC!jik|QQm3M+6*#$fKjz-HSg)x8Q(RR2V>~`1k=PHf-+}673#5G`(+rtcT2?wv zY~3r*u*}>5uSd&g9HU2B5036MGUau3(h%|{r@b&*o;>_orQf*xK<(~B$f+ol{xqj> z2sF*8`bE#V$wnX|4<-^YD1GJg^lRUkuXBw$82@sws4(+r^htt+_gXv>H8~>Yo+s6Y%W5z^uMB8)~+a)u~Nfk4<8vFQz$kB_!lIBj?b(XV z%4r%|yF~jU>ZD8wiY`UKzo55I_}5tHoFj5WqNHCUsW1I5Zn^&s96eD3pU;bq z&MqWnq@W#tzDwe8}UzB1^FCnl8RMwa4H{)#>eP>1H*eQ|-VPE_XS z;M1Rc9PX4fB)Ssu(T_X`XKx!)20d83Ue4a zRA_wbX*_YL4y~hi_LVmHz3n)#?@j#cbFX33S|-y85Y9_0uI;D%F9Ll!DA|@N7?xllx1PA3j- z*ovi(+=bK}W4FLj;z7^pLM&H)JU85X8`{sb$#2GQW+PXna4r|n*W4~=5~>A_f&`gG zO5Rd;spya>r$$=wOM2Q$*=HwrA4E=BF)HRw=W~Q+l~s@{4+%DOw|45eW-s-jf@(0Y z_~nFCMFQcF8ef^;kaS>B6yJe}u|&cMSRu1gQLlNkwIAh!--WKW4*2@|0O&v$zcu`_ zLaSnwAH#*AYg@y_Mosw8aPqL}zW{jFp{~dDk3v`T9&9uH-=t`FsCd7Dd;==kcA5dvK)N2QJeT1)m2RPprdt$faYy^fAP6 zSwZ8dD<@wC>VQakt}C5VQjSfpysT6Cs8AXTqhT(jLd3PU$+fC5QQ0)Zd7X0DNJB$k z7+zl(z5M}n_WIG<cV{Zr+KMgekbau%$2$hh+ljb zsfSq=g1VNyJ`z|tXd`YF*s#(`Dvm&wjbCb${m$NBX8rAxe!K<#-{e^e&Gzyt`-@AqbnGoI#jc!O>`c$X z&LlUsCyPr=!lpP2-Vqt`c7H$K?CHU)fgpOO%|PPfMQ|^>S@c3X+~RtV9K@mZn-Q0u z1DBLF8mu>$5pWk5qjmp&c)NP^Wt@&f(MB09(>9CVOukaCAJ(;~w`qjoI836PNF!-a zJEq(?4==1+gIC^o9c$#C?5sP9MIX8yH?FuDIYk9>-wcDSD>(@zRh6h-I1hH|kE;%P z%Z+wlO8nNXIT}L@*8*%Jz>;;7pX&!}pL-bzS#I3%i3f$~jFBf%Ax|NGaQ!yC_^qE} z$-~PrX?mF|Rs|Of-}u{?emIn0|Rl8rom#f;AemSb!3zk;getc zW3w9k92CVkfTzCkT`ahFnNH7OTWMUT!ppu52E&rCUzA?yOv#Jung#~Ls9S#skA3+M zL@@~Ky@*0vB>&oV;&il<@vk4A&TjndtN((pe*fQfqpr&d-p}5EPuud_x#s8x2=^`c z@&hx+ttr-pZO=V{r(y#yV;F_&k?$@gHod+IU6Dj27Zn>ykARHSeq=vZKK2o$WM_+9 zqv4Yr7ccVL``8(Z9cFA zb7xgz@{DQ?baROoiO+Psfsh(U&BD>w)q#y~uYoNyU&%L`8%1zLxW&&AL2_g`>(9~I?tEN5s@S~tV#hqi(F8ZS|4ndQ1|ho1i> z=6w1~s>HKT$bZWB5|_qKhA=r_zVbyY9hVT;_sUCfPnxPPQJr>+@-SZ%5=`T3Yetd7 zi(4MJ>jUMNtC8=Bn2r}i3}f-z%6XJc%0uJi5@p1iw>M!xxFW&n&~tJeqfw3T7*$P*8w%PM2*9v`UOluuI0=_=0!s-;|mkRD*n98bR1p18qFO&$gG++DxuLz z!U&R22^-KCaRW%;J{k-b?$Vf4G=)2($)nIbB%N_Ej@&mw>n(nNcNZon4xwu9EbZf< z&#yBxEjH_L{A&pp%XzUiM`MWL8U_W~^@hAjB{;cbp9u5;71GhSeV#54-u}sx*!{*D zJn~n+gVJebBIt~3>;_ILh*$^V?d=yqNMR`bLmS?JJaCKdG!WtFj(8nm$&Oq0(Fbv6 z-#*muKP1S_21 zdgFy9<2mh~>=!Tfl(@7}(lAO4$aPZZv28oC_>sF{kurt_t>zUEPqzn$cOSy;HJh>O zm(QcUsZ}zF$6zRoId?BZ{h=DJ94FZiqT@`9BoSpzoR%Ybv)-!g@=q$rw~QgK2THOe zk+YAa9-IQtLi@UV;pyx_c6qTu98AkLNnO&@Q<0jRgTD42ZL8{%j3So@2EqtNxX8GW ztNaZP4Inre(Y5CMzJ3J#BXgp7U7N?0OiZvZSQp+e)=Qkf&nF72D9T!a%L~>;*W!uc zilbt7>DiktbTwdA%rF|mIH;J4VM36fJRTpc$;m22qnju31y*YDB&>h#S>0HV3KV&O zMn@Vbm0#tLQ|!6?45cA=oDYN|@OT60_Xgqfh0x*gqov!6-hRK1(Mld*lilk;EoW`YSXygn8A_xQ{2!;oA)1~MVHChV!NJz(? zk&j(_j${8jtBedJH}VA6$}XI<2u(ZI>$#C;q?`#M?PlLmY3ivzf!Z}Mqx|-J4c;04 z!tvRG2VqqjmC3OjF)D3~PEF+cYjIY)&ORBCx>H$=$b*L(Q?;?enGTnxuv`=4 zyBK1)HZUxLe#;P*tK-42>D6WMo~hFpcGP85G)uT{4og`seHMM$XE^Cc5qIKKIc(?~ zaz+`*!5osupvdgr`UV8MyWmJkNB5DvusIz_N_AuTqxZq(??&sE^$0heL9n?Aq1I*$ zb#`K?y&VZ2k^S90@SQmWZ+$)b>+0Y;EyqSVZ)rxLtp!0k@ejyxpuGiy?X8+epy4$9 z65d~5r}4s#O>hOgSogi}p`p1A*;Ug`jy5PP+9ShX3$u?BtQLJa$d`ON>XZFP1&y6C z47SxoNXQswupF0v=x+lm)_vBi@<>I{Ys!I$p#Bdcr z3BmMVFUZQzMORZRdfL0?OhlTrvAeYc&;8qf!)A}ijrT3nks2hoC@9p!p+RIGM9iU^G|-6=S^Z?7n94vo)cVRW~83&ww6%p#2sQ|5EjPQ$LvsN1v}C5vuD zN`A2fGQFWJ62o<78kQMVKDAATp)}avt1~1x;?^i#!1$V2c-dx0K%P@LTjYa8jPGKI z;o3lq^Ug+gK^|sKEY-57OZ?w_iXF77cjs}(Xs6r}Ss-siG!cY3*j!yWM=}pi`+Pr5crcSRK z(`VN@E*Iy;jH5Bca20|-`0Gb}8E~hk>!{17T2bWWkLz~5^UD`8|E77Uo;M9PyRk*4 zQiOca0LrQERH*W%m80=Q9XOSM*J+#_6m3oUMP*|gtZMK~kaQ9!E*=GyWmxi&yHUUY zAoi_ZucJaJLx-s4spEz<+%1uaT3RjhpUWfvIz+BeNg}PIn^w{a($V zidSNy6N_$Ng5Ueszr<($;mi1w|NI(eES_tS0P7^5TBLXwM#F1Z$x@t>BNb?ks_|$D zZa;Y%rSqpFza-xXV_%qg@F8uA)Fm;|g%f*^NS=cTgae}NdG%pK^OG_-Z9gzzt}!Yf zR)<}8B-T^bjU6M$vEN`u?@>n8b~SQsR$L$y#c@e#y?8` zNgr~w44p*cOT&o7>+R@(&l`Z>Pov}@`T}8edID(b=tp;d01+A~$%lerNjY9*^5%%6 zICZ3^X`O<>Ajv~t%IQc-jT1loB9Vvq1Pf;0v=sI0Ur|}iFmg7HpnQ2ZS~lwoJ>{^F zE(60WBj1TQI8!s#P#N;|8@y#+iGt;t_DsokP}kC~UG);W>uWLnqn}shII2+c`(|(! z{bqXpNn&+E>e3SRC#9w%IVB1G(q`H|bv;$NuFnMGC)M)hY>@YZeg6R>#&2)lM2OOjItS1 zQ9iQ@WizW$Ts0Z_WhKZdDMWU00kVtoky}!r=LO}Z$Y&m+dzR0dhLWijm^^zL%BEFn z9*obCv-YH9X@zjOl+D&?i%ic59~u3@b+2_@Z1L+-X+lEA3_)_3xGF3g|2BrPf`%<$qnEiEw%f)%)pD$vFA%?2}m;R^z!GjBP&sw?&ttU=P`-brP z4}Xnhy9K3{C2(2oaM_(IBGXXXSH?+{K6)c6&^Q{7xeZct0-3p+l!4atirFq{$EH*bm8+~|1%|4?!Y)O#L+WhbTqWU zYP0ERPP^pEY51Cn5S`6o*HNg^HtIoL)I)9*MUyVX9UV<2mGzb*+cyvjpuM39cYNky z__(Q(DugURu4@*o_#p27;z!YTrX8ni>k;5)OG3URV;Ww$OMQsj^-EM$LYY?jsiUqz z`_ib3k*8*9ek!7u%^+WIA8dBJwAtK&@iKznvuNMNaCu>o-=0Oj6Le=G(16!BY>kZ? zjbTCm1YLSLlG|GSrnon6yLH^c;*E)&c%z$WsI&g45S?CxqZ!A zoUW@wbC1_BiuMIWo<|Lu{HGyMb2c!>PgTos8c9gem6?P3Biv@x$RHpbL9?K-S>bT7 z)-%7n0wv|e=x;frilM=pye1b-D0fovBj0#?kW)5Ur&f+e*zZNj!kf@}@~GCEy`gmy z@CBch(+~M#Gd=;{=0@!L(f@_7tr1oCeT-8~G#cgF3Kxf3T-l4iYBu z{nA$fPp{76PzI2s%!ld1q6hb%IfJ=#s#Vv#o^ZK1k3Anl3^80~&~;Tz|HXi5qUoak z@#nRhofttN{u-Rlp{KMUAaZ#lvI^t+LHMyLpMMFI<~&_ zmQIu76nmQxCzY!N8cHpah8s6Y7^m6Wm>0t(AB&W4Rih~LHA-jkS`rm46Y-*0o!q-m z*Xexfn?J;ml(X!iJ5fHXT9sA4?PKbo5EhlRnl1ZLFttoKS7NrBGmplH;mokHU>|XG z(4Z=O1ENe)`D0BORo6NdPk&dp8m7~8GxRO1U+NPO#W*C2bZ{U7e&TH&KY}9SQ7l1Q4$?SuX_P-lw?9I&2h1KEERHIX#?|l5V z3jyPw)on3cS@>J9cGL4%8(V8MhI8P0s`6X#4!M9ZE{h@9MxTUIQ9)oPXJ3sHu( zQl=BAqRBj%jXEc5TshPBm0M(uzwlec^oc>|JjrG2;_VBmKfPRek33$*8MZ zrjcgEMRC6K@z*W{j6b^XV~8P!s}nKKJ3mUwOOWj1;E;gSLv*p^6eKtk(Q*7Zysd2r zdHtgEgfSEe!q?S~u9{=$J#|uNA6OhNqzPA86O)v$hD3h}b$27p?G!$k;N|@lLVvFZ zY2}ro_lZ6w=XA=iRMbSVq(M|?Es$473375FXFM<{8q9bc=+b`lFk1HSLxSA_drFEC zNA8>IrIK&^!To66yaAK5k}zdPm8KniKcaqqPezAFF?`*0QH&28eeHVSyoA}aXMN4| zf1u#aPbx1m&tiz-w;TMiJFK<~{?XIO)fez1C`7>ZCj)8#3+Z_%BE-OrbtFvB#m}8; z8Hejfaw8wc3CJ}X!Wc)diDO=RP5l0_nV-ft@?sp8LxWrNJS^9v;YK>64!j;G%1Yhg zicd({BD>y3@L z{|`Qaq-57{-fUa+p=LCU)B@8(1&{p`41_Q!${E3pIxK3?l{VWfc>5R6p?GQ;a!W+P zmM|)^OvC#~<0pw)r)or`HR5s#3$g9RwXkQp5gL+ksq2W^Z1}?RVA8Uu7K`p#sSAdW zs+rc^Xs7haNU#}W2q*R&RKs-n{Mqt7k?)9pm-zkT_r(~Ys&zBJL;Afkzd!u$S`#jO z2VPwcK=LH|Pc|6ejSEbBIdR?bU3L|2D{y16s|3emX`4u~m#-9p6!|RjjPK#NUMJV?Bv*2JAvbIA z^?8t2n2RL0!KswNR1`UdzP-l_YjPS+t$zcl#gldYYhsXmBY#2*l0cL)j{GD~$+>b7 zBk^cD`pHX)Ir-T4^v|&L!;cuFS;(MrfqcXlbxddQfRUaGX?}Sb4sRr{u2|MW4;yZb)z4`^D3YdrDBiR^EyIfC@EDbnTyxa?L~h2yAH`Z}7i_t!r}RcR`2 zx%UpF7UrS#bOQzxGhlNi8U-;U!YqFT#zof4-`#=z&-||%bu*=$r~$ZS%47uFo6y_c z14nB5NL~UONBy0xNXu}@wPd}|yyyB|;SS0Aoiy(KZzJCkF&!_47)HQfWsLLA4a%;Q zr|OZ@SdWhO4p`DNVM`SKub>bK7OT#P3;X&J_WO0CqLjiSIMOn7^P+g}?9R<{MGq<) z6#m<~9@gw^R92PfW=tOx+J%q&cDLxFHr0)cwXF>qt!yhteQ76tT{BefjlLw*FylKD z1($WP+J$e@vxJXxk(ilb3^Y<}EAx`?jBr)96S(!h6-dp^P`;1eqo96wc+U(@;{D=% z<$b5$_-+~Z%=j)C-?8X5-ecxtd>18-q>Wy?nmO;TyY4o9=SR#q8bb_MA^1S5Z;!kTfsWKmwx0X%!`3 zT_=s)#Xw#ch3)YAjqrQAanmDrAv-5W6+`xcRKQF-h+xPs3a*euAb{O(Zo$2ue+(85 zNqrYY%cqBRh>(254F=@ii;^r~8?CdFgZv-cc@W!Qc?a`WEQKr4g`vZ4xI|urDdazeyc>e5# zA~Xgx4c7<_nIlFiFF6~55^XRjN}|6X1r-%4dl}a+ywKhoK%YOP+?1SGj5Ax;=yhjC zj>J&{)_jNX7t8%+-9}>2M}uY8sT$-~R>2`0!W#87 z)T8^+BTP*B_Q=iNP>hn}ox%O@l1msM_f%k9uxwns{d0dL*P|VKBiV zyxND9f?{n`+)xA+)25+e|85M~T%v%}z-(kdUh%azBO}9!wA}15_n4&_=Of?Kv#*T` z8+U#^@EsA;@nVQ!1ToG#KSH99`D;$%XFvRJWZL4ebNmea^^zNm%s(Ks)i+=uE1!beAfKoc zBGCSl_DDymQB=ctS^CTXPfV|XUVew78w_(fIdVK-)G<8l_rdP%#FSZ6lxxS|i_vcU zeT{~VK90Y}S{c`j@6PyZ#`(zi^z3V+!p5CnPR_efHrv#3zlK)MrJ_)3$P*nK0J<<`o^a>JkN(%N6+h zLJ0N-5$+2j;t?muP=63XIr_x~ydi}A5jdPq-2A{@m|8gvr#BtJsg3*5xaT-}jx=IQ z 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 E0HYmHxc~qF literal 0 HcmV?d00001 diff --git a/pokedex/src/Assets/PokedexPage.png b/pokedex/src/Assets/PokedexPage.png new file mode 100644 index 0000000000000000000000000000000000000000..8b7695fc723f80418f1900bc4550aa2b2ab33789 GIT binary patch literal 189125 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