From f8283e4df239278a3e32f64927cf4f3b0ee0f85e Mon Sep 17 00:00:00 2001 From: Luana Barbosa de Oliveira Date: Tue, 13 Sep 2022 20:33:53 -0300 Subject: [PATCH 001/126] adicionar-projeto --- labefood/.gitignore | 23 + labefood/README.md | 70 + labefood/package-lock.json | 28768 +++++++++++++++++++++++++++++ labefood/package.json | 39 + labefood/public/favicon.ico | Bin 0 -> 3870 bytes labefood/public/index.html | 43 + labefood/public/logo192.png | Bin 0 -> 5347 bytes labefood/public/logo512.png | Bin 0 -> 9664 bytes labefood/public/manifest.json | 25 + labefood/public/robots.txt | 3 + labefood/src/App.css | 38 + labefood/src/App.js | 24 + labefood/src/App.test.js | 8 + labefood/src/components/index.js | 0 labefood/src/index.css | 13 + labefood/src/index.js | 17 + labefood/src/reportWebVitals.js | 13 + labefood/src/setupTests.js | 5 + 18 files changed, 29089 insertions(+) create mode 100644 labefood/.gitignore create mode 100644 labefood/README.md create mode 100644 labefood/package-lock.json create mode 100644 labefood/package.json create mode 100644 labefood/public/favicon.ico create mode 100644 labefood/public/index.html create mode 100644 labefood/public/logo192.png create mode 100644 labefood/public/logo512.png create mode 100644 labefood/public/manifest.json create mode 100644 labefood/public/robots.txt create mode 100644 labefood/src/App.css create mode 100644 labefood/src/App.js create mode 100644 labefood/src/App.test.js create mode 100644 labefood/src/components/index.js create mode 100644 labefood/src/index.css create mode 100644 labefood/src/index.js create mode 100644 labefood/src/reportWebVitals.js create mode 100644 labefood/src/setupTests.js diff --git a/labefood/.gitignore b/labefood/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/labefood/.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/labefood/README.md b/labefood/README.md new file mode 100644 index 0000000..58beeac --- /dev/null +++ b/labefood/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/labefood/package-lock.json b/labefood/package-lock.json new file mode 100644 index 0000000..5e73fc7 --- /dev/null +++ b/labefood/package-lock.json @@ -0,0 +1,28768 @@ +{ + "name": "labefood", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "labefood", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "axios": "^0.27.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.0.tgz", + "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz", + "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", + "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "dependencies": { + "eslint-scope": "^5.1.1", + "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-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/@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/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/@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dependencies": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", + "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", + "dependencies": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "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.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.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.19.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", + "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.0.tgz", + "integrity": "sha512-nhEByMUTx3uZueJ/QkJuSlCfN4FGg+xy+vRsfGQGzSauq5ks2Deid2+05Q3KhfaUjvec1IGhw/Zm3cFm8JigTQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.0.tgz", + "integrity": "sha512-Bo5nOSjiJccjv00+BrDkmfeBLBi2B0qe8ygj24KdL8VdwtZz+710NCwehF+x/Ng+0mkHx5za2eAofmvVFLF4Fg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + }, + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "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-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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "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-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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "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-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "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-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "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-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "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-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "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-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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@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.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "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-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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.0.tgz", + "integrity": "sha512-HDSuqOQzkU//kfGdiHBt71/hkDTApw4U/cMVgKgX7PqfB3LOaK+2GtCEsBu1dL9CkswDm0Gwehht1dCr421ULQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "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.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "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-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.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz", + "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==", + "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-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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "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.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.0.tgz", + "integrity": "sha512-DOOIywxPpkQHXijXv+s9MDAyZcLp12oYRl3CMWZ6u7TjSoCBq/KqHR/nNFR3+i2xqheZxoF0H2XyL7B6xeSRuA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-typescript": "^7.18.6" + }, + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.0.tgz", + "integrity": "sha512-1YUju1TAFuzjIQqNM9WsF4U6VbD/8t3wEAlw3LFYuuEr+ywqLRcSXxFKz4DCEj+sN94l/XTDiUXYRrsvMpz9WQ==", + "dependencies": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@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.19.0", + "@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.18.9", + "@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.18.6", + "@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.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@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.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.0", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@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.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "core-js-compat": "^3.22.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.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.0.tgz", + "integrity": "sha512-JyXXoCu1N8GLuKc2ii8y5RGma5FMpFeO2nAQIe0Yzrbq+rQnN+sFj47auLblR5ka6aHNGPDgv8G/iI2Grb0ldQ==", + "dependencies": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz", + "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.0", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "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/@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.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.6.tgz", + "integrity": "sha512-ei4Vh4AJwTCXTNj7uzwduoZDO7nLPksQ0TI7OzUlyFq4P4Uhu6hU7R4AlLimDP/s6D3PQdHmRL4f7UOy370UHA==", + "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.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.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.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "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/@humanwhocodes/config-array": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.0.3.tgz", + "integrity": "sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q==", + "dependencies": { + "jest-get-type": "^29.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", + "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.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "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/@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.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "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 <3.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/@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.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.41", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.41.tgz", + "integrity": "sha512-TJCgQurls4FipFvHeC+gfAzb+GGstL0TDwYJKQVtTeSvJIznWzP7g3bAd5gEBlr8+bIxqnWS9VGVWREDhmE8jA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "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": "8.17.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.17.1.tgz", + "integrity": "sha512-KnH2MnJUzmFNPW6RIKfd+zf2Wue8mEKX0M3cpX6aKl5ZXrJM1/c/Pc8c2xDNYQCnJO48Sm5ITbMXgqTr3h4jxQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "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/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/dom/node_modules/aria-query": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", + "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==", + "engines": { + "node": ">=6.0" + } + }, + "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==", + "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==", + "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==" + }, + "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==", + "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==", + "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/aria-query": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", + "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==", + "engines": { + "node": ">=6.0" + } + }, + "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/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": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@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.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", + "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", + "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.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "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.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "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.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "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.0.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.0.2.tgz", + "integrity": "sha512-TaklkwSEtvwJpleiKBHgEBySIQlcZ08gYP/s5wdtdLnjz9uxjnDd7U+Y0JWACebkqBc+jtbol2PEtEW0wQV2zQ==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.0.3.tgz", + "integrity": "sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A==", + "dependencies": { + "@jest/schemas": "^29.0.0", + "@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/@types/yargs": { + "version": "17.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", + "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", + "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.0.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", + "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.0.3.tgz", + "integrity": "sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q==", + "dependencies": { + "@jest/expect-utils": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.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.0.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.0.3.tgz", + "integrity": "sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.0.0", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.0.3.tgz", + "integrity": "sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.0.3", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-message-util": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.3.tgz", + "integrity": "sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.0.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.0.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.0.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.0.3.tgz", + "integrity": "sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ==", + "dependencies": { + "@jest/types": "^29.0.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.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.3.tgz", + "integrity": "sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q==", + "dependencies": { + "@jest/schemas": "^29.0.0", + "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/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.7.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", + "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==" + }, + "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.20", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.20.tgz", + "integrity": "sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "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/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.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "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.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.37.0.tgz", + "integrity": "sha512-Fde6W0IafXktz1UlnhGkrrmnnGpAo1kyX7dnyHHVrmwJOn72Oqm3eYtddrpOwwel2W8PAK9F3pIL5S+lfoM0og==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/type-utils": "5.37.0", + "@typescript-eslint/utils": "5.37.0", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.0.tgz", + "integrity": "sha512-mmzzOOK2YpwSgzhXpeSAtAlxBZVLGuq8OdvrfzibR4jfTTrTd3AjCy17M2dUKVFNsrNfLM0nWsxMsJz0kiYHqw==", + "dependencies": { + "@typescript-eslint/utils": "5.37.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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.37.0.tgz", + "integrity": "sha512-01VzI/ipYKuaG5PkE5+qyJ6m02fVALmMPY3Qq5BHflDx3y4VobbLdHQkSMg9VPRS4KdNt4oYTMaomFoHonBGAw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/typescript-estree": "5.37.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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.37.0.tgz", + "integrity": "sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q==", + "dependencies": { + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/visitor-keys": "5.37.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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.37.0.tgz", + "integrity": "sha512-BSx/O0Z0SXOF5tY0bNTBcDEKz2Ec20GVYvq/H/XNKiUorUFilH7NPbFUuiiyzWaSdN3PA8JV0OvYx0gH/5aFAQ==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.37.0", + "@typescript-eslint/utils": "5.37.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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.37.0.tgz", + "integrity": "sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA==", + "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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz", + "integrity": "sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA==", + "dependencies": { + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/visitor-keys": "5.37.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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.37.0.tgz", + "integrity": "sha512-jUEJoQrWbZhmikbcWSMDuUSxEE7ID2W/QCV/uz10WtQqfOuKZUqFGjqLJ+qhDd17rjgp+QJPqTdPIBWwoob2NQ==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/typescript-estree": "5.37.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.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/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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz", + "integrity": "sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA==", + "dependencies": { + "@typescript-eslint/types": "5.37.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/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.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "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.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "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.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "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.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "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.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "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/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.10", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.10.tgz", + "integrity": "sha512-nMaiDARyp1e74c8IeAXkr+BmFKa8By4Zak7tyaNPF09Iu39WFpNXOWrVirmXjKr+5cOyERwvtbMOLYz6iBJYgQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.3", + "caniuse-lite": "^1.0.30001399", + "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/axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.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": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "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.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "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-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "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.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" + }, + "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.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "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.10.3", + "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.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "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.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + }, + "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.30001399", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001399.tgz", + "integrity": "sha512-4vQ90tMKS+FkvuVWS5/QY1+d805ODxZiKFzsU8o/RsVJz49ZSRR8EjykLJbqhzdPgadbX6wB538wOzle3JniRA==", + "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.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "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/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/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-disposition/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/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "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/core-js": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.1.tgz", + "integrity": "sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.1.tgz", + "integrity": "sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==", + "dependencies": { + "browserslist": "^4.21.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.1.tgz", + "integrity": "sha512-7Fr74bliUDdeJCBMxkkIuQ4xfxn/SwrVg+HkJUAoNEXVqYLv55l6Af0dJ5Lq2YBUW9yKqSkLXaS5SYPK6MGa/A==", + "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.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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-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.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "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.5" + }, + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.0.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", + "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==", + "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.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "dependencies": { + "cssnano-preset-default": "^5.2.12", + "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.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dependencies": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "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.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "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.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "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.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", + "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==" + }, + "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-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.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "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.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "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.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "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-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.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "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.249", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.249.tgz", + "integrity": "sha512-GMCxR3p2HQvIw47A599crTKYZprqihoBL4lDSAUmr7IYekXFK5t/WgEBrGJDCa2HWIZFQEkGuMqPCi05ceYqPQ==" + }, + "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.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "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.20.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.2.tgz", + "integrity": "sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.2", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "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", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "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-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-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.23.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", + "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", + "dependencies": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "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.0", + "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.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "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.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "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.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.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": "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/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/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "dependencies": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "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.31.8", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz", + "integrity": "sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==", + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "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.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "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.6.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.4.tgz", + "integrity": "sha512-0oW3tC5NNT2WexmJ3848a/utawOymw4ibl3/NkwywndVAz2hT9+ab70imA7ccg3RaScQgMvJT60OL00hpmJvrg==", + "dependencies": { + "@typescript-eslint/utils": "^5.13.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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "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.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "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.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "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.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "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.10.3", + "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/express/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/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.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "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.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "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.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "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-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/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/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/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/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "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.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "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-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/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/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-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/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/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/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.0.2", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.2.tgz", + "integrity": "sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", + "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.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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-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.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.5.tgz", + "integrity": "sha512-ZIWRujF6MvYGkEuHMYtFRkL2wAtFw89EHfKlXrkPkjQZZRWeh9L1q3SV13NIfHnqxugjLvAOkEHx9mb1zcMnEw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "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-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-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-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-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "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-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": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "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.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "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.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", + "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", + "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.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "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.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "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.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "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.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "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.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": "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/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.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "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.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "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/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.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "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.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "dependencies": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "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.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "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.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dependencies": { + "browserslist": "^4.20.3", + "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.8", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", + "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "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-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.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dependencies": { + "browserslist": "^4.16.6", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dependencies": { + "browserslist": "^4.16.6", + "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": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.1.10", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.10.tgz", + "integrity": "sha512-lqd7LXCq0gWc0wKXtoKDru5wEUNjm3OryLVNRZ8OnW8km6fSNUuFrjEhU3nklxXE2jvd4qrox566acgh+xQt8w==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dependencies": { + "browserslist": "^4.16.6", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.1.tgz", + "integrity": "sha512-8884CHxQaoN1i4iEK+JvzOe8emODb5R4p/0dw4yEdo7QM4RdUk2sBx0fnzFyJt8BLfZSCGeVkKZ4HC564waBpQ==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.0.6", + "@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.8", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "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.8", + "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.1.10", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dependencies": { + "browserslist": "^4.16.6", + "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.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "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.2.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", + "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", + "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/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.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "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-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.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "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-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-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/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.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.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.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "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.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "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.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "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.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", + "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", + "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==", + "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.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "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.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "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==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "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/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_decoder/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/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.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "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.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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.1.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz", + "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", + "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.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "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.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "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.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "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/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/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.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "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.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "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/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.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", + "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.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "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.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "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/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==", + "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.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz", + "integrity": "sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==", + "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.0.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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "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/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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "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.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.0.tgz", + "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==" + }, + "@babel/core": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz", + "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.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/eslint-parser": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", + "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "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" + } + }, + "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==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "requires": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", + "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", + "requires": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.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/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==" + }, + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@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.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + }, + "@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.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.19.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", + "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==" + }, + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.0.tgz", + "integrity": "sha512-nhEByMUTx3uZueJ/QkJuSlCfN4FGg+xy+vRsfGQGzSauq5ks2Deid2+05Q3KhfaUjvec1IGhw/Zm3cFm8JigTQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.0.tgz", + "integrity": "sha512-Bo5nOSjiJccjv00+BrDkmfeBLBi2B0qe8ygj24KdL8VdwtZz+710NCwehF+x/Ng+0mkHx5za2eAofmvVFLF4Fg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.0.tgz", + "integrity": "sha512-HDSuqOQzkU//kfGdiHBt71/hkDTApw4U/cMVgKgX7PqfB3LOaK+2GtCEsBu1dL9CkswDm0Gwehht1dCr421ULQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@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.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz", + "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@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.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.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==" + } + } + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.0.tgz", + "integrity": "sha512-DOOIywxPpkQHXijXv+s9MDAyZcLp12oYRl3CMWZ6u7TjSoCBq/KqHR/nNFR3+i2xqheZxoF0H2XyL7B6xeSRuA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-typescript": "^7.18.6" + } + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.0.tgz", + "integrity": "sha512-1YUju1TAFuzjIQqNM9WsF4U6VbD/8t3wEAlw3LFYuuEr+ywqLRcSXxFKz4DCEj+sN94l/XTDiUXYRrsvMpz9WQ==", + "requires": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@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.19.0", + "@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.18.9", + "@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.18.6", + "@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.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@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.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.0", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@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.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "core-js-compat": "^3.22.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.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.0.tgz", + "integrity": "sha512-JyXXoCu1N8GLuKc2ii8y5RGma5FMpFeO2nAQIe0Yzrbq+rQnN+sFj47auLblR5ka6aHNGPDgv8G/iI2Grb0ldQ==", + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz", + "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.0", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "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==" + }, + "@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.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.6.tgz", + "integrity": "sha512-ei4Vh4AJwTCXTNj7uzwduoZDO7nLPksQ0TI7OzUlyFq4P4Uhu6hU7R4AlLimDP/s6D3PQdHmRL4f7UOy370UHA==", + "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.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "requires": {} + }, + "@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.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.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "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==" + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==" + }, + "@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.0.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.0.3.tgz", + "integrity": "sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q==", + "requires": { + "jest-get-type": "^29.0.0" + }, + "dependencies": { + "jest-get-type": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==" + } + } + }, + "@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.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@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==" + }, + "@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.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@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.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" + }, + "@sinclair/typebox": { + "version": "0.24.41", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.41.tgz", + "integrity": "sha512-TJCgQurls4FipFvHeC+gfAzb+GGstL0TDwYJKQVtTeSvJIznWzP7g3bAd5gEBlr8+bIxqnWS9VGVWREDhmE8jA==" + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "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": "8.17.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.17.1.tgz", + "integrity": "sha512-KnH2MnJUzmFNPW6RIKfd+zf2Wue8mEKX0M3cpX6aKl5ZXrJM1/c/Pc8c2xDNYQCnJO48Sm5ITbMXgqTr3h4jxQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", + "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==" + }, + "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/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" + } + }, + "aria-query": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", + "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==" + }, + "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" + } + }, + "@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": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@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.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", + "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", + "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.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "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.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "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.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "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.0.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.0.2.tgz", + "integrity": "sha512-TaklkwSEtvwJpleiKBHgEBySIQlcZ08gYP/s5wdtdLnjz9uxjnDd7U+Y0JWACebkqBc+jtbol2PEtEW0wQV2zQ==", + "requires": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + }, + "dependencies": { + "@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/types": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.0.3.tgz", + "integrity": "sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A==", + "requires": { + "@jest/schemas": "^29.0.0", + "@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.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", + "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", + "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.0.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", + "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==" + }, + "expect": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.0.3.tgz", + "integrity": "sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q==", + "requires": { + "@jest/expect-utils": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-diff": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.0.3.tgz", + "integrity": "sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.0.0", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" + } + }, + "jest-get-type": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==" + }, + "jest-matcher-utils": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.0.3.tgz", + "integrity": "sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.0.3", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" + } + }, + "jest-message-util": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.3.tgz", + "integrity": "sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.0.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.0.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-util": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.0.3.tgz", + "integrity": "sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ==", + "requires": { + "@jest/types": "^29.0.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.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.3.tgz", + "integrity": "sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q==", + "requires": { + "@jest/schemas": "^29.0.0", + "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/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.7.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", + "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==" + }, + "@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.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==" + }, + "@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.20", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.20.tgz", + "integrity": "sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "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/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.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "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.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.37.0.tgz", + "integrity": "sha512-Fde6W0IafXktz1UlnhGkrrmnnGpAo1kyX7dnyHHVrmwJOn72Oqm3eYtddrpOwwel2W8PAK9F3pIL5S+lfoM0og==", + "requires": { + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/type-utils": "5.37.0", + "@typescript-eslint/utils": "5.37.0", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.0.tgz", + "integrity": "sha512-mmzzOOK2YpwSgzhXpeSAtAlxBZVLGuq8OdvrfzibR4jfTTrTd3AjCy17M2dUKVFNsrNfLM0nWsxMsJz0kiYHqw==", + "requires": { + "@typescript-eslint/utils": "5.37.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.37.0.tgz", + "integrity": "sha512-01VzI/ipYKuaG5PkE5+qyJ6m02fVALmMPY3Qq5BHflDx3y4VobbLdHQkSMg9VPRS4KdNt4oYTMaomFoHonBGAw==", + "requires": { + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/typescript-estree": "5.37.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.37.0.tgz", + "integrity": "sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q==", + "requires": { + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/visitor-keys": "5.37.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.37.0.tgz", + "integrity": "sha512-BSx/O0Z0SXOF5tY0bNTBcDEKz2Ec20GVYvq/H/XNKiUorUFilH7NPbFUuiiyzWaSdN3PA8JV0OvYx0gH/5aFAQ==", + "requires": { + "@typescript-eslint/typescript-estree": "5.37.0", + "@typescript-eslint/utils": "5.37.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.37.0.tgz", + "integrity": "sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz", + "integrity": "sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA==", + "requires": { + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/visitor-keys": "5.37.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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.37.0.tgz", + "integrity": "sha512-jUEJoQrWbZhmikbcWSMDuUSxEE7ID2W/QCV/uz10WtQqfOuKZUqFGjqLJ+qhDd17rjgp+QJPqTdPIBWwoob2NQ==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/typescript-estree": "5.37.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "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.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz", + "integrity": "sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA==", + "requires": { + "@typescript-eslint/types": "5.37.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==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==" + }, + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "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-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "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.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "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.10", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.10.tgz", + "integrity": "sha512-nMaiDARyp1e74c8IeAXkr+BmFKa8By4Zak7tyaNPF09Iu39WFpNXOWrVirmXjKr+5cOyERwvtbMOLYz6iBJYgQ==", + "requires": { + "browserslist": "^4.21.3", + "caniuse-lite": "^1.0.30001399", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==" + }, + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.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": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "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.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "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-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "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.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "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.10.3", + "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.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "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.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, + "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.30001399", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001399.tgz", + "integrity": "sha512-4vQ90tMKS+FkvuVWS5/QY1+d805ODxZiKFzsU8o/RsVJz49ZSRR8EjykLJbqhzdPgadbX6wB538wOzle3JniRA==" + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "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==" + }, + "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==" + } + } + }, + "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" + }, + "dependencies": { + "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==" + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "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==" + }, + "core-js": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.1.tgz", + "integrity": "sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==" + }, + "core-js-compat": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.1.tgz", + "integrity": "sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==", + "requires": { + "browserslist": "^4.21.3" + } + }, + "core-js-pure": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.1.tgz", + "integrity": "sha512-7Fr74bliUDdeJCBMxkkIuQ4xfxn/SwrVg+HkJUAoNEXVqYLv55l6Af0dJ5Lq2YBUW9yKqSkLXaS5SYPK6MGa/A==" + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "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-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.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "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.5" + } + }, + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.0.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", + "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==" + }, + "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.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "requires": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "requires": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "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.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "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.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "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.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", + "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "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.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "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-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.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "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.249", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.249.tgz", + "integrity": "sha512-GMCxR3p2HQvIw47A599crTKYZprqihoBL4lDSAUmr7IYekXFK5t/WgEBrGJDCa2HWIZFQEkGuMqPCi05ceYqPQ==" + }, + "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.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "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.20.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.2.tgz", + "integrity": "sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.2", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "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", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "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-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-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.23.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", + "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", + "requires": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "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.0", + "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.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "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.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "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.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "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.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.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" + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "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.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "requires": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.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==" + } + } + }, + "eslint-plugin-react": { + "version": "7.31.8", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz", + "integrity": "sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==", + "requires": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "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.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "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.6.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.4.tgz", + "integrity": "sha512-0oW3tC5NNT2WexmJ3848a/utawOymw4ibl3/NkwywndVAz2hT9+ab70imA7ccg3RaScQgMvJT60OL00hpmJvrg==", + "requires": { + "@typescript-eslint/utils": "^5.13.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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "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.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "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.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "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.10.3", + "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==" + }, + "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==" + } + } + }, + "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.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "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.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "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.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "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-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==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "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==" + }, + "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" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "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.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "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==" + }, + "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" + } + }, + "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-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==" + }, + "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": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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.0.2", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.2.tgz", + "integrity": "sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "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-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.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.5.tgz", + "integrity": "sha512-ZIWRujF6MvYGkEuHMYtFRkL2wAtFw89EHfKlXrkPkjQZZRWeh9L1q3SV13NIfHnqxugjLvAOkEHx9mb1zcMnEw==" + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "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-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-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-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-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "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-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": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "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.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "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.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", + "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", + "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.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "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.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "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.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": "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" + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "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.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "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==" + }, + "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.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "requires": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + } + }, + "object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "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.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "requires": { + "browserslist": "^4.20.3", + "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.8", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", + "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "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.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "requires": { + "browserslist": "^4.16.6", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "requires": { + "browserslist": "^4.16.6", + "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": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-nesting": { + "version": "10.1.10", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.10.tgz", + "integrity": "sha512-lqd7LXCq0gWc0wKXtoKDru5wEUNjm3OryLVNRZ8OnW8km6fSNUuFrjEhU3nklxXE2jvd4qrox566acgh+xQt8w==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "requires": { + "browserslist": "^4.16.6", + "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.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.1.tgz", + "integrity": "sha512-8884CHxQaoN1i4iEK+JvzOe8emODb5R4p/0dw4yEdo7QM4RdUk2sBx0fnzFyJt8BLfZSCGeVkKZ4HC564waBpQ==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.0.6", + "@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.8", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "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.8", + "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.1.10", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "requires": { + "browserslist": "^4.16.6", + "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.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "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.2.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", + "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", + "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==" + } + } + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "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.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "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-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.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" + }, + "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-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-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" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.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.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + }, + "dependencies": { + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "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.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "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.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", + "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", + "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.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "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.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "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.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "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==" + }, + "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" + }, + "dependencies": { + "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==" + } + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "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.1.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz", + "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", + "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.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "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.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "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.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "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" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "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.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "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" + } + }, + "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.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", + "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.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "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.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "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" + } + }, + "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.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz", + "integrity": "sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==", + "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.0.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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "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" + } + }, + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "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/labefood/package.json b/labefood/package.json new file mode 100644 index 0000000..50268db --- /dev/null +++ b/labefood/package.json @@ -0,0 +1,39 @@ +{ + "name": "labefood", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "axios": "^0.27.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "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/labefood/public/favicon.ico b/labefood/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/labefood/public/index.html b/labefood/public/index.html new file mode 100644 index 0000000..03e164a --- /dev/null +++ b/labefood/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + Labefood + + + +
+ + + diff --git a/labefood/public/logo192.png b/labefood/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/labefood/public/manifest.json b/labefood/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/labefood/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/labefood/public/robots.txt b/labefood/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/labefood/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/labefood/src/App.css b/labefood/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/labefood/src/App.css @@ -0,0 +1,38 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/labefood/src/App.js b/labefood/src/App.js new file mode 100644 index 0000000..f03e3d1 --- /dev/null +++ b/labefood/src/App.js @@ -0,0 +1,24 @@ +import './App.css'; + +function App() { + return ( + + ); +} + +export default App; diff --git a/labefood/src/App.test.js b/labefood/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/labefood/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/labefood/src/components/index.js b/labefood/src/components/index.js new file mode 100644 index 0000000..e69de29 diff --git a/labefood/src/index.css b/labefood/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/labefood/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/labefood/src/index.js b/labefood/src/index.js new file mode 100644 index 0000000..d563c0f --- /dev/null +++ b/labefood/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; +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/labefood/src/reportWebVitals.js b/labefood/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/labefood/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/labefood/src/setupTests.js b/labefood/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/labefood/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'; From e35a8dc5bc90666ef1dfa4b1754469e57f8462ea Mon Sep 17 00:00:00 2001 From: Leonardo Barros de Souza Date: Tue, 13 Sep 2022 20:59:15 -0300 Subject: [PATCH 002/126] =?UTF-8?q?Remover=20arquivos=20que=20n=C3=A3o=20s?= =?UTF-8?q?er=C3=A3o=20utilizados?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- labefood/public/favicon.ico | Bin 3870 -> 0 bytes labefood/public/logo192.png | Bin 5347 -> 0 bytes labefood/public/logo512.png | Bin 9664 -> 0 bytes labefood/public/manifest.json | 25 --------------------- labefood/public/robots.txt | 3 --- labefood/src/App.css | 38 -------------------------------- labefood/src/App.js | 16 +------------- labefood/src/App.test.js | 8 ------- labefood/src/index.css | 13 ----------- labefood/src/index.js | 5 ++--- labefood/src/reportWebVitals.js | 13 ----------- labefood/src/setupTests.js | 5 ----- 12 files changed, 3 insertions(+), 123 deletions(-) delete mode 100644 labefood/public/favicon.ico delete mode 100644 labefood/public/logo192.png delete mode 100644 labefood/public/logo512.png delete mode 100644 labefood/public/manifest.json delete mode 100644 labefood/public/robots.txt delete mode 100644 labefood/src/App.css delete mode 100644 labefood/src/App.test.js delete mode 100644 labefood/src/index.css delete mode 100644 labefood/src/reportWebVitals.js delete mode 100644 labefood/src/setupTests.js diff --git a/labefood/public/favicon.ico b/labefood/public/favicon.ico deleted file mode 100644 index a11777cc471a4344702741ab1c8a588998b1311a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ diff --git a/labefood/public/logo192.png b/labefood/public/logo192.png deleted file mode 100644 index fc44b0a3796c0e0a64c3d858ca038bd4570465d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5347 zcmZWtbyO6NvR-oO24RV%BvuJ&=?+<7=`LvyB&A_#M7mSDYw1v6DJkiYl9XjT!%$dLEBTQ8R9|wd3008in6lFF3GV-6mLi?MoP_y~}QUnaDCHI#t z7w^m$@6DI)|C8_jrT?q=f8D?0AM?L)Z}xAo^e^W>t$*Y0KlT5=@bBjT9kxb%-KNdk zeOS1tKO#ChhG7%{ApNBzE2ZVNcxbrin#E1TiAw#BlUhXllzhN$qWez5l;h+t^q#Eav8PhR2|T}y5kkflaK`ba-eoE+Z2q@o6P$)=&` z+(8}+-McnNO>e#$Rr{32ngsZIAX>GH??tqgwUuUz6kjns|LjsB37zUEWd|(&O!)DY zQLrq%Y>)Y8G`yYbYCx&aVHi@-vZ3|ebG!f$sTQqMgi0hWRJ^Wc+Ibv!udh_r%2|U) zPi|E^PK?UE!>_4`f`1k4hqqj_$+d!EB_#IYt;f9)fBOumGNyglU(ofY`yHq4Y?B%- zp&G!MRY<~ajTgIHErMe(Z8JG*;D-PJhd@RX@QatggM7+G(Lz8eZ;73)72Hfx5KDOE zkT(m}i2;@X2AT5fW?qVp?@WgN$aT+f_6eo?IsLh;jscNRp|8H}Z9p_UBO^SJXpZew zEK8fz|0Th%(Wr|KZBGTM4yxkA5CFdAj8=QSrT$fKW#tweUFqr0TZ9D~a5lF{)%-tTGMK^2tz(y2v$i%V8XAxIywrZCp=)83p(zIk6@S5AWl|Oa2hF`~~^W zI;KeOSkw1O#TiQ8;U7OPXjZM|KrnN}9arP)m0v$c|L)lF`j_rpG(zW1Qjv$=^|p*f z>)Na{D&>n`jOWMwB^TM}slgTEcjxTlUby89j1)|6ydRfWERn3|7Zd2&e7?!K&5G$x z`5U3uFtn4~SZq|LjFVrz$3iln-+ucY4q$BC{CSm7Xe5c1J<=%Oagztj{ifpaZk_bQ z9Sb-LaQMKp-qJA*bP6DzgE3`}*i1o3GKmo2pn@dj0;He}F=BgINo};6gQF8!n0ULZ zL>kC0nPSFzlcB7p41doao2F7%6IUTi_+!L`MM4o*#Y#0v~WiO8uSeAUNp=vA2KaR&=jNR2iVwG>7t%sG2x_~yXzY)7K& zk3p+O0AFZ1eu^T3s};B%6TpJ6h-Y%B^*zT&SN7C=N;g|#dGIVMSOru3iv^SvO>h4M=t-N1GSLLDqVTcgurco6)3&XpU!FP6Hlrmj}f$ zp95;b)>M~`kxuZF3r~a!rMf4|&1=uMG$;h^g=Kl;H&Np-(pFT9FF@++MMEx3RBsK?AU0fPk-#mdR)Wdkj)`>ZMl#^<80kM87VvsI3r_c@_vX=fdQ`_9-d(xiI z4K;1y1TiPj_RPh*SpDI7U~^QQ?%0&!$Sh#?x_@;ag)P}ZkAik{_WPB4rHyW#%>|Gs zdbhyt=qQPA7`?h2_8T;-E6HI#im9K>au*(j4;kzwMSLgo6u*}-K`$_Gzgu&XE)udQ zmQ72^eZd|vzI)~!20JV-v-T|<4@7ruqrj|o4=JJPlybwMg;M$Ud7>h6g()CT@wXm` zbq=A(t;RJ^{Xxi*Ff~!|3!-l_PS{AyNAU~t{h;(N(PXMEf^R(B+ZVX3 z8y0;0A8hJYp@g+c*`>eTA|3Tgv9U8#BDTO9@a@gVMDxr(fVaEqL1tl?md{v^j8aUv zm&%PX4^|rX|?E4^CkplWWNv*OKM>DxPa z!RJ)U^0-WJMi)Ksc!^ixOtw^egoAZZ2Cg;X7(5xZG7yL_;UJ#yp*ZD-;I^Z9qkP`} zwCTs0*%rIVF1sgLervtnUo&brwz?6?PXRuOCS*JI-WL6GKy7-~yi0giTEMmDs_-UX zo=+nFrW_EfTg>oY72_4Z0*uG>MnXP=c0VpT&*|rvv1iStW;*^={rP1y?Hv+6R6bxFMkxpWkJ>m7Ba{>zc_q zEefC3jsXdyS5??Mz7IET$Kft|EMNJIv7Ny8ZOcKnzf`K5Cd)&`-fTY#W&jnV0l2vt z?Gqhic}l}mCv1yUEy$%DP}4AN;36$=7aNI^*AzV(eYGeJ(Px-j<^gSDp5dBAv2#?; zcMXv#aj>%;MiG^q^$0MSg-(uTl!xm49dH!{X0){Ew7ThWV~Gtj7h%ZD zVN-R-^7Cf0VH!8O)uUHPL2mO2tmE*cecwQv_5CzWeh)ykX8r5Hi`ehYo)d{Jnh&3p z9ndXT$OW51#H5cFKa76c<%nNkP~FU93b5h-|Cb}ScHs@4Q#|}byWg;KDMJ#|l zE=MKD*F@HDBcX@~QJH%56eh~jfPO-uKm}~t7VkHxHT;)4sd+?Wc4* z>CyR*{w@4(gnYRdFq=^(#-ytb^5ESD?x<0Skhb%Pt?npNW1m+Nv`tr9+qN<3H1f<% zZvNEqyK5FgPsQ`QIu9P0x_}wJR~^CotL|n zk?dn;tLRw9jJTur4uWoX6iMm914f0AJfB@C74a;_qRrAP4E7l890P&{v<}>_&GLrW z)klculcg`?zJO~4;BBAa=POU%aN|pmZJn2{hA!d!*lwO%YSIzv8bTJ}=nhC^n}g(ld^rn#kq9Z3)z`k9lvV>y#!F4e{5c$tnr9M{V)0m(Z< z#88vX6-AW7T2UUwW`g<;8I$Jb!R%z@rCcGT)-2k7&x9kZZT66}Ztid~6t0jKb&9mm zpa}LCb`bz`{MzpZR#E*QuBiZXI#<`5qxx=&LMr-UUf~@dRk}YI2hbMsAMWOmDzYtm zjof16D=mc`^B$+_bCG$$@R0t;e?~UkF?7<(vkb70*EQB1rfUWXh$j)R2)+dNAH5%R zEBs^?N;UMdy}V};59Gu#0$q53$}|+q7CIGg_w_WlvE}AdqoS<7DY1LWS9?TrfmcvT zaypmplwn=P4;a8-%l^e?f`OpGb}%(_mFsL&GywhyN(-VROj`4~V~9bGv%UhcA|YW% zs{;nh@aDX11y^HOFXB$a7#Sr3cEtNd4eLm@Y#fc&j)TGvbbMwze zXtekX_wJqxe4NhuW$r}cNy|L{V=t#$%SuWEW)YZTH|!iT79k#?632OFse{+BT_gau zJwQcbH{b}dzKO?^dV&3nTILYlGw{27UJ72ZN){BILd_HV_s$WfI2DC<9LIHFmtyw? zQ;?MuK7g%Ym+4e^W#5}WDLpko%jPOC=aN)3!=8)s#Rnercak&b3ESRX3z{xfKBF8L z5%CGkFmGO@x?_mPGlpEej!3!AMddChabyf~nJNZxx!D&{@xEb!TDyvqSj%Y5@A{}9 zRzoBn0?x}=krh{ok3Nn%e)#~uh;6jpezhA)ySb^b#E>73e*frBFu6IZ^D7Ii&rsiU z%jzygxT-n*joJpY4o&8UXr2s%j^Q{?e-voloX`4DQyEK+DmrZh8A$)iWL#NO9+Y@!sO2f@rI!@jN@>HOA< z?q2l{^%mY*PNx2FoX+A7X3N}(RV$B`g&N=e0uvAvEN1W^{*W?zT1i#fxuw10%~))J zjx#gxoVlXREWZf4hRkgdHx5V_S*;p-y%JtGgQ4}lnA~MBz-AFdxUxU1RIT$`sal|X zPB6sEVRjGbXIP0U+?rT|y5+ev&OMX*5C$n2SBPZr`jqzrmpVrNciR0e*Wm?fK6DY& zl(XQZ60yWXV-|Ps!A{EF;=_z(YAF=T(-MkJXUoX zI{UMQDAV2}Ya?EisdEW;@pE6dt;j0fg5oT2dxCi{wqWJ<)|SR6fxX~5CzblPGr8cb zUBVJ2CQd~3L?7yfTpLNbt)He1D>*KXI^GK%<`bq^cUq$Q@uJifG>p3LU(!H=C)aEL zenk7pVg}0{dKU}&l)Y2Y2eFMdS(JS0}oZUuVaf2+K*YFNGHB`^YGcIpnBlMhO7d4@vV zv(@N}(k#REdul8~fP+^F@ky*wt@~&|(&&meNO>rKDEnB{ykAZ}k>e@lad7to>Ao$B zz<1(L=#J*u4_LB=8w+*{KFK^u00NAmeNN7pr+Pf+N*Zl^dO{LM-hMHyP6N!~`24jd zXYP|Ze;dRXKdF2iJG$U{k=S86l@pytLx}$JFFs8e)*Vi?aVBtGJ3JZUj!~c{(rw5>vuRF$`^p!P8w1B=O!skwkO5yd4_XuG^QVF z`-r5K7(IPSiKQ2|U9+`@Js!g6sfJwAHVd|s?|mnC*q zp|B|z)(8+mxXyxQ{8Pg3F4|tdpgZZSoU4P&9I8)nHo1@)9_9u&NcT^FI)6|hsAZFk zZ+arl&@*>RXBf-OZxhZerOr&dN5LW9@gV=oGFbK*J+m#R-|e6(Loz(;g@T^*oO)0R zN`N=X46b{7yk5FZGr#5&n1!-@j@g02g|X>MOpF3#IjZ_4wg{dX+G9eqS+Es9@6nC7 zD9$NuVJI}6ZlwtUm5cCAiYv0(Yi{%eH+}t)!E^>^KxB5^L~a`4%1~5q6h>d;paC9c zTj0wTCKrhWf+F#5>EgX`sl%POl?oyCq0(w0xoL?L%)|Q7d|Hl92rUYAU#lc**I&^6p=4lNQPa0 znQ|A~i0ip@`B=FW-Q;zh?-wF;Wl5!+q3GXDu-x&}$gUO)NoO7^$BeEIrd~1Dh{Tr` z8s<(Bn@gZ(mkIGnmYh_ehXnq78QL$pNDi)|QcT*|GtS%nz1uKE+E{7jdEBp%h0}%r zD2|KmYGiPa4;md-t_m5YDz#c*oV_FqXd85d@eub?9N61QuYcb3CnVWpM(D-^|CmkL z(F}L&N7qhL2PCq)fRh}XO@U`Yn<?TNGR4L(mF7#4u29{i~@k;pLsgl({YW5`Mo+p=zZn3L*4{JU;++dG9 X@eDJUQo;Ye2mwlRs?y0|+_a0zY+Zo%Dkae}+MySoIppb75o?vUW_?)>@g{U2`ERQIXV zeY$JrWnMZ$QC<=ii4X|@0H8`si75jB(ElJb00HAB%>SlLR{!zO|C9P3zxw_U8?1d8uRZ=({Ga4shyN}3 zAK}WA(ds|``G4jA)9}Bt2Hy0+f3rV1E6b|@?hpGA=PI&r8)ah|)I2s(P5Ic*Ndhn^ z*T&j@gbCTv7+8rpYbR^Ty}1AY)YH;p!m948r#%7x^Z@_-w{pDl|1S4`EM3n_PaXvK z1JF)E3qy$qTj5Xs{jU9k=y%SQ0>8E$;x?p9ayU0bZZeo{5Z@&FKX>}s!0+^>C^D#z z>xsCPvxD3Z=dP}TTOSJhNTPyVt14VCQ9MQFN`rn!c&_p?&4<5_PGm4a;WS&1(!qKE z_H$;dDdiPQ!F_gsN`2>`X}$I=B;={R8%L~`>RyKcS$72ai$!2>d(YkciA^J0@X%G4 z4cu!%Ps~2JuJ8ex`&;Fa0NQOq_nDZ&X;^A=oc1&f#3P1(!5il>6?uK4QpEG8z0Rhu zvBJ+A9RV?z%v?!$=(vcH?*;vRs*+PPbOQ3cdPr5=tOcLqmfx@#hOqX0iN)wTTO21jH<>jpmwRIAGw7`a|sl?9y9zRBh>(_%| zF?h|P7}~RKj?HR+q|4U`CjRmV-$mLW>MScKnNXiv{vD3&2@*u)-6P@h0A`eeZ7}71 zK(w%@R<4lLt`O7fs1E)$5iGb~fPfJ?WxhY7c3Q>T-w#wT&zW522pH-B%r5v#5y^CF zcC30Se|`D2mY$hAlIULL%-PNXgbbpRHgn<&X3N9W!@BUk@9g*P5mz-YnZBb*-$zMM z7Qq}ic0mR8n{^L|=+diODdV}Q!gwr?y+2m=3HWwMq4z)DqYVg0J~^}-%7rMR@S1;9 z7GFj6K}i32X;3*$SmzB&HW{PJ55kT+EI#SsZf}bD7nW^Haf}_gXciYKX{QBxIPSx2Ma? zHQqgzZq!_{&zg{yxqv3xq8YV+`S}F6A>Gtl39_m;K4dA{pP$BW0oIXJ>jEQ!2V3A2 zdpoTxG&V=(?^q?ZTj2ZUpDUdMb)T?E$}CI>r@}PFPWD9@*%V6;4Ag>D#h>!s)=$0R zRXvdkZ%|c}ubej`jl?cS$onl9Tw52rBKT)kgyw~Xy%z62Lr%V6Y=f?2)J|bZJ5(Wx zmji`O;_B+*X@qe-#~`HFP<{8$w@z4@&`q^Q-Zk8JG3>WalhnW1cvnoVw>*R@c&|o8 zZ%w!{Z+MHeZ*OE4v*otkZqz11*s!#s^Gq>+o`8Z5 z^i-qzJLJh9!W-;SmFkR8HEZJWiXk$40i6)7 zZpr=k2lp}SasbM*Nbn3j$sn0;rUI;%EDbi7T1ZI4qL6PNNM2Y%6{LMIKW+FY_yF3) zSKQ2QSujzNMSL2r&bYs`|i2Dnn z=>}c0>a}>|uT!IiMOA~pVT~R@bGlm}Edf}Kq0?*Af6#mW9f9!}RjW7om0c9Qlp;yK z)=XQs(|6GCadQbWIhYF=rf{Y)sj%^Id-ARO0=O^Ad;Ph+ z0?$eE1xhH?{T$QI>0JP75`r)U_$#%K1^BQ8z#uciKf(C701&RyLQWBUp*Q7eyn76} z6JHpC9}R$J#(R0cDCkXoFSp;j6{x{b&0yE@P7{;pCEpKjS(+1RQy38`=&Yxo%F=3y zCPeefABp34U-s?WmU#JJw23dcC{sPPFc2#J$ZgEN%zod}J~8dLm*fx9f6SpO zn^Ww3bt9-r0XaT2a@Wpw;C23XM}7_14#%QpubrIw5aZtP+CqIFmsG4`Cm6rfxl9n5 z7=r2C-+lM2AB9X0T_`?EW&Byv&K?HS4QLoylJ|OAF z`8atBNTzJ&AQ!>sOo$?^0xj~D(;kS$`9zbEGd>f6r`NC3X`tX)sWgWUUOQ7w=$TO&*j;=u%25ay-%>3@81tGe^_z*C7pb9y*Ed^H3t$BIKH2o+olp#$q;)_ zfpjCb_^VFg5fU~K)nf*d*r@BCC>UZ!0&b?AGk_jTPXaSnCuW110wjHPPe^9R^;jo3 zwvzTl)C`Zl5}O2}3lec=hZ*$JnkW#7enKKc)(pM${_$9Hc=Sr_A9Biwe*Y=T?~1CK z6eZ9uPICjy-sMGbZl$yQmpB&`ouS8v{58__t0$JP%i3R&%QR3ianbZqDs<2#5FdN@n5bCn^ZtH992~5k(eA|8|@G9u`wdn7bnpg|@{m z^d6Y`*$Zf2Xr&|g%sai#5}Syvv(>Jnx&EM7-|Jr7!M~zdAyjt*xl;OLhvW-a%H1m0 z*x5*nb=R5u><7lyVpNAR?q@1U59 zO+)QWwL8t zyip?u_nI+K$uh{y)~}qj?(w0&=SE^8`_WMM zTybjG=999h38Yes7}-4*LJ7H)UE8{mE(6;8voE+TYY%33A>S6`G_95^5QHNTo_;Ao ztIQIZ_}49%{8|=O;isBZ?=7kfdF8_@azfoTd+hEJKWE!)$)N%HIe2cplaK`ry#=pV z0q{9w-`i0h@!R8K3GC{ivt{70IWG`EP|(1g7i_Q<>aEAT{5(yD z=!O?kq61VegV+st@XCw475j6vS)_z@efuqQgHQR1T4;|-#OLZNQJPV4k$AX1Uk8Lm z{N*b*ia=I+MB}kWpupJ~>!C@xEN#Wa7V+7{m4j8c?)ChV=D?o~sjT?0C_AQ7B-vxqX30s0I_`2$in86#`mAsT-w?j{&AL@B3$;P z31G4(lV|b}uSDCIrjk+M1R!X7s4Aabn<)zpgT}#gE|mIvV38^ODy@<&yflpCwS#fRf9ZX3lPV_?8@C5)A;T zqmouFLFk;qIs4rA=hh=GL~sCFsXHsqO6_y~*AFt939UYVBSx1s(=Kb&5;j7cSowdE;7()CC2|-i9Zz+_BIw8#ll~-tyH?F3{%`QCsYa*b#s*9iCc`1P1oC26?`g<9))EJ3%xz+O!B3 zZ7$j~To)C@PquR>a1+Dh>-a%IvH_Y7^ys|4o?E%3`I&ADXfC8++hAdZfzIT#%C+Jz z1lU~K_vAm0m8Qk}K$F>|>RPK%<1SI0(G+8q~H zAsjezyP+u!Se4q3GW)`h`NPSRlMoBjCzNPesWJwVTY!o@G8=(6I%4XHGaSiS3MEBK zhgGFv6Jc>L$4jVE!I?TQuwvz_%CyO!bLh94nqK11C2W$*aa2ueGopG8DnBICVUORP zgytv#)49fVXDaR$SukloYC3u7#5H)}1K21=?DKj^U)8G;MS)&Op)g^zR2($<>C*zW z;X7`hLxiIO#J`ANdyAOJle4V%ppa*(+0i3w;8i*BA_;u8gOO6)MY`ueq7stBMJTB; z-a0R>hT*}>z|Gg}@^zDL1MrH+2hsR8 zHc}*9IvuQC^Ju)^#Y{fOr(96rQNPNhxc;mH@W*m206>Lo<*SaaH?~8zg&f&%YiOEG zGiz?*CP>Bci}!WiS=zj#K5I}>DtpregpP_tfZtPa(N<%vo^#WCQ5BTv0vr%Z{)0q+ z)RbfHktUm|lg&U3YM%lMUM(fu}i#kjX9h>GYctkx9Mt_8{@s%!K_EI zScgwy6%_fR?CGJQtmgNAj^h9B#zmaMDWgH55pGuY1Gv7D z;8Psm(vEPiwn#MgJYu4Ty9D|h!?Rj0ddE|&L3S{IP%H4^N!m`60ZwZw^;eg4sk6K{ ziA^`Sbl_4~f&Oo%n;8Ye(tiAdlZKI!Z=|j$5hS|D$bDJ}p{gh$KN&JZYLUjv4h{NY zBJ>X9z!xfDGY z+oh_Z&_e#Q(-}>ssZfm=j$D&4W4FNy&-kAO1~#3Im;F)Nwe{(*75(p=P^VI?X0GFakfh+X-px4a%Uw@fSbmp9hM1_~R>?Z8+ ziy|e9>8V*`OP}4x5JjdWp}7eX;lVxp5qS}0YZek;SNmm7tEeSF*-dI)6U-A%m6YvCgM(}_=k#a6o^%-K4{`B1+}O4x zztDT%hVb;v#?j`lTvlFQ3aV#zkX=7;YFLS$uIzb0E3lozs5`Xy zi~vF+%{z9uLjKvKPhP%x5f~7-Gj+%5N`%^=yk*Qn{`> z;xj&ROY6g`iy2a@{O)V(jk&8#hHACVDXey5a+KDod_Z&}kHM}xt7}Md@pil{2x7E~ zL$k^d2@Ec2XskjrN+IILw;#7((abu;OJii&v3?60x>d_Ma(onIPtcVnX@ELF0aL?T zSmWiL3(dOFkt!x=1O!_0n(cAzZW+3nHJ{2S>tgSK?~cFha^y(l@-Mr2W$%MN{#af8J;V*>hdq!gx=d0h$T7l}>91Wh07)9CTX zh2_ZdQCyFOQ)l(}gft0UZG`Sh2`x-w`5vC2UD}lZs*5 zG76$akzn}Xi))L3oGJ75#pcN=cX3!=57$Ha=hQ2^lwdyU#a}4JJOz6ddR%zae%#4& za)bFj)z=YQela(F#Y|Q#dp}PJghITwXouVaMq$BM?K%cXn9^Y@g43$=O)F&ZlOUom zJiad#dea;-eywBA@e&D6Pdso1?2^(pXiN91?jvcaUyYoKUmvl5G9e$W!okWe*@a<^ z8cQQ6cNSf+UPDx%?_G4aIiybZHHagF{;IcD(dPO!#=u zWfqLcPc^+7Uu#l(Bpxft{*4lv#*u7X9AOzDO z1D9?^jIo}?%iz(_dwLa{ex#T}76ZfN_Z-hwpus9y+4xaUu9cX}&P{XrZVWE{1^0yw zO;YhLEW!pJcbCt3L8~a7>jsaN{V3>tz6_7`&pi%GxZ=V3?3K^U+*ryLSb)8^IblJ0 zSRLNDvIxt)S}g30?s_3NX>F?NKIGrG_zB9@Z>uSW3k2es_H2kU;Rnn%j5qP)!XHKE zPB2mHP~tLCg4K_vH$xv`HbRsJwbZMUV(t=ez;Ec(vyHH)FbfLg`c61I$W_uBB>i^r z&{_P;369-&>23R%qNIULe=1~T$(DA`ev*EWZ6j(B$(te}x1WvmIll21zvygkS%vwG zzkR6Z#RKA2!z!C%M!O>!=Gr0(J0FP=-MN=5t-Ir)of50y10W}j`GtRCsXBakrKtG& zazmITDJMA0C51&BnLY)SY9r)NVTMs);1<=oosS9g31l{4ztjD3#+2H7u_|66b|_*O z;Qk6nalpqdHOjx|K&vUS_6ITgGll;TdaN*ta=M_YtyC)I9Tmr~VaPrH2qb6sd~=AcIxV+%z{E&0@y=DPArw zdV7z(G1hBx7hd{>(cr43^WF%4Y@PXZ?wPpj{OQ#tvc$pABJbvPGvdR`cAtHn)cSEV zrpu}1tJwQ3y!mSmH*uz*x0o|CS<^w%&KJzsj~DU0cLQUxk5B!hWE>aBkjJle8z~;s z-!A=($+}Jq_BTK5^B!`R>!MulZN)F=iXXeUd0w5lUsE5VP*H*oCy(;?S$p*TVvTxwAeWFB$jHyb0593)$zqalVlDX=GcCN1gU0 zlgU)I$LcXZ8Oyc2TZYTPu@-;7<4YYB-``Qa;IDcvydIA$%kHhJKV^m*-zxcvU4viy&Kr5GVM{IT>WRywKQ9;>SEiQD*NqplK-KK4YR`p0@JW)n_{TU3bt0 zim%;(m1=#v2}zTps=?fU5w^(*y)xT%1vtQH&}50ZF!9YxW=&7*W($2kgKyz1mUgfs zfV<*XVVIFnohW=|j+@Kfo!#liQR^x>2yQdrG;2o8WZR+XzU_nG=Ed2rK?ntA;K5B{ z>M8+*A4!Jm^Bg}aW?R?6;@QG@uQ8&oJ{hFixcfEnJ4QH?A4>P=q29oDGW;L;= z9-a0;g%c`C+Ai!UmK$NC*4#;Jp<1=TioL=t^YM)<<%u#hnnfSS`nq63QKGO1L8RzX z@MFDqs1z ztYmxDl@LU)5acvHk)~Z`RW7=aJ_nGD!mOSYD>5Odjn@TK#LY{jf?+piB5AM-CAoT_ z?S-*q7}wyLJzK>N%eMPuFgN)Q_otKP;aqy=D5f!7<=n(lNkYRXVpkB{TAYLYg{|(jtRqYmg$xH zjmq?B(RE4 zQx^~Pt}gxC2~l=K$$-sYy_r$CO(d=+b3H1MB*y_5g6WLaWTXn+TKQ|hNY^>Mp6k*$ zwkovomhu776vQATqT4blf~g;TY(MWCrf^^yfWJvSAB$p5l;jm@o#=!lqw+Lqfq>X= z$6~kxfm7`3q4zUEB;u4qa#BdJxO!;xGm)wwuisj{0y2x{R(IGMrsIzDY9LW>m!Y`= z04sx3IjnYvL<4JqxQ8f7qYd0s2Ig%`ytYPEMKI)s(LD}D@EY>x`VFtqvnADNBdeao zC96X+MxnwKmjpg{U&gP3HE}1=s!lv&D{6(g_lzyF3A`7Jn*&d_kL<;dAFx!UZ>hB8 z5A*%LsAn;VLp>3${0>M?PSQ)9s3}|h2e?TG4_F{}{Cs>#3Q*t$(CUc}M)I}8cPF6% z=+h(Kh^8)}gj(0}#e7O^FQ6`~fd1#8#!}LMuo3A0bN`o}PYsm!Y}sdOz$+Tegc=qT z8x`PH$7lvnhJp{kHWb22l;@7B7|4yL4UOOVM0MP_>P%S1Lnid)+k9{+3D+JFa#Pyf zhVc#&df87APl4W9X)F3pGS>@etfl=_E5tBcVoOfrD4hmVeTY-cj((pkn%n@EgN{0f zwb_^Rk0I#iZuHK!l*lN`ceJn(sI{$Fq6nN& zE<-=0_2WN}m+*ivmIOxB@#~Q-cZ>l136w{#TIJe478`KE7@=a{>SzPHsKLzYAyBQO zAtuuF$-JSDy_S@6GW0MOE~R)b;+0f%_NMrW(+V#c_d&U8Z9+ec4=HmOHw?gdjF(Lu zzra83M_BoO-1b3;9`%&DHfuUY)6YDV21P$C!Rc?mv&{lx#f8oc6?0?x zK08{WP65?#>(vPfA-c=MCY|%*1_<3D4NX zeVTi-JGl2uP_2@0F{G({pxQOXt_d{g_CV6b?jNpfUG9;8yle-^4KHRvZs-_2siata zt+d_T@U$&t*xaD22(fH(W1r$Mo?3dc%Tncm=C6{V9y{v&VT#^1L04vDrLM9qBoZ4@ z6DBN#m57hX7$C(=#$Y5$bJmwA$T8jKD8+6A!-IJwA{WOfs%s}yxUw^?MRZjF$n_KN z6`_bGXcmE#5e4Ym)aQJ)xg3Pg0@k`iGuHe?f(5LtuzSq=nS^5z>vqU0EuZ&75V%Z{ zYyhRLN^)$c6Ds{f7*FBpE;n5iglx5PkHfWrj3`x^j^t z7ntuV`g!9Xg#^3!x)l*}IW=(Tz3>Y5l4uGaB&lz{GDjm2D5S$CExLT`I1#n^lBH7Y zDgpMag@`iETKAI=p<5E#LTkwzVR@=yY|uBVI1HG|8h+d;G-qfuj}-ZR6fN>EfCCW z9~wRQoAPEa#aO?3h?x{YvV*d+NtPkf&4V0k4|L=uj!U{L+oLa(z#&iuhJr3-PjO3R z5s?=nn_5^*^Rawr>>Nr@K(jwkB#JK-=+HqwfdO<+P5byeim)wvqGlP-P|~Nse8=XF zz`?RYB|D6SwS}C+YQv+;}k6$-%D(@+t14BL@vM z2q%q?f6D-A5s$_WY3{^G0F131bbh|g!}#BKw=HQ7mx;Dzg4Z*bTLQSfo{ed{4}NZW zfrRm^Ca$rlE{Ue~uYv>R9{3smwATcdM_6+yWIO z*ZRH~uXE@#p$XTbCt5j7j2=86e{9>HIB6xDzV+vAo&B?KUiMP|ttOElepnl%|DPqL b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN diff --git a/labefood/public/manifest.json b/labefood/public/manifest.json deleted file mode 100644 index 080d6c7..0000000 --- a/labefood/public/manifest.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "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/labefood/public/robots.txt b/labefood/public/robots.txt deleted file mode 100644 index e9e57dc..0000000 --- a/labefood/public/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: diff --git a/labefood/src/App.css b/labefood/src/App.css deleted file mode 100644 index 74b5e05..0000000 --- a/labefood/src/App.css +++ /dev/null @@ -1,38 +0,0 @@ -.App { - text-align: center; -} - -.App-logo { - height: 40vmin; - pointer-events: none; -} - -@media (prefers-reduced-motion: no-preference) { - .App-logo { - animation: App-logo-spin infinite 20s linear; - } -} - -.App-header { - background-color: #282c34; - min-height: 100vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; -} - -.App-link { - color: #61dafb; -} - -@keyframes App-logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} diff --git a/labefood/src/App.js b/labefood/src/App.js index f03e3d1..906fd06 100644 --- a/labefood/src/App.js +++ b/labefood/src/App.js @@ -1,22 +1,8 @@ -import './App.css'; + function App() { return ( ); } diff --git a/labefood/src/App.test.js b/labefood/src/App.test.js deleted file mode 100644 index 1f03afe..0000000 --- a/labefood/src/App.test.js +++ /dev/null @@ -1,8 +0,0 @@ -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/labefood/src/index.css b/labefood/src/index.css deleted file mode 100644 index ec2585e..0000000 --- a/labefood/src/index.css +++ /dev/null @@ -1,13 +0,0 @@ -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', - monospace; -} diff --git a/labefood/src/index.js b/labefood/src/index.js index d563c0f..4887edd 100644 --- a/labefood/src/index.js +++ b/labefood/src/index.js @@ -1,8 +1,7 @@ import React from 'react'; import ReactDOM from 'react-dom/client'; -import './index.css'; import App from './App'; -import reportWebVitals from './reportWebVitals'; + const root = ReactDOM.createRoot(document.getElementById('root')); root.render( @@ -14,4 +13,4 @@ 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/labefood/src/reportWebVitals.js b/labefood/src/reportWebVitals.js deleted file mode 100644 index 5253d3a..0000000 --- a/labefood/src/reportWebVitals.js +++ /dev/null @@ -1,13 +0,0 @@ -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/labefood/src/setupTests.js b/labefood/src/setupTests.js deleted file mode 100644 index 8f2609b..0000000 --- a/labefood/src/setupTests.js +++ /dev/null @@ -1,5 +0,0 @@ -// 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'; From 1175feaa9fbc4e116d73b27ca92a55dc3cfa26ed Mon Sep 17 00:00:00 2001 From: Jeferson Beiertorf Date: Tue, 13 Sep 2022 21:31:00 -0300 Subject: [PATCH 003/126] add folders --- labefood/src/components/header/index.js | 0 labefood/src/components/header/styled.js | 0 labefood/src/constants/index.js | 1 + labefood/src/hooks/index.js | 1 + labefood/src/hooks/use-form.js | 16 + .../src/pages/adressRegistration/index.js | 5 + labefood/src/pages/cart/index.js | 5 + labefood/src/pages/feed/index.js | 5 + labefood/src/pages/home/index.js | 5 + labefood/src/pages/index.js | 8 + labefood/src/pages/login/index.js | 5 + labefood/src/pages/profile/index.js | 5 + labefood/src/pages/restaurants/index.js | 5 + labefood/src/pages/signup/index.js | 5 + labefood/src/routes/coordinator.js | 19 + labefood/src/routes/index.js | 1 + labefood/src/routes/router.js | 15 + labefood/src/styles/index.js | 1 + labefood/src/styles/theme.js | 0 package-lock.json | 1131 +++++++++++++++++ package.json | 7 + 21 files changed, 1240 insertions(+) create mode 100644 labefood/src/components/header/index.js create mode 100644 labefood/src/components/header/styled.js create mode 100644 labefood/src/constants/index.js create mode 100644 labefood/src/hooks/index.js create mode 100644 labefood/src/hooks/use-form.js create mode 100644 labefood/src/pages/adressRegistration/index.js create mode 100644 labefood/src/pages/cart/index.js create mode 100644 labefood/src/pages/feed/index.js create mode 100644 labefood/src/pages/home/index.js create mode 100644 labefood/src/pages/index.js create mode 100644 labefood/src/pages/login/index.js create mode 100644 labefood/src/pages/profile/index.js create mode 100644 labefood/src/pages/restaurants/index.js create mode 100644 labefood/src/pages/signup/index.js create mode 100644 labefood/src/routes/coordinator.js create mode 100644 labefood/src/routes/index.js create mode 100644 labefood/src/routes/router.js create mode 100644 labefood/src/styles/index.js create mode 100644 labefood/src/styles/theme.js create mode 100644 package-lock.json create mode 100644 package.json diff --git a/labefood/src/components/header/index.js b/labefood/src/components/header/index.js new file mode 100644 index 0000000..e69de29 diff --git a/labefood/src/components/header/styled.js b/labefood/src/components/header/styled.js new file mode 100644 index 0000000..e69de29 diff --git a/labefood/src/constants/index.js b/labefood/src/constants/index.js new file mode 100644 index 0000000..a408925 --- /dev/null +++ b/labefood/src/constants/index.js @@ -0,0 +1 @@ +export const BASE_URL = 'https://us-central1-missao-newton.cloudfunctions.net' \ No newline at end of file diff --git a/labefood/src/hooks/index.js b/labefood/src/hooks/index.js new file mode 100644 index 0000000..3efd418 --- /dev/null +++ b/labefood/src/hooks/index.js @@ -0,0 +1 @@ +export * from './use-form' \ No newline at end of file diff --git a/labefood/src/hooks/use-form.js b/labefood/src/hooks/use-form.js new file mode 100644 index 0000000..10ae3ae --- /dev/null +++ b/labefood/src/hooks/use-form.js @@ -0,0 +1,16 @@ +import { useState } from "react" + +export const useForm = (initialState) => { + const [form, setForm] = useState(initialState) + + const onChangeInputs = (event) => { + const { name, value } = event.target + setForm({ ...form, [name]: value }) + } + + const clearInputs = () => { + setForm(initialState) + } + + return [ form, onChangeInputs, clearInputs ] +} \ No newline at end of file diff --git a/labefood/src/pages/adressRegistration/index.js b/labefood/src/pages/adressRegistration/index.js new file mode 100644 index 0000000..8223199 --- /dev/null +++ b/labefood/src/pages/adressRegistration/index.js @@ -0,0 +1,5 @@ +export const AdressRegistrationPage = () =>{ + return( +

Adress Registration Page

+ ) +} \ No newline at end of file diff --git a/labefood/src/pages/cart/index.js b/labefood/src/pages/cart/index.js new file mode 100644 index 0000000..027712f --- /dev/null +++ b/labefood/src/pages/cart/index.js @@ -0,0 +1,5 @@ +export const CartPage = () =>{ + return( +

Cart Page

+ ) +} \ No newline at end of file diff --git a/labefood/src/pages/feed/index.js b/labefood/src/pages/feed/index.js new file mode 100644 index 0000000..dc91021 --- /dev/null +++ b/labefood/src/pages/feed/index.js @@ -0,0 +1,5 @@ +export const FeedPage = () =>{ + return( +

Feed Page

+ ) +} \ No newline at end of file diff --git a/labefood/src/pages/home/index.js b/labefood/src/pages/home/index.js new file mode 100644 index 0000000..b9dae4c --- /dev/null +++ b/labefood/src/pages/home/index.js @@ -0,0 +1,5 @@ +export const HomePage = () =>{ + return( +

Home Page

+ ) +} \ No newline at end of file diff --git a/labefood/src/pages/index.js b/labefood/src/pages/index.js new file mode 100644 index 0000000..1f3d857 --- /dev/null +++ b/labefood/src/pages/index.js @@ -0,0 +1,8 @@ +export * from './signup' +export * from './restaurants' +export * from './profile' +export * from './login' +export * from './home' +export * from './feed' +export * from './cart' +export * from './adressRegistration' \ No newline at end of file diff --git a/labefood/src/pages/login/index.js b/labefood/src/pages/login/index.js new file mode 100644 index 0000000..665d64d --- /dev/null +++ b/labefood/src/pages/login/index.js @@ -0,0 +1,5 @@ +export const LoginPage = () =>{ + return( +

Login Page

+ ) +} \ No newline at end of file diff --git a/labefood/src/pages/profile/index.js b/labefood/src/pages/profile/index.js new file mode 100644 index 0000000..e2d0b46 --- /dev/null +++ b/labefood/src/pages/profile/index.js @@ -0,0 +1,5 @@ +export const ProfilePage = () =>{ + return( +

Profile Page

+ ) +} \ No newline at end of file diff --git a/labefood/src/pages/restaurants/index.js b/labefood/src/pages/restaurants/index.js new file mode 100644 index 0000000..1d08d70 --- /dev/null +++ b/labefood/src/pages/restaurants/index.js @@ -0,0 +1,5 @@ +export const RestaurantsPage = () =>{ + return( +

Restaurants Page

+ ) +} \ No newline at end of file diff --git a/labefood/src/pages/signup/index.js b/labefood/src/pages/signup/index.js new file mode 100644 index 0000000..d207775 --- /dev/null +++ b/labefood/src/pages/signup/index.js @@ -0,0 +1,5 @@ +export const SignupPage = () =>{ + return( +

Signup Page

+ ) +} \ No newline at end of file diff --git a/labefood/src/routes/coordinator.js b/labefood/src/routes/coordinator.js new file mode 100644 index 0000000..459af0f --- /dev/null +++ b/labefood/src/routes/coordinator.js @@ -0,0 +1,19 @@ +// export const goTo = (navigator) =>{ +// navigator('/') +// } + +// export const goTo = (navigator) =>{ +// navigator('/') +// } + +// export const goTo = (navigator) =>{ +// navigator('/') +// } + +// export const goTo = (navigator) =>{ +// navigator(`/`) +// } + +// export const goTo = (navigator) =>{ +// navigator('/') +// } \ No newline at end of file diff --git a/labefood/src/routes/index.js b/labefood/src/routes/index.js new file mode 100644 index 0000000..bf9112a --- /dev/null +++ b/labefood/src/routes/index.js @@ -0,0 +1 @@ +export * from './router'; \ No newline at end of file diff --git a/labefood/src/routes/router.js b/labefood/src/routes/router.js new file mode 100644 index 0000000..eaef4f6 --- /dev/null +++ b/labefood/src/routes/router.js @@ -0,0 +1,15 @@ +// import {BrowserRouter, Routes, Route} from 'react-router-dom'; + +// export const Router = () =>{ +// return( +// +// +// +// +// +// +// +// +// +// ) +// } \ No newline at end of file diff --git a/labefood/src/styles/index.js b/labefood/src/styles/index.js new file mode 100644 index 0000000..e78abd1 --- /dev/null +++ b/labefood/src/styles/index.js @@ -0,0 +1 @@ +export * from './themes'; \ No newline at end of file diff --git a/labefood/src/styles/theme.js b/labefood/src/styles/theme.js new file mode 100644 index 0000000..e69de29 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..d51b140 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1131 @@ +{ + "name": "Barros-labe-food1", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "dependencies": { + "axios": "^0.27.2", + "react-router-dom": "^6.4.0", + "styled-components": "^5.3.5" + } + }, + "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/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dependencies": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.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-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-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.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-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-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.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", + "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz", + "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.0", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "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/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/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.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@remix-run/router": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.0.tgz", + "integrity": "sha512-SCR1cxRSMNKjaVYptCzBApPDqGwa3FGdjVHc+rOToocNPHQdIYLZBfv/3f+KvYuXDkUGVIW9IAzmPNZDRL1I4A==", + "engines": { + "node": ">=14" + } + }, + "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/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, + "node_modules/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + }, + "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/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/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/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "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/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/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/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/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/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/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/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/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/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/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "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==", + "peer": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "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/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/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/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/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "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==", + "peer": true + }, + "node_modules/react-router": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.0.tgz", + "integrity": "sha512-B+5bEXFlgR1XUdHYR6P94g299SjrfCBMmEDJNcFbpAyRH1j1748yt9NdDhW3++nw1lk3zQJ6aOO66zUx3KlTZg==", + "dependencies": { + "@remix-run/router": "1.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.0.tgz", + "integrity": "sha512-4Aw1xmXKeleYYQ3x0Lcl2undHR6yMjXZjd9DKZd53SGOYqirrUThyUb0wwAX5VZAyvSuzjNJmZlJ3rR9+/vzqg==", + "dependencies": { + "react-router": "6.4.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "hasInstallScript": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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" + } + } + }, + "dependencies": { + "@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/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "requires": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + } + }, + "@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-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-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.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-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-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.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", + "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==" + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz", + "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.0", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@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/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@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/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/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.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@remix-run/router": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.0.tgz", + "integrity": "sha512-SCR1cxRSMNKjaVYptCzBApPDqGwa3FGdjVHc+rOToocNPHQdIYLZBfv/3f+KvYuXDkUGVIW9IAzmPNZDRL1I4A==" + }, + "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" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" + }, + "css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "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" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "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==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "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" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "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==" + }, + "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==" + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "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==", + "peer": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "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" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "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==" + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, + "requires": { + "loose-envify": "^1.1.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==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "peer": true + }, + "react-router": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.0.tgz", + "integrity": "sha512-B+5bEXFlgR1XUdHYR6P94g299SjrfCBMmEDJNcFbpAyRH1j1748yt9NdDhW3++nw1lk3zQJ6aOO66zUx3KlTZg==", + "requires": { + "@remix-run/router": "1.0.0" + } + }, + "react-router-dom": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.0.tgz", + "integrity": "sha512-4Aw1xmXKeleYYQ3x0Lcl2undHR6yMjXZjd9DKZd53SGOYqirrUThyUb0wwAX5VZAyvSuzjNJmZlJ3rR9+/vzqg==", + "requires": { + "react-router": "6.4.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + } + }, + "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" + } + }, + "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==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..bfe3710 --- /dev/null +++ b/package.json @@ -0,0 +1,7 @@ +{ + "dependencies": { + "axios": "^0.27.2", + "react-router-dom": "^6.4.0", + "styled-components": "^5.3.5" + } +} From 928d4ce684432fa81115183d126c33608c16c7b5 Mon Sep 17 00:00:00 2001 From: Jeferson Beiertorf Date: Tue, 13 Sep 2022 21:34:20 -0300 Subject: [PATCH 004/126] add chakra/mui --- package-lock.json | 4635 +++++++++++++++++++++++++++++++++++++++++---- package.json | 5 + 2 files changed, 4297 insertions(+), 343 deletions(-) diff --git a/package-lock.json b/package-lock.json index d51b140..3d446bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,11 +5,42 @@ "packages": { "": { "dependencies": { + "@chakra-ui/react": "^2.3.2", + "@emotion/react": "^11.10.4", + "@emotion/styled": "^11.10.4", + "@mui/base": "^5.0.0-alpha.97", "axios": "^0.27.2", + "framer-motion": "^7.3.4", "react-router-dom": "^6.4.0", "styled-components": "^5.3.5" } }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@ampproject/remapping/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==", + "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "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", @@ -21,6 +52,45 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/compat-data": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.0.tgz", + "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz", + "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", + "peer": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, "node_modules/@babel/generator": { "version": "7.19.0", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", @@ -45,6 +115,24 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", + "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "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", @@ -87,6 +175,45 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "peer": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "peer": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "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", @@ -114,6 +241,29 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "peer": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.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", @@ -138,6 +288,31 @@ "node": ">=6.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/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/template": { "version": "7.18.10", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", @@ -184,426 +359,2413 @@ "node": ">=6.9.0" } }, - "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==", + "node_modules/@chakra-ui/accordion": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-2.0.12.tgz", + "integrity": "sha512-O3qq8mILo1QODjCGr2xwxC5LNFakBoMzTjEgpvpIMynxWc/1RKfGuFLis3IDfpHIicXmBTK6sNiZXewmna88CQ==", "dependencies": { - "@emotion/memoize": "^0.8.0" + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/transition": "2.0.9" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" } }, - "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/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" - }, - "node_modules/@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" - }, - "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==", + "node_modules/@chakra-ui/alert": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/alert/-/alert-2.0.9.tgz", + "integrity": "sha512-hFRIh6ZzQJ0sAESRym15mW/mcZE/yu4z6lFtdToBhpfSlhZLuE7gDdOTxqGkg417hY//48NiNXOCoQ2dUUuHKw==", "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/spinner": "2.0.9" }, - "engines": { - "node": ">=6.0.0" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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/@chakra-ui/anatomy": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.0.6.tgz", + "integrity": "sha512-Vgop2FFdhVtX7BydjZdJWZAWy+DdXBU1IMaBppz6COaH+/7OXxoI2ec2bs17ehJyBO0M+ud3OLj5UCFQ79YsoQ==" + }, + "node_modules/@chakra-ui/avatar": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-2.1.0.tgz", + "integrity": "sha512-SRQeH6NNvIBgUc4OsO14ypvcn8I66ndw7r4piIkm+R2zqbYnrzpp1d2zNPNHkChc4xQY71/GenenYO5Fhsi2DA==", + "dependencies": { + "@chakra-ui/image": "2.0.10", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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/@chakra-ui/breadcrumb": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-2.0.9.tgz", + "integrity": "sha512-cc3WbxrJNRUph4v45qCdcIKJI0xECeV9VikQNIactBB+iexN4d+5P66xZABAkD8wWGmyH5KuSZcd9sFYNmC13w==", + "dependencies": { + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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/@chakra-ui/breakpoint-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/breakpoint-utils/-/breakpoint-utils-2.0.3.tgz", + "integrity": "sha512-smi41ZtaiPw4mXaCgicyAh5M45Drt20wypThP+qQUT2CQ51UFZhYlItRA2lCXKQ9QB83POcHPC/oAwIsNOAfTg==" }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "node_modules/@chakra-ui/button": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/button/-/button-2.0.9.tgz", + "integrity": "sha512-4BuDBiBlChHW1rQ9iod9MKs87AY3IyvZQwjV3DZTU4IG0KcDDfLQf++jj4dkg9Ttu+pIWhwF42pzA40JxW1oNg==", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/spinner": "2.0.9" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "node_modules/@remix-run/router": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.0.tgz", - "integrity": "sha512-SCR1cxRSMNKjaVYptCzBApPDqGwa3FGdjVHc+rOToocNPHQdIYLZBfv/3f+KvYuXDkUGVIW9IAzmPNZDRL1I4A==", - "engines": { - "node": ">=14" + "node_modules/@chakra-ui/checkbox": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-2.1.8.tgz", + "integrity": "sha512-HhRs3nwTFoIE/UpX4N2AZxxW39Xm/Vw01HjwP/59X60kdKs3RBXlm52cODkfUDfveyT9o5ezLhU/jRf0qA909Q==", + "dependencies": { + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/visually-hidden": "2.0.9", + "@zag-js/focus-visible": "0.1.0" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/clickable": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-2.0.9.tgz", + "integrity": "sha512-tGXYM6M6I954fif98QkNu5M76oBZmksCTj2mILOan9/BSimpFpu06aPGX3ZIkNsz300nIObn0FdtMvKpIEQueA==", "dependencies": { - "color-convert": "^1.9.0" + "@chakra-ui/react-use-merge-refs": "2.0.3" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "react": ">=18" } }, - "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/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "node_modules/@chakra-ui/close-button": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-2.0.9.tgz", + "integrity": "sha512-0RI/zLR+/mycGbYCCwDAc9hAVG7IIVmdikmo1ET7+rYip4TN94aWR0hA4dYtWqqghG1oW/pYQ9Yja6fEY90V5w==", "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "@chakra-ui/icon": "3.0.9" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "node_modules/babel-plugin-styled-components": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", - "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "node_modules/@chakra-ui/color-mode": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/color-mode/-/color-mode-2.1.7.tgz", + "integrity": "sha512-GAoKJzVRQeuEfCa2i0BZdMwxuOoaGknU3+5wgvLuaSpwlov4OyqpjKMRdSdpjr4IFiqqHK47dsr3H4LQsbO+9w==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.11", - "picomatch": "^2.3.0" + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" }, "peerDependencies": { - "styled-components": ">= 2" + "react": ">=18" } }, - "node_modules/babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" - }, - "node_modules/camelize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + "node_modules/@chakra-ui/control-box": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/control-box/-/control-box-2.0.9.tgz", + "integrity": "sha512-/viS9OBah1wCLNZbgfwkoQOnVRUYgp8Gypjqk9QNQwnNdFUTEgWc1RWN+1RYO85esJzHLkA2hZFIrYu1TZeZ6g==", + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } }, - "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==", + "node_modules/@chakra-ui/counter": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/counter/-/counter-2.0.9.tgz", + "integrity": "sha512-LuqtpyxCOZM19gAmV0vtVeaFd9ccPmEjoGJQ0NoO8CFheltgLC/7m/8YpDbgWiG4+BAkTUfIG+5nLg5hwvvQxw==", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@chakra-ui/number-utils": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/css-reset": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-2.0.7.tgz", + "integrity": "sha512-ztGdFQ6U1hX2k6a3HZ8D3A/dZWVxlGe2F5mvUrRU554mFWBYmsq0ydZ7UBEPlykv9NoCz4nN8VCkIxcKJ3p29Q==", + "peerDependencies": { + "@emotion/react": ">=10.0.35", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/descendant": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-3.0.9.tgz", + "integrity": "sha512-30E5yMWvxgBx43PoI/67r9h9OhbpDfLb/MLOCjtEwebSbD0V5+fmnmCoUELScQbhozQVjA9t195X6UP0VQWj8w==", "dependencies": { - "color-name": "1.1.3" + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" + }, + "peerDependencies": { + "react": ">=18" } }, - "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/@chakra-ui/dom-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/dom-utils/-/dom-utils-2.0.1.tgz", + "integrity": "sha512-sbob9AHQq1+KIQ3XKslafislwtC8pYcpwM0S1SLzgyZumHRwhDimKwdi4MtRQfOCenub0E3diRjp4RpGRL0JuQ==" }, - "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==", + "node_modules/@chakra-ui/editable": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/editable/-/editable-2.0.9.tgz", + "integrity": "sha512-s5F3UMR09s6ga3eVhw0UBMGmegtxg6jCp29VLqaEwP5BuWIEOjcJz358gTlnFr3dhvb31e3rcr+B1XiYv4wxqg==", "dependencies": { - "delayed-stream": "~1.0.0" + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-focus-on-pointer-down": "2.0.1", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/shared-utils": "2.0.1" }, - "engines": { - "node": ">= 0.8" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "node_modules/css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", - "engines": { - "node": ">=4" - } + "node_modules/@chakra-ui/event-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/event-utils/-/event-utils-2.0.4.tgz", + "integrity": "sha512-J2YgAM5Dw9hMkwfMsWhsiAG848GfTMxNclUIUcgV9RQhLEs0eTFhelzNiKVOMA3vBxlT6lOARuRun/ESiFZgGg==" }, - "node_modules/css-to-react-native": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", - "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "node_modules/@chakra-ui/focus-lock": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-2.0.10.tgz", + "integrity": "sha512-LeRZYzwfJp0eq84oO8e1pC2qC8v8fJw/P4nYDrCDjuJU753DV6nVjp5MKMRqbkp+6IAElPc+ojy/sp2a9GCocw==", "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" + "@chakra-ui/dom-utils": "2.0.1", + "react-focus-lock": "^2.9.1" + }, + "peerDependencies": { + "react": ">=18" } }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "node_modules/@chakra-ui/form-control": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-2.0.9.tgz", + "integrity": "sha512-P8Tr45z/XSAa1m6uAma0eKf1h7Ltg2sLj2jK5YhaXJER9VUUY18iGe96D4JrAXlgEWDhTyWMb63nB+eYO1tKtw==", "dependencies": { - "ms": "2.1.2" + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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/@chakra-ui/hooks": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.0.9.tgz", + "integrity": "sha512-0JRgEPtsBaXr9nQW1xEKlWGA7WwFbLNqac7fQXp9zQvoHOWTfNJkK/NJaVBvyFPgfTLxy37WKHooVSwNG/Lwmg==", + "dependencies": { + "@chakra-ui/react-utils": "2.0.6", + "@chakra-ui/utils": "2.0.9", + "compute-scroll-into-view": "1.0.14", + "copy-to-clipboard": "3.3.1" + }, + "peerDependencies": { + "react": ">=18" } }, - "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/@chakra-ui/icon": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/icon/-/icon-3.0.9.tgz", + "integrity": "sha512-P2Pwm/za6m1W1oqL2kGHH6XrrymsBjqYAFwOW2lB5Q6mI1e+RYe/iMxDoPSLHMYhqdfH7vyib/ffE3Vv3a5oTA==", + "dependencies": { + "@chakra-ui/shared-utils": "2.0.1" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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" + "node_modules/@chakra-ui/image": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-2.0.10.tgz", + "integrity": "sha512-Atc1bdog4V5xv7IbpF2F2UkKWfgG/TD74cIac09JuSpQcYyh7lrJ7iVvhTkeP+LDdCs+QCD7SnTUM4Y0ZlaHbA==", + "dependencies": { + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/input": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/input/-/input-2.0.9.tgz", + "integrity": "sha512-6MKydxTyF7JV7PtQHircQ5HBTd6Ik9Vn7p8fCLeAieT0TK8UQTxMWZVPminS7TRWMutrq8W99DcQOBlMz0cKrw==", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/object-utils": "2.0.3", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/shared-utils": "2.0.1" }, - "engines": { - "node": ">= 6" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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/@chakra-ui/layout": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/layout/-/layout-2.1.6.tgz", + "integrity": "sha512-QDNaVu44UI46c+YlSF1KrzJkiwua0UtRXNTnR3jBE1uzcuqRow7xgr3E60dLphY2cPFqAljfQZUNlP3sgvCLww==", + "dependencies": { + "@chakra-ui/breakpoint-utils": "2.0.3", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/object-utils": "2.0.3", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/shared-utils": "2.0.1" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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/@chakra-ui/lazy-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/lazy-utils/-/lazy-utils-2.0.1.tgz", + "integrity": "sha512-986YjYq+hEzHDLZiqYlYbdqfiKdC3h2g896Eoe5K2UXtAVxqZI3UOnMH781X6N1R7rGJWquskzG681qFigW/BA==" + }, + "node_modules/@chakra-ui/live-region": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/live-region/-/live-region-2.0.9.tgz", + "integrity": "sha512-ilbo/C5wcUoSHDU5owFPQP3KsabPYGzDEbwV+Z76BlyNdFN2PD0j13RGEH+sBNNZ3HzLyyuuc1YmkVcJi7ycQg==", + "peerDependencies": { + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/media-query": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/media-query/-/media-query-3.2.5.tgz", + "integrity": "sha512-V+Dngi/r7u/uj7JhsZerM1RI597Oo4wED2ojNfclnnEVb/IoqktiuFy6RQgbo3HmE7M/E5B1i4yYzt7tQJhXlg==", "dependencies": { - "react-is": "^16.7.0" + "@chakra-ui/breakpoint-utils": "2.0.3", + "@chakra-ui/react-env": "2.0.9" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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/@chakra-ui/menu": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/menu/-/menu-2.0.13.tgz", + "integrity": "sha512-XZYoq9k/txAELUgn5OokyxfXEpVZwBueVYXiT9ji0XvMuzXVxeHd40klJEkiJUctNsOahZf10t5yxlT4B00pwA==", + "dependencies": { + "@chakra-ui/clickable": "2.0.9", + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/lazy-utils": "2.0.1", + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-animation-state": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-disclosure": "2.0.3", + "@chakra-ui/react-use-focus-effect": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-outside-click": "2.0.3", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/transition": "2.0.9" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } }, - "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/@chakra-ui/modal": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/modal/-/modal-2.1.7.tgz", + "integrity": "sha512-A+CbvhQYpmLH3SrqJ1wJysUCGm0mNoSDxRjP4wX98j56nMTDAsMYlzttpuLmKaSzvbJ7uEQDLtQV8lZjB0gUuw==", + "dependencies": { + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/focus-lock": "2.0.10", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/transition": "2.0.9", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "^2.5.4" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } }, - "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" + "node_modules/@chakra-ui/number-input": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-2.0.9.tgz", + "integrity": "sha512-RsDzoNvSBZMgyXjN543AtQ2v99U1p/0xnGWZy4NCkgCDWMBn3kIXqSzQq5CB9Ot0MD8nnKF5VYdVdXWguXExEQ==", + "dependencies": { + "@chakra-ui/counter": "2.0.9", + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3", + "@chakra-ui/react-use-event-listener": "2.0.3", + "@chakra-ui/react-use-interval": "2.0.1", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "node_modules/@chakra-ui/number-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-utils/-/number-utils-2.0.3.tgz", + "integrity": "sha512-oN03kYAUCCp/FNtpLr5mh+cvd/sRTzZWTBoFydmxc955psXq/X950gzs6o5kzoeFCpgXaxMmHAXQm3ReEK2NsQ==" }, - "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==", - "peer": true, + "node_modules/@chakra-ui/object-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/object-utils/-/object-utils-2.0.3.tgz", + "integrity": "sha512-36prckrqTynVD/JTzyCr8OCWVOrMs/awZo3djVbIiNxRIcJ5iEwUVy26h3MWN4ENSopipBtxNfAwPNTLU5Si/g==" + }, + "node_modules/@chakra-ui/pin-input": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-2.0.12.tgz", + "integrity": "sha512-gaMRp5AFW+qAJCUj93V1WluuYBBZ/5A3Wy5q796g8Auvw7vufgkVtl6EBznwvtynZN8gJwbRFpMtJxQyXCkUiw==", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" }, - "bin": { - "loose-envify": "cli.js" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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/@chakra-ui/popover": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/popover/-/popover-2.0.9.tgz", + "integrity": "sha512-+7tH4RVuheFQOyAZ5KT9x+qsLvz7rGuKaHtb0427+5bhUzLaSAghtr/afzOKHDwUVBwF2tTUNanR23ipW1fXDg==", + "dependencies": { + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/hooks": "2.0.9", + "@chakra-ui/lazy-utils": "2.0.1", + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-disclosure": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/popper": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/popper/-/popper-3.0.7.tgz", + "integrity": "sha512-xLYhuNsk1gOjymtek1ZdZlG21hmg2a7Iu2KsD9Hi7+aUxc2K5/XxX+/vyjjz8u4s0gmj83pTqnauQRynb/TCXA==", "dependencies": { - "mime-db": "1.52.0" + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@popperjs/core": "^2.9.3" }, - "engines": { - "node": ">= 0.6" + "peerDependencies": { + "react": ">=18" } }, - "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/@chakra-ui/portal": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/portal/-/portal-2.0.9.tgz", + "integrity": "sha512-9e9S0MLbkpofPGlyYA12jNYSdndugy6ylPi5pC9nr3/VqG2Kn+8VcBChAeXW8K4ms7WFc74rNX1pBY/UVwr4qg==", + "dependencies": { + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + } }, - "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" + "node_modules/@chakra-ui/progress": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/progress/-/progress-2.0.10.tgz", + "integrity": "sha512-my0Pi3NG1PYhlvCav4fybg3gL5HBNe+7lO4PVdri4QHEyfJlrDeBWID+1GgqlpUWdTj3sOf7ysku+FEgkeOeSA==", + "dependencies": { + "@chakra-ui/react-context": "2.0.3" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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/@chakra-ui/provider": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/provider/-/provider-2.0.16.tgz", + "integrity": "sha512-4t/PmjJ7WXPPaPfoYgw8F1/rVtorZuvknugHfOZcOtAPGQmOPotSv28qjKpu/mCvc1GMGV0swMsvCeInYz7g0w==", + "dependencies": { + "@chakra-ui/css-reset": "2.0.7", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-env": "2.0.9", + "@chakra-ui/system": "2.2.9", + "@chakra-ui/utils": "2.0.9" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "react": ">=18", + "react-dom": ">=18" + } }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "peer": true, + "node_modules/@chakra-ui/radio": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/radio/-/radio-2.0.10.tgz", + "integrity": "sha512-LhAWsY22cmb+M/iyhFgkzf2+V9TJmAC77Cd+GbP3M3sxDSEUDtq08KOc3JjoYc3GzeZml3JL1yssbxh+liY3xA==", "dependencies": { - "loose-envify": "^1.1.0" + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@zag-js/focus-visible": "0.1.0" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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==", - "peer": true, + "node_modules/@chakra-ui/react": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.3.2.tgz", + "integrity": "sha512-qOcDLbA1x4pnpJPtF4YJ7pZzK/ki6SoQl9Vj7fsR+hJw1lt3y1475NSyYGiA6qgho/8twUgYLhcdrTbQPcmOHg==", "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "@chakra-ui/accordion": "2.0.12", + "@chakra-ui/alert": "2.0.9", + "@chakra-ui/avatar": "2.1.0", + "@chakra-ui/breadcrumb": "2.0.9", + "@chakra-ui/button": "2.0.9", + "@chakra-ui/checkbox": "2.1.8", + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/control-box": "2.0.9", + "@chakra-ui/counter": "2.0.9", + "@chakra-ui/css-reset": "2.0.7", + "@chakra-ui/editable": "2.0.9", + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/hooks": "2.0.9", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/image": "2.0.10", + "@chakra-ui/input": "2.0.9", + "@chakra-ui/layout": "2.1.6", + "@chakra-ui/live-region": "2.0.9", + "@chakra-ui/media-query": "3.2.5", + "@chakra-ui/menu": "2.0.13", + "@chakra-ui/modal": "2.1.7", + "@chakra-ui/number-input": "2.0.9", + "@chakra-ui/pin-input": "2.0.12", + "@chakra-ui/popover": "2.0.9", + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/progress": "2.0.10", + "@chakra-ui/provider": "2.0.16", + "@chakra-ui/radio": "2.0.10", + "@chakra-ui/react-env": "2.0.9", + "@chakra-ui/select": "2.0.10", + "@chakra-ui/skeleton": "2.0.15", + "@chakra-ui/slider": "2.0.10", + "@chakra-ui/spinner": "2.0.9", + "@chakra-ui/stat": "2.0.9", + "@chakra-ui/switch": "2.0.11", + "@chakra-ui/system": "2.2.9", + "@chakra-ui/table": "2.0.9", + "@chakra-ui/tabs": "2.1.1", + "@chakra-ui/tag": "2.0.9", + "@chakra-ui/textarea": "2.0.10", + "@chakra-ui/theme": "2.1.11", + "@chakra-ui/toast": "3.0.10", + "@chakra-ui/tooltip": "2.0.10", + "@chakra-ui/transition": "2.0.9", + "@chakra-ui/utils": "2.0.9", + "@chakra-ui/visually-hidden": "2.0.9" }, "peerDependencies": { - "react": "^18.2.0" + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" } }, - "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==", - "peer": true + "node_modules/@chakra-ui/react-children-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-children-utils/-/react-children-utils-2.0.1.tgz", + "integrity": "sha512-sEgpuh/vWSt2+W0F49EGYXXUyjmg0lbosjVg6qUKHv9sAyx5tbrOrZ6df/TaMUSAe9m3AUOMGqUIPLpxno0DjA==" }, - "node_modules/react-router": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.0.tgz", - "integrity": "sha512-B+5bEXFlgR1XUdHYR6P94g299SjrfCBMmEDJNcFbpAyRH1j1748yt9NdDhW3++nw1lk3zQJ6aOO66zUx3KlTZg==", + "node_modules/@chakra-ui/react-context": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-context/-/react-context-2.0.3.tgz", + "integrity": "sha512-KmPq6sb1y05WsOUqXZtBBC4LsNKZIFrp2thTsLBwcuH7lkXZwPMHmJGKa9K980P+SWEgfH2s2PY2z+QrIuqWGg==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-env": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-env/-/react-env-2.0.9.tgz", + "integrity": "sha512-4AJHNUGBR19hzVyOILYpZZgq8jGrpEcbhvR++CppbvPH7vfPZpoz6L/cBtHxS07YwDtUeBL8yCNiLlTxctV//Q==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-types": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-types/-/react-types-2.0.3.tgz", + "integrity": "sha512-1mJYOQldFTALE0Wr3j6tk/MYvgQIp6CKkJulNzZrI8QN+ox/bJOh8OVP4vhwqvfigdLTui0g0k8M9h+j2ub/Mw==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-animation-state": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.0.3.tgz", + "integrity": "sha512-sjGgzMMmxurwKDSFhDLpLNn3SWUERI5iAZOOa0pYnyOLGVXMowgIjK6jpZxre1vc3A+unjJk5P4qeiyY+C4uwQ==", "dependencies": { - "@remix-run/router": "1.0.0" + "@chakra-ui/dom-utils": "2.0.1", + "@chakra-ui/react-use-event-listener": "2.0.3" }, - "engines": { - "node": ">=14" + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-callback-ref": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.0.3.tgz", + "integrity": "sha512-kdYlhgnQKWWLNwl3WSv/Oq3+mlnu2p3y4Xc1AqKVHVcBOdQE9lpW3d7ZaOoK2aIXXWq1rocscOiXBUtM0Vqd2A==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-controllable-state": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.0.3.tgz", + "integrity": "sha512-su8efwCWWnY2LQUU6PEnYwSGJX8kvPSO2KyUKuymx8q3fNWuyhzAZriG/TbeeCxESLp70+wuniUlSGRa4vxylQ==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.3" }, "peerDependencies": { - "react": ">=16.8" + "react": ">=18" } }, - "node_modules/react-router-dom": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.0.tgz", - "integrity": "sha512-4Aw1xmXKeleYYQ3x0Lcl2undHR6yMjXZjd9DKZd53SGOYqirrUThyUb0wwAX5VZAyvSuzjNJmZlJ3rR9+/vzqg==", + "node_modules/@chakra-ui/react-use-disclosure": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.0.3.tgz", + "integrity": "sha512-3IdrzvQZcgjqSx5wTVffInOyhMU+d3ZlIE26JmqejMyN/B+qAs932iKfm0A1mTMPTz38ZnNtuaKazmzyfR1ePg==", "dependencies": { - "react-router": "6.4.0" + "@chakra-ui/react-use-callback-ref": "2.0.3" }, - "engines": { - "node": ">=14" + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-event-listener": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.0.3.tgz", + "integrity": "sha512-m3ZdJjo3QQ1HcQGnehlBTgHaCVewz5fwIRTXVzbZTraVJr4k589Zf87eagW57tT4dyv656lSmdhaFGZ8p5Snww==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.3" }, "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "react": ">=18" } }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "peer": true, + "node_modules/@chakra-ui/react-use-focus-effect": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.0.3.tgz", + "integrity": "sha512-N0rho7P+rH5cn13dbS8GUOye+6RYXAmXhmlS+WW/3lWidGH3HAbMoOVf56UiuSnE1+2or8/U7qRshUryj2H1nA==", "dependencies": { - "loose-envify": "^1.1.0" + "@chakra-ui/dom-utils": "2.0.1", + "@chakra-ui/react-use-event-listener": "2.0.3", + "@chakra-ui/react-use-update-effect": "2.0.3" + }, + "peerDependencies": { + "react": ">=18" } }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + "node_modules/@chakra-ui/react-use-focus-on-pointer-down": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.0.1.tgz", + "integrity": "sha512-f0qL2iWvajUo+0jwDZyJpUMJ6J6BH3WjDZE2Rp6cns4pgI6uYuv2gj+FqQ5jnoYdXkeER6lBI56a+aIW/1RYiA==", + "dependencies": { + "@chakra-ui/react-use-event-listener": "2.0.3" + }, + "peerDependencies": { + "react": ">=18" + } }, - "node_modules/styled-components": { + "node_modules/@chakra-ui/react-use-interval": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-interval/-/react-use-interval-2.0.1.tgz", + "integrity": "sha512-6ZLzKA7Ga894UZcXO3bbGYThlhviiau1oxZ1UcJG5pUXNM9Up7O/4Joq31sL+KcpteCN45vd1etomilsv/blxw==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.3" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-merge-refs": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.0.3.tgz", + "integrity": "sha512-n35BmVbasy5Esa6qxznWmiV3NaRxGpqMpZH0n+X7aXt8VkGAJzRpAVjUmKCLNYyCLpqsQceCmAEK8a5SR6vxqw==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-outside-click": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.0.3.tgz", + "integrity": "sha512-r5OohM8lOuZTz6e3vVHvfm/3sEkd06nUPBNU+r3rWh1I7bR9z5Gia/BOQD6GE4jUTanDkHcH76Pf9qJ45kpibQ==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.3" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-pan-event": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.0.4.tgz", + "integrity": "sha512-lcEjngfCgIjE5qZeJiaDx+aJzZPLjbjUmbWumi8pIgWOnDL8Ffjh7AMKW4CddP5OgcRnDDb+7aqJbb55wraboA==", + "dependencies": { + "@chakra-ui/event-utils": "2.0.4", + "framesync": "5.3.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-previous": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-previous/-/react-use-previous-2.0.1.tgz", + "integrity": "sha512-ROi+/puVd8D1QaxBSOcGlJNqV2x02ppSgmXzZZJhM8ryFLZjY9ojV3HhamB2IJ/7SIb1rMSSV1GPedFw7YMCwA==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-safe-layout-effect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-safe-layout-effect/-/react-use-safe-layout-effect-2.0.1.tgz", + "integrity": "sha512-H+ZOjkPqv3KBPEoP68JKpQBNdLOI0mwzEiTT397UdvBVCCJ+1/ijWVUT+Ub/pYic60O6xUghy5ORaWqJHhnKDA==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-size": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-size/-/react-use-size-2.0.3.tgz", + "integrity": "sha512-hr4hKepPUmM2paXseSZiOTK2y+ZqnSzYNusDEB01f+cDerFjdN1jSfNJKXpiKF0+hNESXfOPQb3Zt0eDusRdoA==", + "dependencies": { + "@zag-js/element-size": "0.1.0" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-timeout/-/react-use-timeout-2.0.1.tgz", + "integrity": "sha512-zXh9RH+GciKr8hvaOADHOoHP72B7UZUEymA8CWCV4WEs/9s/PfQJH7X1bwvaj43CcOmfVQg4oODWqCYQM1lSsg==", + "dependencies": { + "@chakra-ui/react-use-callback-ref": "2.0.3" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-update-effect": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.0.3.tgz", + "integrity": "sha512-8hkP1o/UUUA49w/R+XyAlPiCjxXTCWCNsHWUOEhAitjJfoCNUjgaNKOD52hT07kc5ACJEcJQHA5327LnwtiIlg==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-utils/-/react-utils-2.0.6.tgz", + "integrity": "sha512-ZL0FPaolovXOxMzYRSLHgBYtvxIkA/c5GTSYpXL8DcC+TBLZnAmQ8BPTS2b6xys6xvwdQjkZRUeQ0cBNFaryJg==", + "dependencies": { + "@chakra-ui/utils": "2.0.9" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/select": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/select/-/select-2.0.10.tgz", + "integrity": "sha512-7AslBWwI/JyczjMMGtPuN34M/C38koVd+N/pb6swHoIP9TRkkdvDlonIakcmtO1oLEzlNIFKmt4FQ7bUp9ea5Q==", + "dependencies": { + "@chakra-ui/form-control": "2.0.9" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/shared-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/shared-utils/-/shared-utils-2.0.1.tgz", + "integrity": "sha512-NXDBl/u4wrSNp0ON5R3r3evkRurrAz2yuO7neooaG+O5HEenVouGqm4CsXd6lUAPmjwiGzA0LQFNCt0Hj92dXg==" + }, + "node_modules/@chakra-ui/skeleton": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/skeleton/-/skeleton-2.0.15.tgz", + "integrity": "sha512-QVMkXwrH9jLfim8uJTZcjHeGjzoquNcHGXD5wapd7eDqp9BygvmMXAHBxFm8eEJLHuvIqLX94P6DLeiieYwX7Q==", + "dependencies": { + "@chakra-ui/media-query": "3.2.5", + "@chakra-ui/react-use-previous": "2.0.1" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/slider": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/slider/-/slider-2.0.10.tgz", + "integrity": "sha512-F0RGl2ruADbXO/GnoBUiTEl+przxhZo2e0tfw9VTtS+RsJZ22uHrTNVvVJHNmjK7/E3++kBfaLCacoJFz/io+g==", + "dependencies": { + "@chakra-ui/number-utils": "2.0.3", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-pan-event": "2.0.4", + "@chakra-ui/react-use-size": "2.0.3", + "@chakra-ui/react-use-update-effect": "2.0.3" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/spinner": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-2.0.9.tgz", + "integrity": "sha512-9ALl51fiVWptDu2J2xcv0TSfGf4buumpHrEXHvV2Qy+HZ6rYnUmSThBSb/VgoQS+rASG8bAbLUPlQTQ+v9ibFg==", + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/stat": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/stat/-/stat-2.0.9.tgz", + "integrity": "sha512-C9cytqegWSGJ/hh3/qwsgGlerXLYHrU0iQcJQ+pKSRFJhshXsv3go5IR6kVL72Yf2s4Gs5c3GsMZrLM22ePpDg==", + "dependencies": { + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/styled-system": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.3.1.tgz", + "integrity": "sha512-jyR9s2yk5TEyq4HUfjrgUeaOzd9ZTZrbjK96UjtiTCZGO/q4j2RXtYvfheUjUyW1UnzI2A1ffHOJca8tBMDjpA==", + "dependencies": { + "csstype": "^3.0.11", + "lodash.mergewith": "4.6.2" + } + }, + "node_modules/@chakra-ui/switch": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/switch/-/switch-2.0.11.tgz", + "integrity": "sha512-gY8OGBnoPosZpq7dDNVf432t67pTc/cz5VkGhbtER7bbjXSoXe0DAiAYL+HT2kD7mbTJQzzHK/y0St0WimR1Mw==", + "dependencies": { + "@chakra-ui/checkbox": "2.1.8" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/system": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/system/-/system-2.2.9.tgz", + "integrity": "sha512-SyTeIGm+goyYK8vqX4dU6oeLhxUAeGI3Cl+mxA+aiKIX01YTALhTWhpbrsuMYBevV+l9EGK12egPUQE+Mo3WlQ==", + "dependencies": { + "@chakra-ui/color-mode": "2.1.7", + "@chakra-ui/react-utils": "2.0.6", + "@chakra-ui/styled-system": "2.3.1", + "@chakra-ui/utils": "2.0.9", + "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.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/table/-/table-2.0.9.tgz", + "integrity": "sha512-XRz6+x4dMeQX3xyViyG2H/P1STI/2vwvgU2cjzzwS+5fZ2JdGaTgYzBb+IZoH9agEq1Ma3rlKMUPDrRCFb7kLQ==", + "dependencies": { + "@chakra-ui/react-context": "2.0.3" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/tabs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-2.1.1.tgz", + "integrity": "sha512-xA+vwqpAHb0nBLrkiO5Lea2UDGROyAIBqsyp/8XXXEr6eKxtNe1I6WJPbDQy0aazB2ToAA0R6fT34HjLaXP8MQ==", + "dependencies": { + "@chakra-ui/clickable": "2.0.9", + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/lazy-utils": "2.0.1", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/tag": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/tag/-/tag-2.0.9.tgz", + "integrity": "sha512-NKARwhsZ04t2vkrdRhNcakEiVtg1q44yUUsDw2Jwdu4idAWQupZGGochQI2Ac4T2MI1b66zQUkaGnm3l1mhTtg==", + "dependencies": { + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/textarea": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-2.0.10.tgz", + "integrity": "sha512-HSo0EPsY8XKGA+Af6jTob1oe1T6NKZwgjLmX0binK3MMM9pDTXsUTw8GD0g971lxw9oktVMLK/O9QVAgVAm5mw==", + "dependencies": { + "@chakra-ui/form-control": "2.0.9" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/theme": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-2.1.11.tgz", + "integrity": "sha512-gI0NLU6wO/5cRq8gbDHuy24Y/ZhJxN4D/2uucNN9is3h+d58/En5jV3fwzZW8PLiLKW/T2CmbYWEZWV2YkcUVA==", + "dependencies": { + "@chakra-ui/anatomy": "2.0.6", + "@chakra-ui/theme-tools": "2.0.11" + }, + "peerDependencies": { + "@chakra-ui/styled-system": ">=2.0.0" + } + }, + "node_modules/@chakra-ui/theme-tools": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.0.11.tgz", + "integrity": "sha512-0Juf98bAyOgnBeQ39nMKWqRsOxZDw75BbAB8o0oVyjhYVS1wJh7tFX1ZRV8N/+AN6fuRXEznZPpyUh3J+ZTiRg==", + "dependencies": { + "@chakra-ui/anatomy": "2.0.6", + "@ctrl/tinycolor": "^3.4.0" + }, + "peerDependencies": { + "@chakra-ui/styled-system": ">=2.0.0" + } + }, + "node_modules/@chakra-ui/toast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/toast/-/toast-3.0.10.tgz", + "integrity": "sha512-i/oEtzmarO0hM6fxa55OmA8ZGkZv9b+vIC2xs5kQ/C0rJaC0ycibok8srq2Stjq9309fZNezyzThQp6e9acUYQ==", + "dependencies": { + "@chakra-ui/alert": "2.0.9", + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-use-timeout": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/theme": "2.1.11" + }, + "peerDependencies": { + "@chakra-ui/system": "2.2.9", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/tooltip": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-2.0.10.tgz", + "integrity": "sha512-pBILBdZoux2K3EW9V6JuyZYUWz2/Y7oYCVO6AwNOesiEBGAONyzoDwFV728EzPEHe9e+YBcKOSZ9tEpDdrzHMA==", + "dependencies": { + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-disclosure": "2.0.3", + "@chakra-ui/react-use-event-listener": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" + }, + "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.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/transition/-/transition-2.0.9.tgz", + "integrity": "sha512-cVfKdZl128AEj0LDS8M9dzXao4wmTVj3gRJBnm91Qcg243Pm8OlgIBNbHEwsq/Fps+PsN431BtEGfL4w79wQEA==", + "peerDependencies": { + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/utils": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.0.9.tgz", + "integrity": "sha512-7ct5562Jw6pZdtj63XfUkEUXXsCCVqdqIXyLtQ9VgOKtRQWwDxzc8uPI5Zjdw9AleEITZFUH8TNKWn75nm54kQ==", + "dependencies": { + "@types/lodash.mergewith": "4.6.6", + "css-box-model": "1.2.1", + "framesync": "5.3.0", + "lodash.mergewith": "4.6.2" + } + }, + "node_modules/@chakra-ui/visually-hidden": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-2.0.9.tgz", + "integrity": "sha512-PkNxrRGp9H3bdqEaoo8XGt/AL9UuGRTom0/9XJa+G/Dj8Cy1sDuamOWk3pN/ZQs46RokfK9Uh5LqPY5dwSDweg==", + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", + "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.10.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", + "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.0", + "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.0.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "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/cache": { + "version": "11.10.3", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.3.tgz", + "integrity": "sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ==", + "dependencies": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.0.13" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.4.tgz", + "integrity": "sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/cache": "^11.10.0", + "@emotion/serialize": "^1.1.0", + "@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": { + "@babel/core": "^7.0.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", + "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/serialize/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/sheet": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", + "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" + }, + "node_modules/@emotion/styled": { + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.4.tgz", + "integrity": "sha512-pRl4R8Ez3UXvOPfc2bzIoV8u9P97UedgHS4FPX594ntwEuAMA114wlaHvOK24HB48uqfXiGlYIZYCxVJ1R1ttQ==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "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/@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/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/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.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@motionone/animation": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.14.0.tgz", + "integrity": "sha512-h+1sdyBP8vbxEBW5gPFDnj+m2DCqdlAuf2g6Iafb1lcMnqjsRXWlPw1AXgvUMXmreyhqmPbJqoNfIKdytampRQ==", + "dependencies": { + "@motionone/easing": "^10.14.0", + "@motionone/types": "^10.14.0", + "@motionone/utils": "^10.14.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@motionone/dom": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.13.1.tgz", + "integrity": "sha512-zjfX+AGMIt/fIqd/SL1Lj93S6AiJsEA3oc5M9VkUr+Gz+juRmYN1vfvZd6MvEkSqEjwPQgcjN7rGZHrDB9APfQ==", + "dependencies": { + "@motionone/animation": "^10.13.1", + "@motionone/generators": "^10.13.1", + "@motionone/types": "^10.13.0", + "@motionone/utils": "^10.13.1", + "hey-listen": "^1.0.8", + "tslib": "^2.3.1" + } + }, + "node_modules/@motionone/easing": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.14.0.tgz", + "integrity": "sha512-2vUBdH9uWTlRbuErhcsMmt1jvMTTqvGmn9fHq8FleFDXBlHFs5jZzHJT9iw+4kR1h6a4SZQuCf72b9ji92qNYA==", + "dependencies": { + "@motionone/utils": "^10.14.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@motionone/generators": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.14.0.tgz", + "integrity": "sha512-6kRHezoFfIjFN7pPpaxmkdZXD36tQNcyJe3nwVqwJ+ZfC0e3rFmszR8kp9DEVFs9QL/akWjuGPSLBI1tvz+Vjg==", + "dependencies": { + "@motionone/types": "^10.14.0", + "@motionone/utils": "^10.14.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@motionone/types": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.14.0.tgz", + "integrity": "sha512-3bNWyYBHtVd27KncnJLhksMFQ5o2MSdk1cA/IZqsHtA9DnRM1SYgN01CTcJ8Iw8pCXF5Ocp34tyAjY7WRpOJJQ==" + }, + "node_modules/@motionone/utils": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.14.0.tgz", + "integrity": "sha512-sLWBLPzRqkxmOTRzSaD3LFQXCPHvDzyHJ1a3VP9PRzBxyVd2pv51/gMOsdAcxQ9n+MIeGJnxzXBYplUHKj4jkw==", + "dependencies": { + "@motionone/types": "^10.14.0", + "hey-listen": "^1.0.8", + "tslib": "^2.3.1" + } + }, + "node_modules/@mui/base": { + "version": "5.0.0-alpha.97", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.97.tgz", + "integrity": "sha512-gvo0hOg/tBzfJ3eDQOGAPBJJU+qTWd0e5zBEMFIkT1ekJqXx14JtIHvheOFU17y9iDciYE256Q8g+tj6a1dcBA==", + "dependencies": { + "@babel/runtime": "^7.18.9", + "@emotion/is-prop-valid": "^1.2.0", + "@mui/types": "^7.2.0", + "@mui/utils": "^5.10.3", + "@popperjs/core": "^2.11.6", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.0.tgz", + "integrity": "sha512-lGXtFKe5lp3UxTBGqKI1l7G8sE2xBik8qCfrLHD5olwP/YU0/ReWoWT7Lp1//ri32dK39oPMrJN8TgbkCSbsNA==", + "peerDependencies": { + "@types/react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.10.3.tgz", + "integrity": "sha512-4jXMDPfx6bpMVuheLaOpKTjpzw39ogAZLeaLj5+RJec3E37/hAZMYjURfblLfTWMMoGoqkY03mNsZaEwNobBow==", + "dependencies": { + "@babel/runtime": "^7.18.9", + "@types/prop-types": "^15.7.5", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0" + } + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.0.tgz", + "integrity": "sha512-SCR1cxRSMNKjaVYptCzBApPDqGwa3FGdjVHc+rOToocNPHQdIYLZBfv/3f+KvYuXDkUGVIW9IAzmPNZDRL1I4A==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@types/lodash": { + "version": "4.14.185", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.185.tgz", + "integrity": "sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==" + }, + "node_modules/@types/lodash.mergewith": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.6.tgz", + "integrity": "sha512-RY/8IaVENjG19rxTZu9Nukqh0W2UrYgmBj5sdns4hWRZaV8PqR7wIKHFKzvOTjo4zVRV7sVI+yFhAJql12Kfqg==", + "dependencies": { + "@types/lodash": "*" + } + }, + "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/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/react": { + "version": "18.0.20", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.20.tgz", + "integrity": "sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-is": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "dependencies": { + "@types/react": "*" + } + }, + "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/@zag-js/element-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.1.0.tgz", + "integrity": "sha512-QF8wp0+V8++z+FHXiIw93+zudtubYszOtYbNgK39fg3pi+nCZtuSm4L1jC5QZMatNZ83MfOzyNCfgUubapagJQ==" + }, + "node_modules/@zag-js/focus-visible": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.1.0.tgz", + "integrity": "sha512-PeaBcTmdZWcFf7n1aM+oiOdZc+sy14qi0emPIeUuGMTjbP0xLGrZu43kdpHnWSXy7/r4Ubp/vlg50MCV8+9Isg==" + }, + "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/aria-hidden": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.1.tgz", + "integrity": "sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==", + "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/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.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-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, + "node_modules/browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "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/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001399", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001399.tgz", + "integrity": "sha512-4vQ90tMKS+FkvuVWS5/QY1+d805ODxZiKFzsU8o/RsVJz49ZSRR8EjykLJbqhzdPgadbX6wB538wOzle3JniRA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ], + "peer": true + }, + "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/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "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/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/compute-scroll-into-view": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.14.tgz", + "integrity": "sha512-mKDjINe3tc6hGelUMNDzuhorIUZ7kS7BwyY0r2wQd2HOH2tRuJykiC06iSEX8y1TuhNzvz4GcJnK16mM2J1NMQ==" + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "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/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/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/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/electron-to-chromium": { + "version": "1.4.249", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.249.tgz", + "integrity": "sha512-GMCxR3p2HQvIw47A599crTKYZprqihoBL4lDSAUmr7IYekXFK5t/WgEBrGJDCa2HWIZFQEkGuMqPCi05ceYqPQ==", + "peer": true + }, + "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/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "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/focus-lock": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.2.tgz", + "integrity": "sha512-pZ2bO++NWLHhiKkgP1bEXHhR1/OjVcSvlCJ98aNJDFeb7H5OOQaO+SKOZle6041O9rv2tmbrO4JzClAvDUHf0g==", + "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/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/framer-motion": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-7.3.4.tgz", + "integrity": "sha512-TE0qQtrJ0laUb6Gzt+RBbHy7MmS5TrUshhjwWTpZP/MIBQ8HWrgJ6GpNCu6GOYayNVcgbvAWO33tRVEAcw/52w==", + "dependencies": { + "@motionone/dom": "10.13.1", + "framesync": "6.1.2", + "hey-listen": "^1.0.8", + "popmotion": "11.0.5", + "style-value-types": "5.1.2", + "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/framer-motion/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": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-5.3.0.tgz", + "integrity": "sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==", + "dependencies": { + "tslib": "^2.1.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/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-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/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/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-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/hey-listen": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", + "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" + }, + "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/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/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/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-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "peer": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "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/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "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/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/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/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/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "peer": true + }, + "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/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/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-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/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "peer": true + }, + "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/popmotion": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.5.tgz", + "integrity": "sha512-la8gPM1WYeFznb/JqF4GiTkRRPZsfaj2+kCxqQgr2MJylMmIKUwBfWW8Wa5fml/8gmtlD5yI01MP1QCZPWmppA==", + "dependencies": { + "framesync": "6.1.2", + "hey-listen": "^1.0.8", + "style-value-types": "5.1.2", + "tslib": "2.4.0" + } + }, + "node_modules/popmotion/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/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/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/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.1.tgz", + "integrity": "sha512-pSWOQrUmiKLkffPO6BpMXN7SNKXMsuOakl652IBuALAu1esk+IcpJyM+ALcYzPTTFz1rD0R54aB9A4HuP5t1Wg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "focus-lock": "^0.11.2", + "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": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.3.tgz", + "integrity": "sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==", + "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.4.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.0.tgz", + "integrity": "sha512-B+5bEXFlgR1XUdHYR6P94g299SjrfCBMmEDJNcFbpAyRH1j1748yt9NdDhW3++nw1lk3zQJ6aOO66zUx3KlTZg==", + "dependencies": { + "@remix-run/router": "1.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.0.tgz", + "integrity": "sha512-4Aw1xmXKeleYYQ3x0Lcl2undHR6yMjXZjd9DKZd53SGOYqirrUThyUb0wwAX5VZAyvSuzjNJmZlJ3rR9+/vzqg==", + "dependencies": { + "react-router": "6.4.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "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/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/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-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/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/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "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/style-value-types": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-5.1.2.tgz", + "integrity": "sha512-Vs9fNreYF9j6W2VvuDTP7kepALi7sk0xtk2Tu8Yxi9UoajJdEVpNpCov0HsLTqXvNGKX+Uv09pkozVITi1jf3Q==", + "dependencies": { + "hey-listen": "^1.0.8", + "tslib": "2.4.0" + } + }, + "node_modules/styled-components": { "version": "5.3.5", "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", @@ -633,6 +2795,11 @@ "react-is": ">= 16.8.0" } }, + "node_modules/stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -644,6 +2811,22 @@ "node": ">=4" } }, + "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/tiny-invariant": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", + "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -651,9 +2834,116 @@ "engines": { "node": ">=4" } + }, + "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/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "peer": true, + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.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/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } } }, "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "peer": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@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==", + "peer": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, "@babel/code-frame": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", @@ -662,6 +2952,35 @@ "@babel/highlight": "^7.18.6" } }, + "@babel/compat-data": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.0.tgz", + "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==", + "peer": true + }, + "@babel/core": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz", + "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", + "peer": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, "@babel/generator": { "version": "7.19.0", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", @@ -680,6 +2999,18 @@ "@babel/types": "^7.18.6" } }, + "@babel/helper-compilation-targets": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", + "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", + "peer": true, + "requires": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + } + }, "@babel/helper-environment-visitor": { "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", @@ -702,10 +3033,40 @@ "@babel/types": "^7.18.6" } }, - "@babel/helper-module-imports": { + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "peer": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==" + }, + "@babel/helper-simple-access": { "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==", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "peer": true, "requires": { "@babel/types": "^7.18.6" } @@ -728,6 +3089,23 @@ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "peer": true + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "peer": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, "@babel/highlight": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", @@ -738,48 +3116,901 @@ "js-tokens": "^4.0.0" } }, - "@babel/parser": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", - "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==" + "@babel/parser": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", + "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==" + }, + "@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/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz", + "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.0", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@chakra-ui/accordion": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-2.0.12.tgz", + "integrity": "sha512-O3qq8mILo1QODjCGr2xwxC5LNFakBoMzTjEgpvpIMynxWc/1RKfGuFLis3IDfpHIicXmBTK6sNiZXewmna88CQ==", + "requires": { + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/transition": "2.0.9" + } + }, + "@chakra-ui/alert": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/alert/-/alert-2.0.9.tgz", + "integrity": "sha512-hFRIh6ZzQJ0sAESRym15mW/mcZE/yu4z6lFtdToBhpfSlhZLuE7gDdOTxqGkg417hY//48NiNXOCoQ2dUUuHKw==", + "requires": { + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/spinner": "2.0.9" + } + }, + "@chakra-ui/anatomy": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.0.6.tgz", + "integrity": "sha512-Vgop2FFdhVtX7BydjZdJWZAWy+DdXBU1IMaBppz6COaH+/7OXxoI2ec2bs17ehJyBO0M+ud3OLj5UCFQ79YsoQ==" + }, + "@chakra-ui/avatar": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-2.1.0.tgz", + "integrity": "sha512-SRQeH6NNvIBgUc4OsO14ypvcn8I66ndw7r4piIkm+R2zqbYnrzpp1d2zNPNHkChc4xQY71/GenenYO5Fhsi2DA==", + "requires": { + "@chakra-ui/image": "2.0.10", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3" + } + }, + "@chakra-ui/breadcrumb": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-2.0.9.tgz", + "integrity": "sha512-cc3WbxrJNRUph4v45qCdcIKJI0xECeV9VikQNIactBB+iexN4d+5P66xZABAkD8wWGmyH5KuSZcd9sFYNmC13w==", + "requires": { + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3" + } + }, + "@chakra-ui/breakpoint-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/breakpoint-utils/-/breakpoint-utils-2.0.3.tgz", + "integrity": "sha512-smi41ZtaiPw4mXaCgicyAh5M45Drt20wypThP+qQUT2CQ51UFZhYlItRA2lCXKQ9QB83POcHPC/oAwIsNOAfTg==" + }, + "@chakra-ui/button": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/button/-/button-2.0.9.tgz", + "integrity": "sha512-4BuDBiBlChHW1rQ9iod9MKs87AY3IyvZQwjV3DZTU4IG0KcDDfLQf++jj4dkg9Ttu+pIWhwF42pzA40JxW1oNg==", + "requires": { + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/spinner": "2.0.9" + } + }, + "@chakra-ui/checkbox": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-2.1.8.tgz", + "integrity": "sha512-HhRs3nwTFoIE/UpX4N2AZxxW39Xm/Vw01HjwP/59X60kdKs3RBXlm52cODkfUDfveyT9o5ezLhU/jRf0qA909Q==", + "requires": { + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/visually-hidden": "2.0.9", + "@zag-js/focus-visible": "0.1.0" + } + }, + "@chakra-ui/clickable": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-2.0.9.tgz", + "integrity": "sha512-tGXYM6M6I954fif98QkNu5M76oBZmksCTj2mILOan9/BSimpFpu06aPGX3ZIkNsz300nIObn0FdtMvKpIEQueA==", + "requires": { + "@chakra-ui/react-use-merge-refs": "2.0.3" + } + }, + "@chakra-ui/close-button": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-2.0.9.tgz", + "integrity": "sha512-0RI/zLR+/mycGbYCCwDAc9hAVG7IIVmdikmo1ET7+rYip4TN94aWR0hA4dYtWqqghG1oW/pYQ9Yja6fEY90V5w==", + "requires": { + "@chakra-ui/icon": "3.0.9" + } + }, + "@chakra-ui/color-mode": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/color-mode/-/color-mode-2.1.7.tgz", + "integrity": "sha512-GAoKJzVRQeuEfCa2i0BZdMwxuOoaGknU3+5wgvLuaSpwlov4OyqpjKMRdSdpjr4IFiqqHK47dsr3H4LQsbO+9w==", + "requires": { + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" + } + }, + "@chakra-ui/control-box": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/control-box/-/control-box-2.0.9.tgz", + "integrity": "sha512-/viS9OBah1wCLNZbgfwkoQOnVRUYgp8Gypjqk9QNQwnNdFUTEgWc1RWN+1RYO85esJzHLkA2hZFIrYu1TZeZ6g==", + "requires": {} + }, + "@chakra-ui/counter": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/counter/-/counter-2.0.9.tgz", + "integrity": "sha512-LuqtpyxCOZM19gAmV0vtVeaFd9ccPmEjoGJQ0NoO8CFheltgLC/7m/8YpDbgWiG4+BAkTUfIG+5nLg5hwvvQxw==", + "requires": { + "@chakra-ui/number-utils": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3" + } + }, + "@chakra-ui/css-reset": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-2.0.7.tgz", + "integrity": "sha512-ztGdFQ6U1hX2k6a3HZ8D3A/dZWVxlGe2F5mvUrRU554mFWBYmsq0ydZ7UBEPlykv9NoCz4nN8VCkIxcKJ3p29Q==", + "requires": {} + }, + "@chakra-ui/descendant": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-3.0.9.tgz", + "integrity": "sha512-30E5yMWvxgBx43PoI/67r9h9OhbpDfLb/MLOCjtEwebSbD0V5+fmnmCoUELScQbhozQVjA9t195X6UP0VQWj8w==", + "requires": { + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" + } + }, + "@chakra-ui/dom-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/dom-utils/-/dom-utils-2.0.1.tgz", + "integrity": "sha512-sbob9AHQq1+KIQ3XKslafislwtC8pYcpwM0S1SLzgyZumHRwhDimKwdi4MtRQfOCenub0E3diRjp4RpGRL0JuQ==" + }, + "@chakra-ui/editable": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/editable/-/editable-2.0.9.tgz", + "integrity": "sha512-s5F3UMR09s6ga3eVhw0UBMGmegtxg6jCp29VLqaEwP5BuWIEOjcJz358gTlnFr3dhvb31e3rcr+B1XiYv4wxqg==", + "requires": { + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-focus-on-pointer-down": "2.0.1", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/shared-utils": "2.0.1" + } + }, + "@chakra-ui/event-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/event-utils/-/event-utils-2.0.4.tgz", + "integrity": "sha512-J2YgAM5Dw9hMkwfMsWhsiAG848GfTMxNclUIUcgV9RQhLEs0eTFhelzNiKVOMA3vBxlT6lOARuRun/ESiFZgGg==" + }, + "@chakra-ui/focus-lock": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-2.0.10.tgz", + "integrity": "sha512-LeRZYzwfJp0eq84oO8e1pC2qC8v8fJw/P4nYDrCDjuJU753DV6nVjp5MKMRqbkp+6IAElPc+ojy/sp2a9GCocw==", + "requires": { + "@chakra-ui/dom-utils": "2.0.1", + "react-focus-lock": "^2.9.1" + } + }, + "@chakra-ui/form-control": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-2.0.9.tgz", + "integrity": "sha512-P8Tr45z/XSAa1m6uAma0eKf1h7Ltg2sLj2jK5YhaXJER9VUUY18iGe96D4JrAXlgEWDhTyWMb63nB+eYO1tKtw==", + "requires": { + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" + } + }, + "@chakra-ui/hooks": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.0.9.tgz", + "integrity": "sha512-0JRgEPtsBaXr9nQW1xEKlWGA7WwFbLNqac7fQXp9zQvoHOWTfNJkK/NJaVBvyFPgfTLxy37WKHooVSwNG/Lwmg==", + "requires": { + "@chakra-ui/react-utils": "2.0.6", + "@chakra-ui/utils": "2.0.9", + "compute-scroll-into-view": "1.0.14", + "copy-to-clipboard": "3.3.1" + } + }, + "@chakra-ui/icon": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/icon/-/icon-3.0.9.tgz", + "integrity": "sha512-P2Pwm/za6m1W1oqL2kGHH6XrrymsBjqYAFwOW2lB5Q6mI1e+RYe/iMxDoPSLHMYhqdfH7vyib/ffE3Vv3a5oTA==", + "requires": { + "@chakra-ui/shared-utils": "2.0.1" + } + }, + "@chakra-ui/image": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-2.0.10.tgz", + "integrity": "sha512-Atc1bdog4V5xv7IbpF2F2UkKWfgG/TD74cIac09JuSpQcYyh7lrJ7iVvhTkeP+LDdCs+QCD7SnTUM4Y0ZlaHbA==", + "requires": { + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" + } + }, + "@chakra-ui/input": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/input/-/input-2.0.9.tgz", + "integrity": "sha512-6MKydxTyF7JV7PtQHircQ5HBTd6Ik9Vn7p8fCLeAieT0TK8UQTxMWZVPminS7TRWMutrq8W99DcQOBlMz0cKrw==", + "requires": { + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/object-utils": "2.0.3", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/shared-utils": "2.0.1" + } + }, + "@chakra-ui/layout": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/layout/-/layout-2.1.6.tgz", + "integrity": "sha512-QDNaVu44UI46c+YlSF1KrzJkiwua0UtRXNTnR3jBE1uzcuqRow7xgr3E60dLphY2cPFqAljfQZUNlP3sgvCLww==", + "requires": { + "@chakra-ui/breakpoint-utils": "2.0.3", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/object-utils": "2.0.3", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/shared-utils": "2.0.1" + } + }, + "@chakra-ui/lazy-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/lazy-utils/-/lazy-utils-2.0.1.tgz", + "integrity": "sha512-986YjYq+hEzHDLZiqYlYbdqfiKdC3h2g896Eoe5K2UXtAVxqZI3UOnMH781X6N1R7rGJWquskzG681qFigW/BA==" + }, + "@chakra-ui/live-region": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/live-region/-/live-region-2.0.9.tgz", + "integrity": "sha512-ilbo/C5wcUoSHDU5owFPQP3KsabPYGzDEbwV+Z76BlyNdFN2PD0j13RGEH+sBNNZ3HzLyyuuc1YmkVcJi7ycQg==", + "requires": {} + }, + "@chakra-ui/media-query": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/media-query/-/media-query-3.2.5.tgz", + "integrity": "sha512-V+Dngi/r7u/uj7JhsZerM1RI597Oo4wED2ojNfclnnEVb/IoqktiuFy6RQgbo3HmE7M/E5B1i4yYzt7tQJhXlg==", + "requires": { + "@chakra-ui/breakpoint-utils": "2.0.3", + "@chakra-ui/react-env": "2.0.9" + } + }, + "@chakra-ui/menu": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/menu/-/menu-2.0.13.tgz", + "integrity": "sha512-XZYoq9k/txAELUgn5OokyxfXEpVZwBueVYXiT9ji0XvMuzXVxeHd40klJEkiJUctNsOahZf10t5yxlT4B00pwA==", + "requires": { + "@chakra-ui/clickable": "2.0.9", + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/lazy-utils": "2.0.1", + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-animation-state": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-disclosure": "2.0.3", + "@chakra-ui/react-use-focus-effect": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-outside-click": "2.0.3", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/transition": "2.0.9" + } + }, + "@chakra-ui/modal": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/modal/-/modal-2.1.7.tgz", + "integrity": "sha512-A+CbvhQYpmLH3SrqJ1wJysUCGm0mNoSDxRjP4wX98j56nMTDAsMYlzttpuLmKaSzvbJ7uEQDLtQV8lZjB0gUuw==", + "requires": { + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/focus-lock": "2.0.10", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/transition": "2.0.9", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "^2.5.4" + } + }, + "@chakra-ui/number-input": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-2.0.9.tgz", + "integrity": "sha512-RsDzoNvSBZMgyXjN543AtQ2v99U1p/0xnGWZy4NCkgCDWMBn3kIXqSzQq5CB9Ot0MD8nnKF5VYdVdXWguXExEQ==", + "requires": { + "@chakra-ui/counter": "2.0.9", + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3", + "@chakra-ui/react-use-event-listener": "2.0.3", + "@chakra-ui/react-use-interval": "2.0.1", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3" + } + }, + "@chakra-ui/number-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-utils/-/number-utils-2.0.3.tgz", + "integrity": "sha512-oN03kYAUCCp/FNtpLr5mh+cvd/sRTzZWTBoFydmxc955psXq/X950gzs6o5kzoeFCpgXaxMmHAXQm3ReEK2NsQ==" + }, + "@chakra-ui/object-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/object-utils/-/object-utils-2.0.3.tgz", + "integrity": "sha512-36prckrqTynVD/JTzyCr8OCWVOrMs/awZo3djVbIiNxRIcJ5iEwUVy26h3MWN4ENSopipBtxNfAwPNTLU5Si/g==" + }, + "@chakra-ui/pin-input": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-2.0.12.tgz", + "integrity": "sha512-gaMRp5AFW+qAJCUj93V1WluuYBBZ/5A3Wy5q796g8Auvw7vufgkVtl6EBznwvtynZN8gJwbRFpMtJxQyXCkUiw==", + "requires": { + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" + } + }, + "@chakra-ui/popover": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/popover/-/popover-2.0.9.tgz", + "integrity": "sha512-+7tH4RVuheFQOyAZ5KT9x+qsLvz7rGuKaHtb0427+5bhUzLaSAghtr/afzOKHDwUVBwF2tTUNanR23ipW1fXDg==", + "requires": { + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/hooks": "2.0.9", + "@chakra-ui/lazy-utils": "2.0.1", + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-disclosure": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" + } + }, + "@chakra-ui/popper": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/popper/-/popper-3.0.7.tgz", + "integrity": "sha512-xLYhuNsk1gOjymtek1ZdZlG21hmg2a7Iu2KsD9Hi7+aUxc2K5/XxX+/vyjjz8u4s0gmj83pTqnauQRynb/TCXA==", + "requires": { + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@popperjs/core": "^2.9.3" + } + }, + "@chakra-ui/portal": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/portal/-/portal-2.0.9.tgz", + "integrity": "sha512-9e9S0MLbkpofPGlyYA12jNYSdndugy6ylPi5pC9nr3/VqG2Kn+8VcBChAeXW8K4ms7WFc74rNX1pBY/UVwr4qg==", + "requires": { + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" + } + }, + "@chakra-ui/progress": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/progress/-/progress-2.0.10.tgz", + "integrity": "sha512-my0Pi3NG1PYhlvCav4fybg3gL5HBNe+7lO4PVdri4QHEyfJlrDeBWID+1GgqlpUWdTj3sOf7ysku+FEgkeOeSA==", + "requires": { + "@chakra-ui/react-context": "2.0.3" + } + }, + "@chakra-ui/provider": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/provider/-/provider-2.0.16.tgz", + "integrity": "sha512-4t/PmjJ7WXPPaPfoYgw8F1/rVtorZuvknugHfOZcOtAPGQmOPotSv28qjKpu/mCvc1GMGV0swMsvCeInYz7g0w==", + "requires": { + "@chakra-ui/css-reset": "2.0.7", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-env": "2.0.9", + "@chakra-ui/system": "2.2.9", + "@chakra-ui/utils": "2.0.9" + } + }, + "@chakra-ui/radio": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/radio/-/radio-2.0.10.tgz", + "integrity": "sha512-LhAWsY22cmb+M/iyhFgkzf2+V9TJmAC77Cd+GbP3M3sxDSEUDtq08KOc3JjoYc3GzeZml3JL1yssbxh+liY3xA==", + "requires": { + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@zag-js/focus-visible": "0.1.0" + } + }, + "@chakra-ui/react": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.3.2.tgz", + "integrity": "sha512-qOcDLbA1x4pnpJPtF4YJ7pZzK/ki6SoQl9Vj7fsR+hJw1lt3y1475NSyYGiA6qgho/8twUgYLhcdrTbQPcmOHg==", + "requires": { + "@chakra-ui/accordion": "2.0.12", + "@chakra-ui/alert": "2.0.9", + "@chakra-ui/avatar": "2.1.0", + "@chakra-ui/breadcrumb": "2.0.9", + "@chakra-ui/button": "2.0.9", + "@chakra-ui/checkbox": "2.1.8", + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/control-box": "2.0.9", + "@chakra-ui/counter": "2.0.9", + "@chakra-ui/css-reset": "2.0.7", + "@chakra-ui/editable": "2.0.9", + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/hooks": "2.0.9", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/image": "2.0.10", + "@chakra-ui/input": "2.0.9", + "@chakra-ui/layout": "2.1.6", + "@chakra-ui/live-region": "2.0.9", + "@chakra-ui/media-query": "3.2.5", + "@chakra-ui/menu": "2.0.13", + "@chakra-ui/modal": "2.1.7", + "@chakra-ui/number-input": "2.0.9", + "@chakra-ui/pin-input": "2.0.12", + "@chakra-ui/popover": "2.0.9", + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/progress": "2.0.10", + "@chakra-ui/provider": "2.0.16", + "@chakra-ui/radio": "2.0.10", + "@chakra-ui/react-env": "2.0.9", + "@chakra-ui/select": "2.0.10", + "@chakra-ui/skeleton": "2.0.15", + "@chakra-ui/slider": "2.0.10", + "@chakra-ui/spinner": "2.0.9", + "@chakra-ui/stat": "2.0.9", + "@chakra-ui/switch": "2.0.11", + "@chakra-ui/system": "2.2.9", + "@chakra-ui/table": "2.0.9", + "@chakra-ui/tabs": "2.1.1", + "@chakra-ui/tag": "2.0.9", + "@chakra-ui/textarea": "2.0.10", + "@chakra-ui/theme": "2.1.11", + "@chakra-ui/toast": "3.0.10", + "@chakra-ui/tooltip": "2.0.10", + "@chakra-ui/transition": "2.0.9", + "@chakra-ui/utils": "2.0.9", + "@chakra-ui/visually-hidden": "2.0.9" + } + }, + "@chakra-ui/react-children-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-children-utils/-/react-children-utils-2.0.1.tgz", + "integrity": "sha512-sEgpuh/vWSt2+W0F49EGYXXUyjmg0lbosjVg6qUKHv9sAyx5tbrOrZ6df/TaMUSAe9m3AUOMGqUIPLpxno0DjA==" + }, + "@chakra-ui/react-context": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-context/-/react-context-2.0.3.tgz", + "integrity": "sha512-KmPq6sb1y05WsOUqXZtBBC4LsNKZIFrp2thTsLBwcuH7lkXZwPMHmJGKa9K980P+SWEgfH2s2PY2z+QrIuqWGg==", + "requires": {} + }, + "@chakra-ui/react-env": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-env/-/react-env-2.0.9.tgz", + "integrity": "sha512-4AJHNUGBR19hzVyOILYpZZgq8jGrpEcbhvR++CppbvPH7vfPZpoz6L/cBtHxS07YwDtUeBL8yCNiLlTxctV//Q==", + "requires": {} + }, + "@chakra-ui/react-types": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-types/-/react-types-2.0.3.tgz", + "integrity": "sha512-1mJYOQldFTALE0Wr3j6tk/MYvgQIp6CKkJulNzZrI8QN+ox/bJOh8OVP4vhwqvfigdLTui0g0k8M9h+j2ub/Mw==", + "requires": {} + }, + "@chakra-ui/react-use-animation-state": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.0.3.tgz", + "integrity": "sha512-sjGgzMMmxurwKDSFhDLpLNn3SWUERI5iAZOOa0pYnyOLGVXMowgIjK6jpZxre1vc3A+unjJk5P4qeiyY+C4uwQ==", + "requires": { + "@chakra-ui/dom-utils": "2.0.1", + "@chakra-ui/react-use-event-listener": "2.0.3" + } + }, + "@chakra-ui/react-use-callback-ref": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.0.3.tgz", + "integrity": "sha512-kdYlhgnQKWWLNwl3WSv/Oq3+mlnu2p3y4Xc1AqKVHVcBOdQE9lpW3d7ZaOoK2aIXXWq1rocscOiXBUtM0Vqd2A==", + "requires": {} + }, + "@chakra-ui/react-use-controllable-state": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.0.3.tgz", + "integrity": "sha512-su8efwCWWnY2LQUU6PEnYwSGJX8kvPSO2KyUKuymx8q3fNWuyhzAZriG/TbeeCxESLp70+wuniUlSGRa4vxylQ==", + "requires": { + "@chakra-ui/react-use-callback-ref": "2.0.3" + } + }, + "@chakra-ui/react-use-disclosure": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.0.3.tgz", + "integrity": "sha512-3IdrzvQZcgjqSx5wTVffInOyhMU+d3ZlIE26JmqejMyN/B+qAs932iKfm0A1mTMPTz38ZnNtuaKazmzyfR1ePg==", + "requires": { + "@chakra-ui/react-use-callback-ref": "2.0.3" + } + }, + "@chakra-ui/react-use-event-listener": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.0.3.tgz", + "integrity": "sha512-m3ZdJjo3QQ1HcQGnehlBTgHaCVewz5fwIRTXVzbZTraVJr4k589Zf87eagW57tT4dyv656lSmdhaFGZ8p5Snww==", + "requires": { + "@chakra-ui/react-use-callback-ref": "2.0.3" + } + }, + "@chakra-ui/react-use-focus-effect": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.0.3.tgz", + "integrity": "sha512-N0rho7P+rH5cn13dbS8GUOye+6RYXAmXhmlS+WW/3lWidGH3HAbMoOVf56UiuSnE1+2or8/U7qRshUryj2H1nA==", + "requires": { + "@chakra-ui/dom-utils": "2.0.1", + "@chakra-ui/react-use-event-listener": "2.0.3", + "@chakra-ui/react-use-update-effect": "2.0.3" + } + }, + "@chakra-ui/react-use-focus-on-pointer-down": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.0.1.tgz", + "integrity": "sha512-f0qL2iWvajUo+0jwDZyJpUMJ6J6BH3WjDZE2Rp6cns4pgI6uYuv2gj+FqQ5jnoYdXkeER6lBI56a+aIW/1RYiA==", + "requires": { + "@chakra-ui/react-use-event-listener": "2.0.3" + } + }, + "@chakra-ui/react-use-interval": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-interval/-/react-use-interval-2.0.1.tgz", + "integrity": "sha512-6ZLzKA7Ga894UZcXO3bbGYThlhviiau1oxZ1UcJG5pUXNM9Up7O/4Joq31sL+KcpteCN45vd1etomilsv/blxw==", + "requires": { + "@chakra-ui/react-use-callback-ref": "2.0.3" + } + }, + "@chakra-ui/react-use-merge-refs": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.0.3.tgz", + "integrity": "sha512-n35BmVbasy5Esa6qxznWmiV3NaRxGpqMpZH0n+X7aXt8VkGAJzRpAVjUmKCLNYyCLpqsQceCmAEK8a5SR6vxqw==", + "requires": {} + }, + "@chakra-ui/react-use-outside-click": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.0.3.tgz", + "integrity": "sha512-r5OohM8lOuZTz6e3vVHvfm/3sEkd06nUPBNU+r3rWh1I7bR9z5Gia/BOQD6GE4jUTanDkHcH76Pf9qJ45kpibQ==", + "requires": { + "@chakra-ui/react-use-callback-ref": "2.0.3" + } + }, + "@chakra-ui/react-use-pan-event": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.0.4.tgz", + "integrity": "sha512-lcEjngfCgIjE5qZeJiaDx+aJzZPLjbjUmbWumi8pIgWOnDL8Ffjh7AMKW4CddP5OgcRnDDb+7aqJbb55wraboA==", + "requires": { + "@chakra-ui/event-utils": "2.0.4", + "framesync": "5.3.0" + } + }, + "@chakra-ui/react-use-previous": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-previous/-/react-use-previous-2.0.1.tgz", + "integrity": "sha512-ROi+/puVd8D1QaxBSOcGlJNqV2x02ppSgmXzZZJhM8ryFLZjY9ojV3HhamB2IJ/7SIb1rMSSV1GPedFw7YMCwA==", + "requires": {} + }, + "@chakra-ui/react-use-safe-layout-effect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-safe-layout-effect/-/react-use-safe-layout-effect-2.0.1.tgz", + "integrity": "sha512-H+ZOjkPqv3KBPEoP68JKpQBNdLOI0mwzEiTT397UdvBVCCJ+1/ijWVUT+Ub/pYic60O6xUghy5ORaWqJHhnKDA==", + "requires": {} + }, + "@chakra-ui/react-use-size": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-size/-/react-use-size-2.0.3.tgz", + "integrity": "sha512-hr4hKepPUmM2paXseSZiOTK2y+ZqnSzYNusDEB01f+cDerFjdN1jSfNJKXpiKF0+hNESXfOPQb3Zt0eDusRdoA==", + "requires": { + "@zag-js/element-size": "0.1.0" + } + }, + "@chakra-ui/react-use-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-timeout/-/react-use-timeout-2.0.1.tgz", + "integrity": "sha512-zXh9RH+GciKr8hvaOADHOoHP72B7UZUEymA8CWCV4WEs/9s/PfQJH7X1bwvaj43CcOmfVQg4oODWqCYQM1lSsg==", + "requires": { + "@chakra-ui/react-use-callback-ref": "2.0.3" + } + }, + "@chakra-ui/react-use-update-effect": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.0.3.tgz", + "integrity": "sha512-8hkP1o/UUUA49w/R+XyAlPiCjxXTCWCNsHWUOEhAitjJfoCNUjgaNKOD52hT07kc5ACJEcJQHA5327LnwtiIlg==", + "requires": {} + }, + "@chakra-ui/react-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-utils/-/react-utils-2.0.6.tgz", + "integrity": "sha512-ZL0FPaolovXOxMzYRSLHgBYtvxIkA/c5GTSYpXL8DcC+TBLZnAmQ8BPTS2b6xys6xvwdQjkZRUeQ0cBNFaryJg==", + "requires": { + "@chakra-ui/utils": "2.0.9" + } + }, + "@chakra-ui/select": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/select/-/select-2.0.10.tgz", + "integrity": "sha512-7AslBWwI/JyczjMMGtPuN34M/C38koVd+N/pb6swHoIP9TRkkdvDlonIakcmtO1oLEzlNIFKmt4FQ7bUp9ea5Q==", + "requires": { + "@chakra-ui/form-control": "2.0.9" + } + }, + "@chakra-ui/shared-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/shared-utils/-/shared-utils-2.0.1.tgz", + "integrity": "sha512-NXDBl/u4wrSNp0ON5R3r3evkRurrAz2yuO7neooaG+O5HEenVouGqm4CsXd6lUAPmjwiGzA0LQFNCt0Hj92dXg==" + }, + "@chakra-ui/skeleton": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/skeleton/-/skeleton-2.0.15.tgz", + "integrity": "sha512-QVMkXwrH9jLfim8uJTZcjHeGjzoquNcHGXD5wapd7eDqp9BygvmMXAHBxFm8eEJLHuvIqLX94P6DLeiieYwX7Q==", + "requires": { + "@chakra-ui/media-query": "3.2.5", + "@chakra-ui/react-use-previous": "2.0.1" + } + }, + "@chakra-ui/slider": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/slider/-/slider-2.0.10.tgz", + "integrity": "sha512-F0RGl2ruADbXO/GnoBUiTEl+przxhZo2e0tfw9VTtS+RsJZ22uHrTNVvVJHNmjK7/E3++kBfaLCacoJFz/io+g==", + "requires": { + "@chakra-ui/number-utils": "2.0.3", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-pan-event": "2.0.4", + "@chakra-ui/react-use-size": "2.0.3", + "@chakra-ui/react-use-update-effect": "2.0.3" + } + }, + "@chakra-ui/spinner": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-2.0.9.tgz", + "integrity": "sha512-9ALl51fiVWptDu2J2xcv0TSfGf4buumpHrEXHvV2Qy+HZ6rYnUmSThBSb/VgoQS+rASG8bAbLUPlQTQ+v9ibFg==", + "requires": {} + }, + "@chakra-ui/stat": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/stat/-/stat-2.0.9.tgz", + "integrity": "sha512-C9cytqegWSGJ/hh3/qwsgGlerXLYHrU0iQcJQ+pKSRFJhshXsv3go5IR6kVL72Yf2s4Gs5c3GsMZrLM22ePpDg==", + "requires": { + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3" + } + }, + "@chakra-ui/styled-system": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.3.1.tgz", + "integrity": "sha512-jyR9s2yk5TEyq4HUfjrgUeaOzd9ZTZrbjK96UjtiTCZGO/q4j2RXtYvfheUjUyW1UnzI2A1ffHOJca8tBMDjpA==", + "requires": { + "csstype": "^3.0.11", + "lodash.mergewith": "4.6.2" + } + }, + "@chakra-ui/switch": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/switch/-/switch-2.0.11.tgz", + "integrity": "sha512-gY8OGBnoPosZpq7dDNVf432t67pTc/cz5VkGhbtER7bbjXSoXe0DAiAYL+HT2kD7mbTJQzzHK/y0St0WimR1Mw==", + "requires": { + "@chakra-ui/checkbox": "2.1.8" + } + }, + "@chakra-ui/system": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/system/-/system-2.2.9.tgz", + "integrity": "sha512-SyTeIGm+goyYK8vqX4dU6oeLhxUAeGI3Cl+mxA+aiKIX01YTALhTWhpbrsuMYBevV+l9EGK12egPUQE+Mo3WlQ==", + "requires": { + "@chakra-ui/color-mode": "2.1.7", + "@chakra-ui/react-utils": "2.0.6", + "@chakra-ui/styled-system": "2.3.1", + "@chakra-ui/utils": "2.0.9", + "react-fast-compare": "3.2.0" + } + }, + "@chakra-ui/table": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/table/-/table-2.0.9.tgz", + "integrity": "sha512-XRz6+x4dMeQX3xyViyG2H/P1STI/2vwvgU2cjzzwS+5fZ2JdGaTgYzBb+IZoH9agEq1Ma3rlKMUPDrRCFb7kLQ==", + "requires": { + "@chakra-ui/react-context": "2.0.3" + } + }, + "@chakra-ui/tabs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-2.1.1.tgz", + "integrity": "sha512-xA+vwqpAHb0nBLrkiO5Lea2UDGROyAIBqsyp/8XXXEr6eKxtNe1I6WJPbDQy0aazB2ToAA0R6fT34HjLaXP8MQ==", + "requires": { + "@chakra-ui/clickable": "2.0.9", + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/lazy-utils": "2.0.1", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" + } + }, + "@chakra-ui/tag": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/tag/-/tag-2.0.9.tgz", + "integrity": "sha512-NKARwhsZ04t2vkrdRhNcakEiVtg1q44yUUsDw2Jwdu4idAWQupZGGochQI2Ac4T2MI1b66zQUkaGnm3l1mhTtg==", + "requires": { + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3" + } + }, + "@chakra-ui/textarea": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-2.0.10.tgz", + "integrity": "sha512-HSo0EPsY8XKGA+Af6jTob1oe1T6NKZwgjLmX0binK3MMM9pDTXsUTw8GD0g971lxw9oktVMLK/O9QVAgVAm5mw==", + "requires": { + "@chakra-ui/form-control": "2.0.9" + } + }, + "@chakra-ui/theme": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-2.1.11.tgz", + "integrity": "sha512-gI0NLU6wO/5cRq8gbDHuy24Y/ZhJxN4D/2uucNN9is3h+d58/En5jV3fwzZW8PLiLKW/T2CmbYWEZWV2YkcUVA==", + "requires": { + "@chakra-ui/anatomy": "2.0.6", + "@chakra-ui/theme-tools": "2.0.11" + } + }, + "@chakra-ui/theme-tools": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.0.11.tgz", + "integrity": "sha512-0Juf98bAyOgnBeQ39nMKWqRsOxZDw75BbAB8o0oVyjhYVS1wJh7tFX1ZRV8N/+AN6fuRXEznZPpyUh3J+ZTiRg==", + "requires": { + "@chakra-ui/anatomy": "2.0.6", + "@ctrl/tinycolor": "^3.4.0" + } + }, + "@chakra-ui/toast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/toast/-/toast-3.0.10.tgz", + "integrity": "sha512-i/oEtzmarO0hM6fxa55OmA8ZGkZv9b+vIC2xs5kQ/C0rJaC0ycibok8srq2Stjq9309fZNezyzThQp6e9acUYQ==", + "requires": { + "@chakra-ui/alert": "2.0.9", + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-use-timeout": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/theme": "2.1.11" + } + }, + "@chakra-ui/tooltip": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-2.0.10.tgz", + "integrity": "sha512-pBILBdZoux2K3EW9V6JuyZYUWz2/Y7oYCVO6AwNOesiEBGAONyzoDwFV728EzPEHe9e+YBcKOSZ9tEpDdrzHMA==", + "requires": { + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-disclosure": "2.0.3", + "@chakra-ui/react-use-event-listener": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" + } + }, + "@chakra-ui/transition": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/transition/-/transition-2.0.9.tgz", + "integrity": "sha512-cVfKdZl128AEj0LDS8M9dzXao4wmTVj3gRJBnm91Qcg243Pm8OlgIBNbHEwsq/Fps+PsN431BtEGfL4w79wQEA==", + "requires": {} }, - "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "@chakra-ui/utils": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.0.9.tgz", + "integrity": "sha512-7ct5562Jw6pZdtj63XfUkEUXXsCCVqdqIXyLtQ9VgOKtRQWwDxzc8uPI5Zjdw9AleEITZFUH8TNKWn75nm54kQ==", "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@types/lodash.mergewith": "4.6.6", + "css-box-model": "1.2.1", + "framesync": "5.3.0", + "lodash.mergewith": "4.6.2" } }, - "@babel/traverse": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz", - "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", + "@chakra-ui/visually-hidden": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-2.0.9.tgz", + "integrity": "sha512-PkNxrRGp9H3bdqEaoo8XGt/AL9UuGRTom0/9XJa+G/Dj8Cy1sDuamOWk3pN/ZQs46RokfK9Uh5LqPY5dwSDweg==", + "requires": {} + }, + "@ctrl/tinycolor": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", + "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==" + }, + "@emotion/babel-plugin": { + "version": "11.10.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", + "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.0", - "@babel/types": "^7.19.0", - "debug": "^4.1.0", - "globals": "^11.1.0" + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.0", + "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.0.13" + }, + "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==" + } } }, - "@babel/types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", - "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "@emotion/cache": { + "version": "11.10.3", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.3.tgz", + "integrity": "sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ==", "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.0.13" } }, + "@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", @@ -793,6 +4024,58 @@ "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.4", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.4.tgz", + "integrity": "sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/cache": "^11.10.0", + "@emotion/serialize": "^1.1.0", + "@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.0", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", + "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" + }, + "dependencies": { + "@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + } + } + }, + "@emotion/sheet": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", + "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" + }, + "@emotion/styled": { + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.4.tgz", + "integrity": "sha512-pRl4R8Ez3UXvOPfc2bzIoV8u9P97UedgHS4FPX594ntwEuAMA114wlaHvOK24HB48uqfXiGlYIZYCxVJ1R1ttQ==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + } + }, "@emotion/stylis": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", @@ -803,6 +4086,22 @@ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, + "@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==" + }, "@jridgewell/gen-mapping": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", @@ -837,11 +4136,163 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "@motionone/animation": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.14.0.tgz", + "integrity": "sha512-h+1sdyBP8vbxEBW5gPFDnj+m2DCqdlAuf2g6Iafb1lcMnqjsRXWlPw1AXgvUMXmreyhqmPbJqoNfIKdytampRQ==", + "requires": { + "@motionone/easing": "^10.14.0", + "@motionone/types": "^10.14.0", + "@motionone/utils": "^10.14.0", + "tslib": "^2.3.1" + } + }, + "@motionone/dom": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.13.1.tgz", + "integrity": "sha512-zjfX+AGMIt/fIqd/SL1Lj93S6AiJsEA3oc5M9VkUr+Gz+juRmYN1vfvZd6MvEkSqEjwPQgcjN7rGZHrDB9APfQ==", + "requires": { + "@motionone/animation": "^10.13.1", + "@motionone/generators": "^10.13.1", + "@motionone/types": "^10.13.0", + "@motionone/utils": "^10.13.1", + "hey-listen": "^1.0.8", + "tslib": "^2.3.1" + } + }, + "@motionone/easing": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.14.0.tgz", + "integrity": "sha512-2vUBdH9uWTlRbuErhcsMmt1jvMTTqvGmn9fHq8FleFDXBlHFs5jZzHJT9iw+4kR1h6a4SZQuCf72b9ji92qNYA==", + "requires": { + "@motionone/utils": "^10.14.0", + "tslib": "^2.3.1" + } + }, + "@motionone/generators": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.14.0.tgz", + "integrity": "sha512-6kRHezoFfIjFN7pPpaxmkdZXD36tQNcyJe3nwVqwJ+ZfC0e3rFmszR8kp9DEVFs9QL/akWjuGPSLBI1tvz+Vjg==", + "requires": { + "@motionone/types": "^10.14.0", + "@motionone/utils": "^10.14.0", + "tslib": "^2.3.1" + } + }, + "@motionone/types": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.14.0.tgz", + "integrity": "sha512-3bNWyYBHtVd27KncnJLhksMFQ5o2MSdk1cA/IZqsHtA9DnRM1SYgN01CTcJ8Iw8pCXF5Ocp34tyAjY7WRpOJJQ==" + }, + "@motionone/utils": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.14.0.tgz", + "integrity": "sha512-sLWBLPzRqkxmOTRzSaD3LFQXCPHvDzyHJ1a3VP9PRzBxyVd2pv51/gMOsdAcxQ9n+MIeGJnxzXBYplUHKj4jkw==", + "requires": { + "@motionone/types": "^10.14.0", + "hey-listen": "^1.0.8", + "tslib": "^2.3.1" + } + }, + "@mui/base": { + "version": "5.0.0-alpha.97", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.97.tgz", + "integrity": "sha512-gvo0hOg/tBzfJ3eDQOGAPBJJU+qTWd0e5zBEMFIkT1ekJqXx14JtIHvheOFU17y9iDciYE256Q8g+tj6a1dcBA==", + "requires": { + "@babel/runtime": "^7.18.9", + "@emotion/is-prop-valid": "^1.2.0", + "@mui/types": "^7.2.0", + "@mui/utils": "^5.10.3", + "@popperjs/core": "^2.11.6", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + } + }, + "@mui/types": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.0.tgz", + "integrity": "sha512-lGXtFKe5lp3UxTBGqKI1l7G8sE2xBik8qCfrLHD5olwP/YU0/ReWoWT7Lp1//ri32dK39oPMrJN8TgbkCSbsNA==", + "requires": {} + }, + "@mui/utils": { + "version": "5.10.3", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.10.3.tgz", + "integrity": "sha512-4jXMDPfx6bpMVuheLaOpKTjpzw39ogAZLeaLj5+RJec3E37/hAZMYjURfblLfTWMMoGoqkY03mNsZaEwNobBow==", + "requires": { + "@babel/runtime": "^7.18.9", + "@types/prop-types": "^15.7.5", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + } + }, + "@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.0.0", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.0.tgz", "integrity": "sha512-SCR1cxRSMNKjaVYptCzBApPDqGwa3FGdjVHc+rOToocNPHQdIYLZBfv/3f+KvYuXDkUGVIW9IAzmPNZDRL1I4A==" }, + "@types/lodash": { + "version": "4.14.185", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.185.tgz", + "integrity": "sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==" + }, + "@types/lodash.mergewith": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.6.tgz", + "integrity": "sha512-RY/8IaVENjG19rxTZu9Nukqh0W2UrYgmBj5sdns4hWRZaV8PqR7wIKHFKzvOTjo4zVRV7sVI+yFhAJql12Kfqg==", + "requires": { + "@types/lodash": "*" + } + }, + "@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/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/react": { + "version": "18.0.20", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.20.tgz", + "integrity": "sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-is": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "requires": { + "@types/react": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@zag-js/element-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.1.0.tgz", + "integrity": "sha512-QF8wp0+V8++z+FHXiIw93+zudtubYszOtYbNgK39fg3pi+nCZtuSm4L1jC5QZMatNZ83MfOzyNCfgUubapagJQ==" + }, + "@zag-js/focus-visible": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.1.0.tgz", + "integrity": "sha512-PeaBcTmdZWcFf7n1aM+oiOdZc+sy14qi0emPIeUuGMTjbP0xLGrZu43kdpHnWSXy7/r4Ubp/vlg50MCV8+9Isg==" + }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -850,6 +4301,14 @@ "color-convert": "^1.9.0" } }, + "aria-hidden": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.1.tgz", + "integrity": "sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==", + "requires": { + "tslib": "^2.0.0" + } + }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -864,6 +4323,16 @@ "form-data": "^4.0.0" } }, + "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-styled-components": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", @@ -881,11 +4350,34 @@ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" }, + "browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "peer": true, + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, "camelize": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" }, + "caniuse-lite": { + "version": "1.0.30001399", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001399.tgz", + "integrity": "sha512-4vQ90tMKS+FkvuVWS5/QY1+d805ODxZiKFzsU8o/RsVJz49ZSRR8EjykLJbqhzdPgadbX6wB538wOzle3JniRA==", + "peer": true + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -896,6 +4388,11 @@ "supports-color": "^5.3.0" } }, + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -917,6 +4414,47 @@ "delayed-stream": "~1.0.0" } }, + "compute-scroll-into-view": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.14.tgz", + "integrity": "sha512-mKDjINe3tc6hGelUMNDzuhorIUZ7kS7BwyY0r2wQd2HOH2tRuJykiC06iSEX8y1TuhNzvz4GcJnK16mM2J1NMQ==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "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-color-keywords": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", @@ -932,6 +4470,11 @@ "postcss-value-parser": "^4.0.2" } }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -945,11 +4488,49 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, + "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==" + }, + "electron-to-chromium": { + "version": "1.4.249", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.249.tgz", + "integrity": "sha512-GMCxR3p2HQvIw47A599crTKYZprqihoBL4lDSAUmr7IYekXFK5t/WgEBrGJDCa2HWIZFQEkGuMqPCi05ceYqPQ==", + "peer": true + }, + "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" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "peer": true + }, "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==" }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "focus-lock": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.2.tgz", + "integrity": "sha512-pZ2bO++NWLHhiKkgP1bEXHhR1/OjVcSvlCJ98aNJDFeb7H5OOQaO+SKOZle6041O9rv2tmbrO4JzClAvDUHf0g==", + "requires": { + "tslib": "^2.0.3" + } + }, "follow-redirects": { "version": "1.15.2", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", @@ -965,16 +4546,92 @@ "mime-types": "^2.1.12" } }, + "framer-motion": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-7.3.4.tgz", + "integrity": "sha512-TE0qQtrJ0laUb6Gzt+RBbHy7MmS5TrUshhjwWTpZP/MIBQ8HWrgJ6GpNCu6GOYayNVcgbvAWO33tRVEAcw/52w==", + "requires": { + "@emotion/is-prop-valid": "^0.8.2", + "@motionone/dom": "10.13.1", + "framesync": "6.1.2", + "hey-listen": "^1.0.8", + "popmotion": "11.0.5", + "style-value-types": "5.1.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" + } + } + } + }, + "framesync": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-5.3.0.tgz", + "integrity": "sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "peer": true + }, + "get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==" + }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, + "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-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==" }, + "hey-listen": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", + "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" + }, "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", @@ -990,6 +4647,36 @@ } } }, + "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" + } + }, + "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" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "requires": { + "has": "^1.0.3" + } + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -1000,16 +4687,36 @@ "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==" + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "peer": true + }, + "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==" + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + }, "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==", - "peer": true, "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } @@ -1032,16 +4739,100 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "peer": true + }, + "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==" + }, + "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" + } + }, + "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-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "peer": true + }, "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, + "popmotion": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.5.tgz", + "integrity": "sha512-la8gPM1WYeFznb/JqF4GiTkRRPZsfaj2+kCxqQgr2MJylMmIKUwBfWW8Wa5fml/8gmtlD5yI01MP1QCZPWmppA==", + "requires": { + "framesync": "6.1.2", + "hey-listen": "^1.0.8", + "style-value-types": "5.1.2", + "tslib": "2.4.0" + }, + "dependencies": { + "framesync": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.1.2.tgz", + "integrity": "sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==", + "requires": { + "tslib": "2.4.0" + } + } + } + }, "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==" }, + "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==" + } + } + }, "react": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", @@ -1051,6 +4842,14 @@ "loose-envify": "^1.1.0" } }, + "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-dom": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", @@ -1061,11 +4860,49 @@ "scheduler": "^0.23.0" } }, + "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.1", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.1.tgz", + "integrity": "sha512-pSWOQrUmiKLkffPO6BpMXN7SNKXMsuOakl652IBuALAu1esk+IcpJyM+ALcYzPTTFz1rD0R54aB9A4HuP5t1Wg==", + "requires": { + "@babel/runtime": "^7.0.0", + "focus-lock": "^0.11.2", + "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": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "peer": true + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.3.tgz", + "integrity": "sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==", + "requires": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + } }, "react-router": { "version": "6.4.0", @@ -1083,6 +4920,41 @@ "react-router": "6.4.0" } }, + "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" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "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-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "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==" + }, "scheduler": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", @@ -1092,11 +4964,31 @@ "loose-envify": "^1.1.0" } }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "peer": true + }, "shallowequal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "style-value-types": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-5.1.2.tgz", + "integrity": "sha512-Vs9fNreYF9j6W2VvuDTP7kepALi7sk0xtk2Tu8Yxi9UoajJdEVpNpCov0HsLTqXvNGKX+Uv09pkozVITi1jf3Q==", + "requires": { + "hey-listen": "^1.0.8", + "tslib": "2.4.0" + } + }, "styled-components": { "version": "5.3.5", "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", @@ -1114,6 +5006,11 @@ "supports-color": "^5.5.0" } }, + "stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -1122,10 +5019,62 @@ "has-flag": "^3.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==" + }, + "tiny-invariant": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", + "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" + }, "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==" + }, + "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==" + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "peer": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^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" + } + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" } } } diff --git a/package.json b/package.json index bfe3710..e1ab19a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,11 @@ { "dependencies": { + "@chakra-ui/react": "^2.3.2", + "@emotion/react": "^11.10.4", + "@emotion/styled": "^11.10.4", + "@mui/base": "^5.0.0-alpha.97", "axios": "^0.27.2", + "framer-motion": "^7.3.4", "react-router-dom": "^6.4.0", "styled-components": "^5.3.5" } From b3b66239c6087f4ef82d7af2590ef983afb5738c Mon Sep 17 00:00:00 2001 From: carolinemartins Date: Wed, 14 Sep 2022 19:07:33 -0300 Subject: [PATCH 005/126] page-inicial --- labefood/package-lock.json | 271 +++++++++++++++++++++++ labefood/package.json | 2 + labefood/src/App.js | 5 +- labefood/src/img/logo-future-eats.png | Bin 0 -> 3616 bytes labefood/src/img/logo-future-eats@2x.png | Bin 0 -> 8022 bytes labefood/src/img/logo-future-eats@3x.png | Bin 0 -> 12749 bytes labefood/src/pages/home/HomeStyled.js | 19 ++ labefood/src/pages/home/index.js | 16 +- labefood/src/routes/coordinator.js | 12 +- labefood/src/routes/router.js | 29 +-- 10 files changed, 331 insertions(+), 23 deletions(-) create mode 100644 labefood/src/img/logo-future-eats.png create mode 100644 labefood/src/img/logo-future-eats@2x.png create mode 100644 labefood/src/img/logo-future-eats@3x.png create mode 100644 labefood/src/pages/home/HomeStyled.js diff --git a/labefood/package-lock.json b/labefood/package-lock.json index 5e73fc7..57307d7 100644 --- a/labefood/package-lock.json +++ b/labefood/package-lock.json @@ -14,7 +14,9 @@ "axios": "^0.27.2", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-router-dom": "^6.4.0", "react-scripts": "5.0.1", + "styled-components": "^5.3.5", "web-vitals": "^2.1.4" } }, @@ -2156,6 +2158,29 @@ "postcss-selector-parser": "^6.0.10" } }, + "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/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, "node_modules/@eslint/eslintrc": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", @@ -3090,6 +3115,14 @@ } } }, + "node_modules/@remix-run/router": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.0.tgz", + "integrity": "sha512-SCR1cxRSMNKjaVYptCzBApPDqGwa3FGdjVHc+rOToocNPHQdIYLZBfv/3f+KvYuXDkUGVIW9IAzmPNZDRL1I4A==", + "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", @@ -5200,6 +5233,26 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, "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", @@ -5513,6 +5566,11 @@ "node": ">= 6" } }, + "node_modules/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -5952,6 +6010,14 @@ "postcss": "^8.4" } }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, "node_modules/css-declaration-sorter": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", @@ -6133,6 +6199,16 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, "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", @@ -8525,6 +8601,19 @@ "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", @@ -14030,6 +14119,35 @@ "node": ">=0.10.0" } }, + "node_modules/react-router": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.0.tgz", + "integrity": "sha512-B+5bEXFlgR1XUdHYR6P94g299SjrfCBMmEDJNcFbpAyRH1j1748yt9NdDhW3++nw1lk3zQJ6aOO66zUx3KlTZg==", + "dependencies": { + "@remix-run/router": "1.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.0.tgz", + "integrity": "sha512-4Aw1xmXKeleYYQ3x0Lcl2undHR6yMjXZjd9DKZd53SGOYqirrUThyUb0wwAX5VZAyvSuzjNJmZlJ3rR9+/vzqg==", + "dependencies": { + "react-router": "6.4.0" + }, + "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", @@ -14791,6 +14909,11 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -15181,6 +15304,36 @@ "webpack": "^5.0.0" } }, + "node_modules/styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "hasInstallScript": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, "node_modules/stylehacks": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", @@ -18211,6 +18364,29 @@ "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", "requires": {} }, + "@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/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, "@eslint/eslintrc": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", @@ -18880,6 +19056,11 @@ "source-map": "^0.7.3" } }, + "@remix-run/router": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.0.tgz", + "integrity": "sha512-SCR1cxRSMNKjaVYptCzBApPDqGwa3FGdjVHc+rOToocNPHQdIYLZBfv/3f+KvYuXDkUGVIW9IAzmPNZDRL1I4A==" + }, "@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -20456,6 +20637,23 @@ "@babel/helper-define-polyfill-provider": "^0.3.3" } }, + "babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, "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", @@ -20700,6 +20898,11 @@ "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -21025,6 +21228,11 @@ "postcss-selector-parser": "^6.0.9" } }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" + }, "css-declaration-sorter": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", @@ -21132,6 +21340,16 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, + "css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, "css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", @@ -22864,6 +23082,21 @@ "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", @@ -26663,6 +26896,22 @@ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" }, + "react-router": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.0.tgz", + "integrity": "sha512-B+5bEXFlgR1XUdHYR6P94g299SjrfCBMmEDJNcFbpAyRH1j1748yt9NdDhW3++nw1lk3zQJ6aOO66zUx3KlTZg==", + "requires": { + "@remix-run/router": "1.0.0" + } + }, + "react-router-dom": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.0.tgz", + "integrity": "sha512-4Aw1xmXKeleYYQ3x0Lcl2undHR6yMjXZjd9DKZd53SGOYqirrUThyUb0wwAX5VZAyvSuzjNJmZlJ3rR9+/vzqg==", + "requires": { + "react-router": "6.4.0" + } + }, "react-scripts": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", @@ -27223,6 +27472,11 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -27515,6 +27769,23 @@ "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", "requires": {} }, + "styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + } + }, "stylehacks": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", diff --git a/labefood/package.json b/labefood/package.json index 50268db..bd6687f 100644 --- a/labefood/package.json +++ b/labefood/package.json @@ -9,7 +9,9 @@ "axios": "^0.27.2", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-router-dom": "^6.4.0", "react-scripts": "5.0.1", + "styled-components": "^5.3.5", "web-vitals": "^2.1.4" }, "scripts": { diff --git a/labefood/src/App.js b/labefood/src/App.js index 906fd06..79a3446 100644 --- a/labefood/src/App.js +++ b/labefood/src/App.js @@ -1,8 +1,9 @@ - +import {Router} from './routes/router' function App() { return ( -
+
+
); } diff --git a/labefood/src/img/logo-future-eats.png b/labefood/src/img/logo-future-eats.png new file mode 100644 index 0000000000000000000000000000000000000000..ea6bc1fbf0bc0e920ae29f41be4584f6b5c6e480 GIT binary patch literal 3616 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 Y59c%weNmxhH~;_u07*qoM6N<$f{}5AMF0Q* literal 0 HcmV?d00001 diff --git a/labefood/src/img/logo-future-eats@3x.png b/labefood/src/img/logo-future-eats@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..735db17827ff4362565903d61272f6d2e63837ee GIT binary patch literal 12749 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 literal 0 HcmV?d00001 diff --git a/labefood/src/pages/home/HomeStyled.js b/labefood/src/pages/home/HomeStyled.js new file mode 100644 index 0000000..c2ee6a4 --- /dev/null +++ b/labefood/src/pages/home/HomeStyled.js @@ -0,0 +1,19 @@ +import styled from "styled-components" + +export const Backgroud = styled.main` + background-color: #e8222e; + width: 8.5rem; + height: 12.5em; + padding: 18rem 7.313rem 10.938rem; + + div{ + display: flex; + } + img{ + display: flex; + align-items: center; + + + } + +` \ No newline at end of file diff --git a/labefood/src/pages/home/index.js b/labefood/src/pages/home/index.js index b9dae4c..12a086f 100644 --- a/labefood/src/pages/home/index.js +++ b/labefood/src/pages/home/index.js @@ -1,5 +1,19 @@ +import {useNavigate} from "react-router-dom" +import { Backgroud } from "./HomeStyled" +import Logo from '../../img/logo-future-eats.png' + export const HomePage = () =>{ + const navigate= useNavigate(); return( -

Home Page

+ navigate("/login")} + > +
+ + +
+ + +
) } \ No newline at end of file diff --git a/labefood/src/routes/coordinator.js b/labefood/src/routes/coordinator.js index 459af0f..71a5f65 100644 --- a/labefood/src/routes/coordinator.js +++ b/labefood/src/routes/coordinator.js @@ -1,10 +1,10 @@ -// export const goTo = (navigator) =>{ -// navigator('/') -// } +export const goToHome = (navigator) =>{ + navigator('/') +} -// export const goTo = (navigator) =>{ -// navigator('/') -// } +export const goToLogin = (navigator) =>{ + navigator('/login') +} // export const goTo = (navigator) =>{ // navigator('/') diff --git a/labefood/src/routes/router.js b/labefood/src/routes/router.js index eaef4f6..8b6bdc3 100644 --- a/labefood/src/routes/router.js +++ b/labefood/src/routes/router.js @@ -1,15 +1,16 @@ -// import {BrowserRouter, Routes, Route} from 'react-router-dom'; +import {BrowserRouter, Routes, Route} from 'react-router-dom'; +import { HomePage } from '../pages/home'; -// export const Router = () =>{ -// return( -// -// -// -// -// -// -// -// -// -// ) -// } \ No newline at end of file +export const Router = () =>{ + return( + + + }/> + {/* }/> */} + {/* + + */} + + + ) +} \ No newline at end of file From 655b50c02fb24ae558df160e0d3bee0115de910c Mon Sep 17 00:00:00 2001 From: Jeferson Beiertorf Date: Thu, 15 Sep 2022 11:48:03 -0300 Subject: [PATCH 006/126] test bug --- labefood/package-lock.json | 25782 +++++++++------- labefood/package.json | 5 + labefood/public/index.html | 1 + labefood/src/App.js | 16 +- labefood/src/components/assets/logo.svg | 30 + .../src/components/styled-components/index.js | 31 + labefood/src/pages/login/index.js | 102 +- labefood/src/pages/login/style.js | 43 + labefood/src/styles/theme.js | 36 + 9 files changed, 14581 insertions(+), 11465 deletions(-) create mode 100644 labefood/src/components/assets/logo.svg create mode 100644 labefood/src/components/styled-components/index.js create mode 100644 labefood/src/pages/login/style.js diff --git a/labefood/package-lock.json b/labefood/package-lock.json index 57307d7..d15457c 100644 --- a/labefood/package-lock.json +++ b/labefood/package-lock.json @@ -8,12 +8,17 @@ "name": "labefood", "version": "0.1.0", "dependencies": { + "@chakra-ui/react": "^2.3.2", + "@emotion/react": "^11.10.4", + "@emotion/styled": "^11.10.4", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "axios": "^0.27.2", + "framer-motion": "^7.3.5", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-icons": "^4.4.0", "react-router-dom": "^6.4.0", "react-scripts": "5.0.1", "styled-components": "^5.3.5", @@ -1887,1579 +1892,1703 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "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.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.6.tgz", - "integrity": "sha512-ei4Vh4AJwTCXTNj7uzwduoZDO7nLPksQ0TI7OzUlyFq4P4Uhu6hU7R4AlLimDP/s6D3PQdHmRL4f7UOy370UHA==", + "node_modules/@chakra-ui/accordion": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-2.0.12.tgz", + "integrity": "sha512-O3qq8mILo1QODjCGr2xwxC5LNFakBoMzTjEgpvpIMynxWc/1RKfGuFLis3IDfpHIicXmBTK6sNiZXewmna88CQ==", "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" + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/transition": "2.0.9" }, "peerDependencies": { - "postcss": "^8.2" + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/alert": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/alert/-/alert-2.0.9.tgz", + "integrity": "sha512-hFRIh6ZzQJ0sAESRym15mW/mcZE/yu4z6lFtdToBhpfSlhZLuE7gDdOTxqGkg417hY//48NiNXOCoQ2dUUuHKw==", "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" + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/spinner": "2.0.9" }, "peerDependencies": { - "postcss": "^8.2" + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/anatomy": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.0.6.tgz", + "integrity": "sha512-Vgop2FFdhVtX7BydjZdJWZAWy+DdXBU1IMaBppz6COaH+/7OXxoI2ec2bs17ehJyBO0M+ud3OLj5UCFQ79YsoQ==" + }, + "node_modules/@chakra-ui/avatar": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-2.1.0.tgz", + "integrity": "sha512-SRQeH6NNvIBgUc4OsO14ypvcn8I66ndw7r4piIkm+R2zqbYnrzpp1d2zNPNHkChc4xQY71/GenenYO5Fhsi2DA==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "@chakra-ui/image": "2.0.10", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/breadcrumb": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-2.0.9.tgz", + "integrity": "sha512-cc3WbxrJNRUph4v45qCdcIKJI0xECeV9VikQNIactBB+iexN4d+5P66xZABAkD8wWGmyH5KuSZcd9sFYNmC13w==", + "dependencies": { + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3" }, "peerDependencies": { - "postcss": "^8.2" + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/breakpoint-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/breakpoint-utils/-/breakpoint-utils-2.0.3.tgz", + "integrity": "sha512-smi41ZtaiPw4mXaCgicyAh5M45Drt20wypThP+qQUT2CQ51UFZhYlItRA2lCXKQ9QB83POcHPC/oAwIsNOAfTg==" + }, + "node_modules/@chakra-ui/button": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/button/-/button-2.0.9.tgz", + "integrity": "sha512-4BuDBiBlChHW1rQ9iod9MKs87AY3IyvZQwjV3DZTU4IG0KcDDfLQf++jj4dkg9Ttu+pIWhwF42pzA40JxW1oNg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/spinner": "2.0.9" }, - "engines": { - "node": "^12 || ^14 || >=16" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/checkbox": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-2.1.8.tgz", + "integrity": "sha512-HhRs3nwTFoIE/UpX4N2AZxxW39Xm/Vw01HjwP/59X60kdKs3RBXlm52cODkfUDfveyT9o5ezLhU/jRf0qA909Q==", + "dependencies": { + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/visually-hidden": "2.0.9", + "@zag-js/focus-visible": "0.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/clickable": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-2.0.9.tgz", + "integrity": "sha512-tGXYM6M6I954fif98QkNu5M76oBZmksCTj2mILOan9/BSimpFpu06aPGX3ZIkNsz300nIObn0FdtMvKpIEQueA==", + "dependencies": { + "@chakra-ui/react-use-merge-refs": "2.0.3" }, "peerDependencies": { - "postcss": "^8.2" + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/close-button": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-2.0.9.tgz", + "integrity": "sha512-0RI/zLR+/mycGbYCCwDAc9hAVG7IIVmdikmo1ET7+rYip4TN94aWR0hA4dYtWqqghG1oW/pYQ9Yja6fEY90V5w==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@chakra-ui/icon": "3.0.9" }, - "engines": { - "node": "^12 || ^14 || >=16" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/color-mode": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/color-mode/-/color-mode-2.1.7.tgz", + "integrity": "sha512-GAoKJzVRQeuEfCa2i0BZdMwxuOoaGknU3+5wgvLuaSpwlov4OyqpjKMRdSdpjr4IFiqqHK47dsr3H4LQsbO+9w==", + "dependencies": { + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/control-box": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/control-box/-/control-box-2.0.9.tgz", + "integrity": "sha512-/viS9OBah1wCLNZbgfwkoQOnVRUYgp8Gypjqk9QNQwnNdFUTEgWc1RWN+1RYO85esJzHLkA2hZFIrYu1TZeZ6g==", + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/counter": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/counter/-/counter-2.0.9.tgz", + "integrity": "sha512-LuqtpyxCOZM19gAmV0vtVeaFd9ccPmEjoGJQ0NoO8CFheltgLC/7m/8YpDbgWiG4+BAkTUfIG+5nLg5hwvvQxw==", + "dependencies": { + "@chakra-ui/number-utils": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3" }, "peerDependencies": { - "postcss": "^8.2" + "react": ">=18" } }, - "node_modules/@csstools/postcss-is-pseudo-class": { + "node_modules/@chakra-ui/css-reset": { "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==", + "resolved": "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-2.0.7.tgz", + "integrity": "sha512-ztGdFQ6U1hX2k6a3HZ8D3A/dZWVxlGe2F5mvUrRU554mFWBYmsq0ydZ7UBEPlykv9NoCz4nN8VCkIxcKJ3p29Q==", + "peerDependencies": { + "@emotion/react": ">=10.0.35", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/descendant": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-3.0.9.tgz", + "integrity": "sha512-30E5yMWvxgBx43PoI/67r9h9OhbpDfLb/MLOCjtEwebSbD0V5+fmnmCoUELScQbhozQVjA9t195X6UP0VQWj8w==", "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" + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" }, "peerDependencies": { - "postcss": "^8.2" + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/dom-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/dom-utils/-/dom-utils-2.0.1.tgz", + "integrity": "sha512-sbob9AHQq1+KIQ3XKslafislwtC8pYcpwM0S1SLzgyZumHRwhDimKwdi4MtRQfOCenub0E3diRjp4RpGRL0JuQ==" + }, + "node_modules/@chakra-ui/editable": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/editable/-/editable-2.0.9.tgz", + "integrity": "sha512-s5F3UMR09s6ga3eVhw0UBMGmegtxg6jCp29VLqaEwP5BuWIEOjcJz358gTlnFr3dhvb31e3rcr+B1XiYv4wxqg==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-focus-on-pointer-down": "2.0.1", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/shared-utils": "2.0.1" }, "peerDependencies": { - "postcss": "^8.2" + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/event-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/event-utils/-/event-utils-2.0.4.tgz", + "integrity": "sha512-J2YgAM5Dw9hMkwfMsWhsiAG848GfTMxNclUIUcgV9RQhLEs0eTFhelzNiKVOMA3vBxlT6lOARuRun/ESiFZgGg==" + }, + "node_modules/@chakra-ui/focus-lock": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-2.0.10.tgz", + "integrity": "sha512-LeRZYzwfJp0eq84oO8e1pC2qC8v8fJw/P4nYDrCDjuJU753DV6nVjp5MKMRqbkp+6IAElPc+ojy/sp2a9GCocw==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "@chakra-ui/dom-utils": "2.0.1", + "react-focus-lock": "^2.9.1" }, "peerDependencies": { - "postcss": "^8.2" + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/form-control": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-2.0.9.tgz", + "integrity": "sha512-P8Tr45z/XSAa1m6uAma0eKf1h7Ltg2sLj2jK5YhaXJER9VUUY18iGe96D4JrAXlgEWDhTyWMb63nB+eYO1tKtw==", "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" + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" }, "peerDependencies": { - "postcss": "^8.2" + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/hooks": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.0.9.tgz", + "integrity": "sha512-0JRgEPtsBaXr9nQW1xEKlWGA7WwFbLNqac7fQXp9zQvoHOWTfNJkK/NJaVBvyFPgfTLxy37WKHooVSwNG/Lwmg==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "@chakra-ui/react-utils": "2.0.6", + "@chakra-ui/utils": "2.0.9", + "compute-scroll-into-view": "1.0.14", + "copy-to-clipboard": "3.3.1" }, "peerDependencies": { - "postcss": "^8.3" + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/icon": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/icon/-/icon-3.0.9.tgz", + "integrity": "sha512-P2Pwm/za6m1W1oqL2kGHH6XrrymsBjqYAFwOW2lB5Q6mI1e+RYe/iMxDoPSLHMYhqdfH7vyib/ffE3Vv3a5oTA==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "@chakra-ui/shared-utils": "2.0.1" }, "peerDependencies": { - "postcss": "^8.2" + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/image": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-2.0.10.tgz", + "integrity": "sha512-Atc1bdog4V5xv7IbpF2F2UkKWfgG/TD74cIac09JuSpQcYyh7lrJ7iVvhTkeP+LDdCs+QCD7SnTUM4Y0ZlaHbA==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" }, "peerDependencies": { - "postcss": "^8.2" + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/input": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/input/-/input-2.0.9.tgz", + "integrity": "sha512-6MKydxTyF7JV7PtQHircQ5HBTd6Ik9Vn7p8fCLeAieT0TK8UQTxMWZVPminS7TRWMutrq8W99DcQOBlMz0cKrw==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/object-utils": "2.0.3", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/shared-utils": "2.0.1" }, "peerDependencies": { - "postcss": "^8.2" + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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" + "node_modules/@chakra-ui/layout": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/layout/-/layout-2.1.6.tgz", + "integrity": "sha512-QDNaVu44UI46c+YlSF1KrzJkiwua0UtRXNTnR3jBE1uzcuqRow7xgr3E60dLphY2cPFqAljfQZUNlP3sgvCLww==", + "dependencies": { + "@chakra-ui/breakpoint-utils": "2.0.3", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/object-utils": "2.0.3", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/shared-utils": "2.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/lazy-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/lazy-utils/-/lazy-utils-2.0.1.tgz", + "integrity": "sha512-986YjYq+hEzHDLZiqYlYbdqfiKdC3h2g896Eoe5K2UXtAVxqZI3UOnMH781X6N1R7rGJWquskzG681qFigW/BA==" + }, + "node_modules/@chakra-ui/live-region": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/live-region/-/live-region-2.0.9.tgz", + "integrity": "sha512-ilbo/C5wcUoSHDU5owFPQP3KsabPYGzDEbwV+Z76BlyNdFN2PD0j13RGEH+sBNNZ3HzLyyuuc1YmkVcJi7ycQg==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/media-query": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/media-query/-/media-query-3.2.5.tgz", + "integrity": "sha512-V+Dngi/r7u/uj7JhsZerM1RI597Oo4wED2ojNfclnnEVb/IoqktiuFy6RQgbo3HmE7M/E5B1i4yYzt7tQJhXlg==", + "dependencies": { + "@chakra-ui/breakpoint-utils": "2.0.3", + "@chakra-ui/react-env": "2.0.9" }, "peerDependencies": { - "postcss": "^8.2" + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "node_modules/@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", - "engines": { - "node": "^12 || ^14 || >=16" + "node_modules/@chakra-ui/menu": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/menu/-/menu-2.0.13.tgz", + "integrity": "sha512-XZYoq9k/txAELUgn5OokyxfXEpVZwBueVYXiT9ji0XvMuzXVxeHd40klJEkiJUctNsOahZf10t5yxlT4B00pwA==", + "dependencies": { + "@chakra-ui/clickable": "2.0.9", + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/lazy-utils": "2.0.1", + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-animation-state": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-disclosure": "2.0.3", + "@chakra-ui/react-use-focus-effect": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-outside-click": "2.0.3", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/transition": "2.0.9" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/modal": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/modal/-/modal-2.1.7.tgz", + "integrity": "sha512-A+CbvhQYpmLH3SrqJ1wJysUCGm0mNoSDxRjP4wX98j56nMTDAsMYlzttpuLmKaSzvbJ7uEQDLtQV8lZjB0gUuw==", + "dependencies": { + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/focus-lock": "2.0.10", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/transition": "2.0.9", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "^2.5.4" }, "peerDependencies": { - "postcss": "^8.2", - "postcss-selector-parser": "^6.0.10" + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" } }, - "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==", + "node_modules/@chakra-ui/number-input": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-2.0.9.tgz", + "integrity": "sha512-RsDzoNvSBZMgyXjN543AtQ2v99U1p/0xnGWZy4NCkgCDWMBn3kIXqSzQq5CB9Ot0MD8nnKF5VYdVdXWguXExEQ==", "dependencies": { - "@emotion/memoize": "^0.8.0" + "@chakra-ui/counter": "2.0.9", + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3", + "@chakra-ui/react-use-event-listener": "2.0.3", + "@chakra-ui/react-use-interval": "2.0.1", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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/@chakra-ui/number-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-utils/-/number-utils-2.0.3.tgz", + "integrity": "sha512-oN03kYAUCCp/FNtpLr5mh+cvd/sRTzZWTBoFydmxc955psXq/X950gzs6o5kzoeFCpgXaxMmHAXQm3ReEK2NsQ==" }, - "node_modules/@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" - }, - "node_modules/@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + "node_modules/@chakra-ui/object-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/object-utils/-/object-utils-2.0.3.tgz", + "integrity": "sha512-36prckrqTynVD/JTzyCr8OCWVOrMs/awZo3djVbIiNxRIcJ5iEwUVy26h3MWN4ENSopipBtxNfAwPNTLU5Si/g==" }, - "node_modules/@eslint/eslintrc": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", - "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "node_modules/@chakra-ui/pin-input": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-2.0.12.tgz", + "integrity": "sha512-gaMRp5AFW+qAJCUj93V1WluuYBBZ/5A3Wy5q796g8Auvw7vufgkVtl6EBznwvtynZN8gJwbRFpMtJxQyXCkUiw==", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.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" + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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/@chakra-ui/popover": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/popover/-/popover-2.0.9.tgz", + "integrity": "sha512-+7tH4RVuheFQOyAZ5KT9x+qsLvz7rGuKaHtb0427+5bhUzLaSAghtr/afzOKHDwUVBwF2tTUNanR23ipW1fXDg==", + "dependencies": { + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/hooks": "2.0.9", + "@chakra-ui/lazy-utils": "2.0.1", + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-disclosure": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" + } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "node_modules/@chakra-ui/popper": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/popper/-/popper-3.0.7.tgz", + "integrity": "sha512-xLYhuNsk1gOjymtek1ZdZlG21hmg2a7Iu2KsD9Hi7+aUxc2K5/XxX+/vyjjz8u4s0gmj83pTqnauQRynb/TCXA==", "dependencies": { - "type-fest": "^0.20.2" + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@popperjs/core": "^2.9.3" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/portal": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/portal/-/portal-2.0.9.tgz", + "integrity": "sha512-9e9S0MLbkpofPGlyYA12jNYSdndugy6ylPi5pC9nr3/VqG2Kn+8VcBChAeXW8K4ms7WFc74rNX1pBY/UVwr4qg==", + "dependencies": { + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" } }, - "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==", + "node_modules/@chakra-ui/progress": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/progress/-/progress-2.0.10.tgz", + "integrity": "sha512-my0Pi3NG1PYhlvCav4fybg3gL5HBNe+7lO4PVdri4QHEyfJlrDeBWID+1GgqlpUWdTj3sOf7ysku+FEgkeOeSA==", "dependencies": { - "argparse": "^2.0.1" + "@chakra-ui/react-context": "2.0.3" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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" + "node_modules/@chakra-ui/provider": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/provider/-/provider-2.0.16.tgz", + "integrity": "sha512-4t/PmjJ7WXPPaPfoYgw8F1/rVtorZuvknugHfOZcOtAPGQmOPotSv28qjKpu/mCvc1GMGV0swMsvCeInYz7g0w==", + "dependencies": { + "@chakra-ui/css-reset": "2.0.7", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-env": "2.0.9", + "@chakra-ui/system": "2.2.9", + "@chakra-ui/utils": "2.0.9" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "react": ">=18", + "react-dom": ">=18" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "node_modules/@chakra-ui/radio": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/radio/-/radio-2.0.10.tgz", + "integrity": "sha512-LhAWsY22cmb+M/iyhFgkzf2+V9TJmAC77Cd+GbP3M3sxDSEUDtq08KOc3JjoYc3GzeZml3JL1yssbxh+liY3xA==", "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@zag-js/focus-visible": "0.1.0" }, - "engines": { - "node": ">=10.10.0" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "node_modules/@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", - "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "node_modules/@chakra-ui/react": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.3.2.tgz", + "integrity": "sha512-qOcDLbA1x4pnpJPtF4YJ7pZzK/ki6SoQl9Vj7fsR+hJw1lt3y1475NSyYGiA6qgho/8twUgYLhcdrTbQPcmOHg==", + "dependencies": { + "@chakra-ui/accordion": "2.0.12", + "@chakra-ui/alert": "2.0.9", + "@chakra-ui/avatar": "2.1.0", + "@chakra-ui/breadcrumb": "2.0.9", + "@chakra-ui/button": "2.0.9", + "@chakra-ui/checkbox": "2.1.8", + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/control-box": "2.0.9", + "@chakra-ui/counter": "2.0.9", + "@chakra-ui/css-reset": "2.0.7", + "@chakra-ui/editable": "2.0.9", + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/hooks": "2.0.9", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/image": "2.0.10", + "@chakra-ui/input": "2.0.9", + "@chakra-ui/layout": "2.1.6", + "@chakra-ui/live-region": "2.0.9", + "@chakra-ui/media-query": "3.2.5", + "@chakra-ui/menu": "2.0.13", + "@chakra-ui/modal": "2.1.7", + "@chakra-ui/number-input": "2.0.9", + "@chakra-ui/pin-input": "2.0.12", + "@chakra-ui/popover": "2.0.9", + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/progress": "2.0.10", + "@chakra-ui/provider": "2.0.16", + "@chakra-ui/radio": "2.0.10", + "@chakra-ui/react-env": "2.0.9", + "@chakra-ui/select": "2.0.10", + "@chakra-ui/skeleton": "2.0.15", + "@chakra-ui/slider": "2.0.10", + "@chakra-ui/spinner": "2.0.9", + "@chakra-ui/stat": "2.0.9", + "@chakra-ui/switch": "2.0.11", + "@chakra-ui/system": "2.2.9", + "@chakra-ui/table": "2.0.9", + "@chakra-ui/tabs": "2.1.1", + "@chakra-ui/tag": "2.0.9", + "@chakra-ui/textarea": "2.0.10", + "@chakra-ui/theme": "2.1.11", + "@chakra-ui/toast": "3.0.10", + "@chakra-ui/tooltip": "2.0.10", + "@chakra-ui/transition": "2.0.9", + "@chakra-ui/utils": "2.0.9", + "@chakra-ui/visually-hidden": "2.0.9" + }, + "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.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-children-utils/-/react-children-utils-2.0.1.tgz", + "integrity": "sha512-sEgpuh/vWSt2+W0F49EGYXXUyjmg0lbosjVg6qUKHv9sAyx5tbrOrZ6df/TaMUSAe9m3AUOMGqUIPLpxno0DjA==" + }, + "node_modules/@chakra-ui/react-context": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-context/-/react-context-2.0.3.tgz", + "integrity": "sha512-KmPq6sb1y05WsOUqXZtBBC4LsNKZIFrp2thTsLBwcuH7lkXZwPMHmJGKa9K980P+SWEgfH2s2PY2z+QrIuqWGg==", + "peerDependencies": { + "react": ">=18" } }, - "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/@chakra-ui/react-env": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-env/-/react-env-2.0.9.tgz", + "integrity": "sha512-4AJHNUGBR19hzVyOILYpZZgq8jGrpEcbhvR++CppbvPH7vfPZpoz6L/cBtHxS07YwDtUeBL8yCNiLlTxctV//Q==", + "peerDependencies": { + "react": ">=18" } }, - "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/@chakra-ui/react-types": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-types/-/react-types-2.0.3.tgz", + "integrity": "sha512-1mJYOQldFTALE0Wr3j6tk/MYvgQIp6CKkJulNzZrI8QN+ox/bJOh8OVP4vhwqvfigdLTui0g0k8M9h+j2ub/Mw==", + "peerDependencies": { + "react": ">=18" + } }, - "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==", + "node_modules/@chakra-ui/react-use-animation-state": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.0.3.tgz", + "integrity": "sha512-sjGgzMMmxurwKDSFhDLpLNn3SWUERI5iAZOOa0pYnyOLGVXMowgIjK6jpZxre1vc3A+unjJk5P4qeiyY+C4uwQ==", "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" + "@chakra-ui/dom-utils": "2.0.1", + "@chakra-ui/react-use-event-listener": "2.0.3" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": ">=18" } }, - "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/@chakra-ui/react-use-callback-ref": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.0.3.tgz", + "integrity": "sha512-kdYlhgnQKWWLNwl3WSv/Oq3+mlnu2p3y4Xc1AqKVHVcBOdQE9lpW3d7ZaOoK2aIXXWq1rocscOiXBUtM0Vqd2A==", + "peerDependencies": { + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/react-use-controllable-state": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.0.3.tgz", + "integrity": "sha512-su8efwCWWnY2LQUU6PEnYwSGJX8kvPSO2KyUKuymx8q3fNWuyhzAZriG/TbeeCxESLp70+wuniUlSGRa4vxylQ==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "@chakra-ui/react-use-callback-ref": "2.0.3" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/react-use-disclosure": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.0.3.tgz", + "integrity": "sha512-3IdrzvQZcgjqSx5wTVffInOyhMU+d3ZlIE26JmqejMyN/B+qAs932iKfm0A1mTMPTz38ZnNtuaKazmzyfR1ePg==", "dependencies": { - "p-locate": "^4.1.0" + "@chakra-ui/react-use-callback-ref": "2.0.3" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/react-use-event-listener": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.0.3.tgz", + "integrity": "sha512-m3ZdJjo3QQ1HcQGnehlBTgHaCVewz5fwIRTXVzbZTraVJr4k589Zf87eagW57tT4dyv656lSmdhaFGZ8p5Snww==", "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" + "@chakra-ui/react-use-callback-ref": "2.0.3" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/react-use-focus-effect": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.0.3.tgz", + "integrity": "sha512-N0rho7P+rH5cn13dbS8GUOye+6RYXAmXhmlS+WW/3lWidGH3HAbMoOVf56UiuSnE1+2or8/U7qRshUryj2H1nA==", "dependencies": { - "p-limit": "^2.2.0" + "@chakra-ui/dom-utils": "2.0.1", + "@chakra-ui/react-use-event-listener": "2.0.3", + "@chakra-ui/react-use-update-effect": "2.0.3" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": ">=18" } }, - "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/@chakra-ui/react-use-focus-on-pointer-down": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.0.1.tgz", + "integrity": "sha512-f0qL2iWvajUo+0jwDZyJpUMJ6J6BH3WjDZE2Rp6cns4pgI6uYuv2gj+FqQ5jnoYdXkeER6lBI56a+aIW/1RYiA==", + "dependencies": { + "@chakra-ui/react-use-event-listener": "2.0.3" + }, + "peerDependencies": { + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/react-use-interval": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-interval/-/react-use-interval-2.0.1.tgz", + "integrity": "sha512-6ZLzKA7Ga894UZcXO3bbGYThlhviiau1oxZ1UcJG5pUXNM9Up7O/4Joq31sL+KcpteCN45vd1etomilsv/blxw==", "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" + "@chakra-ui/react-use-callback-ref": "2.0.3" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "peerDependencies": { + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/react-use-merge-refs": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.0.3.tgz", + "integrity": "sha512-n35BmVbasy5Esa6qxznWmiV3NaRxGpqMpZH0n+X7aXt8VkGAJzRpAVjUmKCLNYyCLpqsQceCmAEK8a5SR6vxqw==", + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react-use-outside-click": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.0.3.tgz", + "integrity": "sha512-r5OohM8lOuZTz6e3vVHvfm/3sEkd06nUPBNU+r3rWh1I7bR9z5Gia/BOQD6GE4jUTanDkHcH76Pf9qJ45kpibQ==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@chakra-ui/react-use-callback-ref": "2.0.3" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/react-use-pan-event": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.0.4.tgz", + "integrity": "sha512-lcEjngfCgIjE5qZeJiaDx+aJzZPLjbjUmbWumi8pIgWOnDL8Ffjh7AMKW4CddP5OgcRnDDb+7aqJbb55wraboA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@chakra-ui/event-utils": "2.0.4", + "framesync": "5.3.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "react": ">=18" } }, - "node_modules/@jest/console/node_modules/color-convert": { + "node_modules/@chakra-ui/react-use-previous": { "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" + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-previous/-/react-use-previous-2.0.1.tgz", + "integrity": "sha512-ROi+/puVd8D1QaxBSOcGlJNqV2x02ppSgmXzZZJhM8ryFLZjY9ojV3HhamB2IJ/7SIb1rMSSV1GPedFw7YMCwA==", + "peerDependencies": { + "react": ">=18" } }, - "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/@chakra-ui/react-use-safe-layout-effect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-safe-layout-effect/-/react-use-safe-layout-effect-2.0.1.tgz", + "integrity": "sha512-H+ZOjkPqv3KBPEoP68JKpQBNdLOI0mwzEiTT397UdvBVCCJ+1/ijWVUT+Ub/pYic60O6xUghy5ORaWqJHhnKDA==", + "peerDependencies": { + "react": ">=18" + } }, - "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/@chakra-ui/react-use-size": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-size/-/react-use-size-2.0.3.tgz", + "integrity": "sha512-hr4hKepPUmM2paXseSZiOTK2y+ZqnSzYNusDEB01f+cDerFjdN1jSfNJKXpiKF0+hNESXfOPQb3Zt0eDusRdoA==", + "dependencies": { + "@zag-js/element-size": "0.1.0" + }, + "peerDependencies": { + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/react-use-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-timeout/-/react-use-timeout-2.0.1.tgz", + "integrity": "sha512-zXh9RH+GciKr8hvaOADHOoHP72B7UZUEymA8CWCV4WEs/9s/PfQJH7X1bwvaj43CcOmfVQg4oODWqCYQM1lSsg==", "dependencies": { - "has-flag": "^4.0.0" + "@chakra-ui/react-use-callback-ref": "2.0.3" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": ">=18" } }, - "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" - }, + "node_modules/@chakra-ui/react-use-update-effect": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.0.3.tgz", + "integrity": "sha512-8hkP1o/UUUA49w/R+XyAlPiCjxXTCWCNsHWUOEhAitjJfoCNUjgaNKOD52hT07kc5ACJEcJQHA5327LnwtiIlg==", "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/react-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-utils/-/react-utils-2.0.6.tgz", + "integrity": "sha512-ZL0FPaolovXOxMzYRSLHgBYtvxIkA/c5GTSYpXL8DcC+TBLZnAmQ8BPTS2b6xys6xvwdQjkZRUeQ0cBNFaryJg==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@chakra-ui/utils": "2.0.9" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/select": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/select/-/select-2.0.10.tgz", + "integrity": "sha512-7AslBWwI/JyczjMMGtPuN34M/C38koVd+N/pb6swHoIP9TRkkdvDlonIakcmtO1oLEzlNIFKmt4FQ7bUp9ea5Q==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@chakra-ui/form-control": "2.0.9" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "node_modules/@jest/core/node_modules/color-convert": { + "node_modules/@chakra-ui/shared-utils": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "resolved": "https://registry.npmjs.org/@chakra-ui/shared-utils/-/shared-utils-2.0.1.tgz", + "integrity": "sha512-NXDBl/u4wrSNp0ON5R3r3evkRurrAz2yuO7neooaG+O5HEenVouGqm4CsXd6lUAPmjwiGzA0LQFNCt0Hj92dXg==" + }, + "node_modules/@chakra-ui/skeleton": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/skeleton/-/skeleton-2.0.15.tgz", + "integrity": "sha512-QVMkXwrH9jLfim8uJTZcjHeGjzoquNcHGXD5wapd7eDqp9BygvmMXAHBxFm8eEJLHuvIqLX94P6DLeiieYwX7Q==", "dependencies": { - "color-name": "~1.1.4" + "@chakra-ui/media-query": "3.2.5", + "@chakra-ui/react-use-previous": "2.0.1" }, - "engines": { - "node": ">=7.0.0" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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/@chakra-ui/slider": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/slider/-/slider-2.0.10.tgz", + "integrity": "sha512-F0RGl2ruADbXO/GnoBUiTEl+przxhZo2e0tfw9VTtS+RsJZ22uHrTNVvVJHNmjK7/E3++kBfaLCacoJFz/io+g==", + "dependencies": { + "@chakra-ui/number-utils": "2.0.3", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-pan-event": "2.0.4", + "@chakra-ui/react-use-size": "2.0.3", + "@chakra-ui/react-use-update-effect": "2.0.3" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" + } }, - "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/@chakra-ui/spinner": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-2.0.9.tgz", + "integrity": "sha512-9ALl51fiVWptDu2J2xcv0TSfGf4buumpHrEXHvV2Qy+HZ6rYnUmSThBSb/VgoQS+rASG8bAbLUPlQTQ+v9ibFg==", + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/stat": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/stat/-/stat-2.0.9.tgz", + "integrity": "sha512-C9cytqegWSGJ/hh3/qwsgGlerXLYHrU0iQcJQ+pKSRFJhshXsv3go5IR6kVL72Yf2s4Gs5c3GsMZrLM22ePpDg==", "dependencies": { - "has-flag": "^4.0.0" + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/styled-system": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.3.1.tgz", + "integrity": "sha512-jyR9s2yk5TEyq4HUfjrgUeaOzd9ZTZrbjK96UjtiTCZGO/q4j2RXtYvfheUjUyW1UnzI2A1ffHOJca8tBMDjpA==", "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" + "csstype": "^3.0.11", + "lodash.mergewith": "4.6.2" } }, - "node_modules/@jest/expect-utils": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.0.3.tgz", - "integrity": "sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q==", + "node_modules/@chakra-ui/switch": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/switch/-/switch-2.0.11.tgz", + "integrity": "sha512-gY8OGBnoPosZpq7dDNVf432t67pTc/cz5VkGhbtER7bbjXSoXe0DAiAYL+HT2kD7mbTJQzzHK/y0St0WimR1Mw==", "dependencies": { - "jest-get-type": "^29.0.0" + "@chakra-ui/checkbox": "2.1.8" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18" } }, - "node_modules/@jest/expect-utils/node_modules/jest-get-type": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", - "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node_modules/@chakra-ui/system": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/system/-/system-2.2.9.tgz", + "integrity": "sha512-SyTeIGm+goyYK8vqX4dU6oeLhxUAeGI3Cl+mxA+aiKIX01YTALhTWhpbrsuMYBevV+l9EGK12egPUQE+Mo3WlQ==", + "dependencies": { + "@chakra-ui/color-mode": "2.1.7", + "@chakra-ui/react-utils": "2.0.6", + "@chakra-ui/styled-system": "2.3.1", + "@chakra-ui/utils": "2.0.9", + "react-fast-compare": "3.2.0" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@emotion/styled": "^11.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/table": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/table/-/table-2.0.9.tgz", + "integrity": "sha512-XRz6+x4dMeQX3xyViyG2H/P1STI/2vwvgU2cjzzwS+5fZ2JdGaTgYzBb+IZoH9agEq1Ma3rlKMUPDrRCFb7kLQ==", "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" + "@chakra-ui/react-context": "2.0.3" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/tabs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-2.1.1.tgz", + "integrity": "sha512-xA+vwqpAHb0nBLrkiO5Lea2UDGROyAIBqsyp/8XXXEr6eKxtNe1I6WJPbDQy0aazB2ToAA0R6fT34HjLaXP8MQ==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "@chakra-ui/clickable": "2.0.9", + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/lazy-utils": "2.0.1", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "node_modules/@chakra-ui/tag": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/tag/-/tag-2.0.9.tgz", + "integrity": "sha512-NKARwhsZ04t2vkrdRhNcakEiVtg1q44yUUsDw2Jwdu4idAWQupZGGochQI2Ac4T2MI1b66zQUkaGnm3l1mhTtg==", "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" + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/textarea": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-2.0.10.tgz", + "integrity": "sha512-HSo0EPsY8XKGA+Af6jTob1oe1T6NKZwgjLmX0binK3MMM9pDTXsUTw8GD0g971lxw9oktVMLK/O9QVAgVAm5mw==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@chakra-ui/form-control": "2.0.9" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/theme": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-2.1.11.tgz", + "integrity": "sha512-gI0NLU6wO/5cRq8gbDHuy24Y/ZhJxN4D/2uucNN9is3h+d58/En5jV3fwzZW8PLiLKW/T2CmbYWEZWV2YkcUVA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@chakra-ui/anatomy": "2.0.6", + "@chakra-ui/theme-tools": "2.0.11" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@chakra-ui/styled-system": ">=2.0.0" } }, - "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==", + "node_modules/@chakra-ui/theme-tools": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.0.11.tgz", + "integrity": "sha512-0Juf98bAyOgnBeQ39nMKWqRsOxZDw75BbAB8o0oVyjhYVS1wJh7tFX1ZRV8N/+AN6fuRXEznZPpyUh3J+ZTiRg==", "dependencies": { - "color-name": "~1.1.4" + "@chakra-ui/anatomy": "2.0.6", + "@ctrl/tinycolor": "^3.4.0" }, - "engines": { - "node": ">=7.0.0" + "peerDependencies": { + "@chakra-ui/styled-system": ">=2.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/@chakra-ui/toast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/toast/-/toast-3.0.10.tgz", + "integrity": "sha512-i/oEtzmarO0hM6fxa55OmA8ZGkZv9b+vIC2xs5kQ/C0rJaC0ycibok8srq2Stjq9309fZNezyzThQp6e9acUYQ==", + "dependencies": { + "@chakra-ui/alert": "2.0.9", + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-use-timeout": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/theme": "2.1.11" + }, + "peerDependencies": { + "@chakra-ui/system": "2.2.9", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } }, - "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/@chakra-ui/tooltip": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-2.0.10.tgz", + "integrity": "sha512-pBILBdZoux2K3EW9V6JuyZYUWz2/Y7oYCVO6AwNOesiEBGAONyzoDwFV728EzPEHe9e+YBcKOSZ9tEpDdrzHMA==", + "dependencies": { + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-disclosure": "2.0.3", + "@chakra-ui/react-use-event-listener": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" + }, + "peerDependencies": { + "@chakra-ui/system": ">=2.0.0", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" } }, - "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/@chakra-ui/transition": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/transition/-/transition-2.0.9.tgz", + "integrity": "sha512-cVfKdZl128AEj0LDS8M9dzXao4wmTVj3gRJBnm91Qcg243Pm8OlgIBNbHEwsq/Fps+PsN431BtEGfL4w79wQEA==", + "peerDependencies": { + "framer-motion": ">=4.0.0", + "react": ">=18" } }, - "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==", + "node_modules/@chakra-ui/utils": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.0.9.tgz", + "integrity": "sha512-7ct5562Jw6pZdtj63XfUkEUXXsCCVqdqIXyLtQ9VgOKtRQWwDxzc8uPI5Zjdw9AleEITZFUH8TNKWn75nm54kQ==", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@types/lodash.mergewith": "4.6.6", + "css-box-model": "1.2.1", + "framesync": "5.3.0", + "lodash.mergewith": "4.6.2" } }, - "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==", + "node_modules/@chakra-ui/visually-hidden": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-2.0.9.tgz", + "integrity": "sha512-PkNxrRGp9H3bdqEaoo8XGt/AL9UuGRTom0/9XJa+G/Dj8Cy1sDuamOWk3pN/ZQs46RokfK9Uh5LqPY5dwSDweg==", + "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.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.6.tgz", + "integrity": "sha512-ei4Vh4AJwTCXTNj7uzwduoZDO7nLPksQ0TI7OzUlyFq4P4Uhu6hU7R4AlLimDP/s6D3PQdHmRL4f7UOy370UHA==", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "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": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "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": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "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": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "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": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "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": { - "@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" + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "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": { - "color-convert": "^2.0.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "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": { - "color-name": "~1.1.4" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=7.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "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": ">=8" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "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==", + "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": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "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": { - "has-flag": "^4.0.0" + "postcss-value-parser": "^4.2.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" + "node": "^12 || ^14 || >=16" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "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": { - "color-convert": "^2.0.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^14 || >=16" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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" - }, + "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": ">=10" + "node": "^12 || ^14 || >=16" }, "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" + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, - "engines": { - "node": ">=7.0.0" + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" } }, - "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" - }, + "node_modules/@ctrl/tinycolor": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", + "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==", "engines": { - "node": ">=8" + "node": ">=10" } }, - "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==", + "node_modules/@emotion/babel-plugin": { + "version": "11.10.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", + "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.0", + "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.0.13" }, - "engines": { - "node": ">=6.0.0" + "peerDependencies": { + "@babel/core": "^7.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==", + "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": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": ">=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": ">=0.10.0" } }, - "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==", + "node_modules/@emotion/cache": { + "version": "11.10.3", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.3.tgz", + "integrity": "sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ==", "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.0.13" } }, - "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/@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/@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "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": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@emotion/memoize": "^0.8.0" } }, - "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/@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/@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==", + "node_modules/@emotion/react": { + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.4.tgz", + "integrity": "sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA==", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/cache": "^11.10.0", + "@emotion/serialize": "^1.1.0", + "@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" }, - "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" + "peerDependencies": { + "@babel/core": "^7.0.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "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==", + "node_modules/@emotion/serialize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" + "@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/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", - "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "node_modules/@emotion/serialize/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/sheet": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", + "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" + }, + "node_modules/@emotion/styled": { + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.4.tgz", + "integrity": "sha512-pRl4R8Ez3UXvOPfc2bzIoV8u9P97UedgHS4FPX594ntwEuAMA114wlaHvOK24HB48uqfXiGlYIZYCxVJ1R1ttQ==", "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">= 10.13" + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" }, "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 <3.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" + "@babel/core": "^7.0.0", + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" }, "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { + "@babel/core": { "optional": true }, - "webpack-plugin-serve": { + "@types/react": { "optional": true } } }, - "node_modules/@remix-run/router": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.0.tgz", - "integrity": "sha512-SCR1cxRSMNKjaVYptCzBApPDqGwa3FGdjVHc+rOToocNPHQdIYLZBfv/3f+KvYuXDkUGVIW9IAzmPNZDRL1I4A==", - "engines": { - "node": ">=14" - } + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" }, - "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" - }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "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": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } + "react": ">=16.8.0" } }, - "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==", + "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": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", "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" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.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": ">= 10.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "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/@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/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" + "type-fest": "^0.20.2" }, "engines": { - "node": ">= 8.0.0" + "node": ">=8" }, - "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.1.4", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", - "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.24.41", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.41.tgz", - "integrity": "sha512-TJCgQurls4FipFvHeC+gfAzb+GGstL0TDwYJKQVtTeSvJIznWzP7g3bAd5gEBlr8+bIxqnWS9VGVWREDhmE8jA==" - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "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" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "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" + "argparse": "^2.0.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "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==", + "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": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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" + "node_modules/@humanwhocodes/config-array": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "engines": { + "node": ">=10.10.0" } }, - "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" - }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", "funding": { "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/nzakas" } }, - "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==", + "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": ">=10" + "node": ">=12.22" }, "funding": { "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/nzakas" } }, - "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" + "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" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "engines": { + "node": ">=8" } }, - "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==", + "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": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=6" } }, - "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==", + "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": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, - "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==", + "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": { - "@babel/types": "^7.12.6" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, - "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==", + "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": { - "@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" + "p-try": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, - "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" - }, + "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": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, - "node_modules/@testing-library/dom": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.17.1.tgz", - "integrity": "sha512-KnH2MnJUzmFNPW6RIKfd+zf2Wue8mEKX0M3cpX6aKl5ZXrJM1/c/Pc8c2xDNYQCnJO48Sm5ITbMXgqTr3h4jxQ==", + "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": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "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" + "@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": ">=12" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "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==", @@ -3473,15 +3602,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", - "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@testing-library/dom/node_modules/chalk": { + "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==", @@ -3496,7 +3617,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/color-convert": { + "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==", @@ -3507,12 +3628,12 @@ "node": ">=7.0.0" } }, - "node_modules/@testing-library/dom/node_modules/color-name": { + "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/@testing-library/dom/node_modules/has-flag": { + "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==", @@ -3520,7 +3641,7 @@ "node": ">=8" } }, - "node_modules/@testing-library/dom/node_modules/supports-color": { + "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==", @@ -3531,28 +3652,53 @@ "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==", + "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": { - "@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" + "@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": ">=8", - "npm": ">=6", - "yarn": ">=1" + "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/@testing-library/jest-dom/node_modules/ansi-styles": { + "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==", @@ -3566,27 +3712,22 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/jest-dom/node_modules/aria-query": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", - "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==", - "engines": { - "node": ">=6.0" - } - }, - "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==", + "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": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "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==", @@ -3597,12 +3738,12 @@ "node": ">=7.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "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/@testing-library/jest-dom/node_modules/has-flag": { + "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==", @@ -3610,7 +3751,7 @@ "node": ">=8" } }, - "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "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==", @@ -3621,261 +3762,356 @@ "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==", + "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": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.5.0", - "@types/react-dom": "^18.0.0" + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" }, "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "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==", + "node_modules/@jest/expect-utils": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.0.3.tgz", + "integrity": "sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q==", "dependencies": { - "@babel/runtime": "^7.12.5" + "jest-get-type": "^29.0.0" }, "engines": { - "node": ">=10", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", "engines": { - "node": ">= 6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "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" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" - }, - "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "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": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "@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/@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==", + "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": { - "@babel/types": "^7.0.0" + "@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/@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==", + "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": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/babel__traverse": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", - "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", + "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": { - "@babel/types": "^7.3.0" + "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/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "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": { - "@types/connect": "*", - "@types/node": "*" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "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/@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/@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/@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/@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==", + "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": { - "@types/express-serve-static-core": "*", - "@types/node": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/eslint": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", - "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "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": { - "@types/estree": "*", - "@types/json-schema": "*" + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "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==", + "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": { - "@types/eslint": "*", - "@types/estree": "*" + "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/@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + "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/@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "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": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" + "@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/@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "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": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" + "@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/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "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": { - "@types/node": "*" + "@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/@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.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "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": { - "@types/node": "*" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", + "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": { - "@types/istanbul-lib-coverage": "*" + "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/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "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": { - "@types/istanbul-lib-report": "*" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@types/jest": { - "version": "29.0.2", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.0.2.tgz", - "integrity": "sha512-TaklkwSEtvwJpleiKBHgEBySIQlcZ08gYP/s5wdtdLnjz9uxjnDd7U+Y0JWACebkqBc+jtbol2PEtEW0wQV2zQ==", - "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.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/@types/jest/node_modules/@jest/schemas": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", - "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "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": { - "@sinclair/typebox": "^0.24.1" + "has-flag": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/@types/jest/node_modules/@jest/types": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.0.3.tgz", - "integrity": "sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A==", + "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": { - "@jest/schemas": "^29.0.0", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^17.0.8", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/@types/yargs": { - "version": "17.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", - "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", - "dependencies": { - "@types/yargs-parser": "*" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@types/jest/node_modules/ansi-styles": { + "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==", @@ -3889,7 +4125,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/jest/node_modules/chalk": { + "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==", @@ -3904,7 +4140,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/jest/node_modules/color-convert": { + "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==", @@ -3915,1123 +4151,1008 @@ "node": ">=7.0.0" } }, - "node_modules/@types/jest/node_modules/color-name": { + "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/@types/jest/node_modules/diff-sequences": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", - "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==", + "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": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/@types/jest/node_modules/expect": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.0.3.tgz", - "integrity": "sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q==", + "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": { - "@jest/expect-utils": "^29.0.3", - "jest-get-type": "^29.0.0", - "jest-matcher-utils": "^29.0.3", - "jest-message-util": "^29.0.3", - "jest-util": "^29.0.3" + "has-flag": "^4.0.0" }, - "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.0.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.0.3.tgz", - "integrity": "sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg==", + "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": { - "chalk": "^4.0.0", - "diff-sequences": "^29.0.0", - "jest-get-type": "^29.0.0", - "pretty-format": "^29.0.3" + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@types/jest/node_modules/jest-get-type": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", - "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", + "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": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@types/jest/node_modules/jest-matcher-utils": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.0.3.tgz", - "integrity": "sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.0.3", - "jest-get-type": "^29.0.0", - "pretty-format": "^29.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/jest-message-util": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.3.tgz", - "integrity": "sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.0.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.0.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, + "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": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@types/jest/node_modules/jest-util": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.0.3.tgz", - "integrity": "sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ==", + "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": { - "@jest/types": "^29.0.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" + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/@types/jest/node_modules/pretty-format": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.3.tgz", - "integrity": "sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q==", + "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": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "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": ">=6.0.0" } }, - "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/@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/@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==", + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "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/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.7.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", - "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==" - }, - "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.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==" - }, - "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/@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/@types/react": { - "version": "18.0.20", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.20.tgz", - "integrity": "sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==", + "node_modules/@motionone/animation": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.14.0.tgz", + "integrity": "sha512-h+1sdyBP8vbxEBW5gPFDnj+m2DCqdlAuf2g6Iafb1lcMnqjsRXWlPw1AXgvUMXmreyhqmPbJqoNfIKdytampRQ==", "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" + "@motionone/easing": "^10.14.0", + "@motionone/types": "^10.14.0", + "@motionone/utils": "^10.14.0", + "tslib": "^2.3.1" } }, - "node_modules/@types/react-dom": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", - "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "node_modules/@motionone/dom": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.13.1.tgz", + "integrity": "sha512-zjfX+AGMIt/fIqd/SL1Lj93S6AiJsEA3oc5M9VkUr+Gz+juRmYN1vfvZd6MvEkSqEjwPQgcjN7rGZHrDB9APfQ==", "dependencies": { - "@types/react": "*" + "@motionone/animation": "^10.13.1", + "@motionone/generators": "^10.13.1", + "@motionone/types": "^10.13.0", + "@motionone/utils": "^10.13.1", + "hey-listen": "^1.0.8", + "tslib": "^2.3.1" } }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "node_modules/@motionone/easing": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.14.0.tgz", + "integrity": "sha512-2vUBdH9uWTlRbuErhcsMmt1jvMTTqvGmn9fHq8FleFDXBlHFs5jZzHJT9iw+4kR1h6a4SZQuCf72b9ji92qNYA==", "dependencies": { - "@types/node": "*" + "@motionone/utils": "^10.14.0", + "tslib": "^2.3.1" } }, - "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/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==", + "node_modules/@motionone/generators": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.14.0.tgz", + "integrity": "sha512-6kRHezoFfIjFN7pPpaxmkdZXD36tQNcyJe3nwVqwJ+ZfC0e3rFmszR8kp9DEVFs9QL/akWjuGPSLBI1tvz+Vjg==", "dependencies": { - "@types/express": "*" + "@motionone/types": "^10.14.0", + "@motionone/utils": "^10.14.0", + "tslib": "^2.3.1" } }, - "node_modules/@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", - "dependencies": { - "@types/mime": "*", - "@types/node": "*" - } + "node_modules/@motionone/types": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.14.0.tgz", + "integrity": "sha512-3bNWyYBHtVd27KncnJLhksMFQ5o2MSdk1cA/IZqsHtA9DnRM1SYgN01CTcJ8Iw8pCXF5Ocp34tyAjY7WRpOJJQ==" }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "node_modules/@motionone/utils": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.14.0.tgz", + "integrity": "sha512-sLWBLPzRqkxmOTRzSaD3LFQXCPHvDzyHJ1a3VP9PRzBxyVd2pv51/gMOsdAcxQ9n+MIeGJnxzXBYplUHKj4jkw==", "dependencies": { - "@types/node": "*" + "@motionone/types": "^10.14.0", + "hey-listen": "^1.0.8", + "tslib": "^2.3.1" } }, - "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==", + "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": { - "@types/jest": "*" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dependencies": { - "@types/node": "*" + "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/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "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": { - "@types/yargs-parser": "*" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "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.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.37.0.tgz", - "integrity": "sha512-Fde6W0IafXktz1UlnhGkrrmnnGpAo1kyX7dnyHHVrmwJOn72Oqm3eYtddrpOwwel2W8PAK9F3pIL5S+lfoM0og==", + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", "dependencies": { - "@typescript-eslint/scope-manager": "5.37.0", - "@typescript-eslint/type-utils": "5.37.0", - "@typescript-eslint/utils": "5.37.0", - "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">= 10.13" }, "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <3.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": { - "typescript": { + "@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/@typescript-eslint/experimental-utils": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.0.tgz", - "integrity": "sha512-mmzzOOK2YpwSgzhXpeSAtAlxBZVLGuq8OdvrfzibR4jfTTrTd3AjCy17M2dUKVFNsrNfLM0nWsxMsJz0kiYHqw==", - "dependencies": { - "@typescript-eslint/utils": "5.37.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, + "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/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "url": "https://opencollective.com/popperjs" } }, - "node_modules/@typescript-eslint/parser": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.37.0.tgz", - "integrity": "sha512-01VzI/ipYKuaG5PkE5+qyJ6m02fVALmMPY3Qq5BHflDx3y4VobbLdHQkSMg9VPRS4KdNt4oYTMaomFoHonBGAw==", + "node_modules/@remix-run/router": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.0.tgz", + "integrity": "sha512-SCR1cxRSMNKjaVYptCzBApPDqGwa3FGdjVHc+rOToocNPHQdIYLZBfv/3f+KvYuXDkUGVIW9IAzmPNZDRL1I4A==", + "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": { - "@typescript-eslint/scope-manager": "5.37.0", - "@typescript-eslint/types": "5.37.0", - "@typescript-eslint/typescript-estree": "5.37.0", - "debug": "^4.3.4" + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">= 10.0.0" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" }, "peerDependenciesMeta": { - "typescript": { + "@types/babel__core": { "optional": true } } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.37.0.tgz", - "integrity": "sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q==", + "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": { - "@typescript-eslint/types": "5.37.0", - "@typescript-eslint/visitor-keys": "5.37.0" + "@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": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 10.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.37.0.tgz", - "integrity": "sha512-BSx/O0Z0SXOF5tY0bNTBcDEKz2Ec20GVYvq/H/XNKiUorUFilH7NPbFUuiiyzWaSdN3PA8JV0OvYx0gH/5aFAQ==", + "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": { - "@typescript-eslint/typescript-estree": "5.37.0", - "@typescript-eslint/utils": "5.37.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" + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" }, "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.37.0.tgz", - "integrity": "sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "rollup": "^1.20.0 || ^2.0.0" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz", - "integrity": "sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA==", + "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": { - "@typescript-eslint/types": "5.37.0", - "@typescript-eslint/visitor-keys": "5.37.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">= 8.0.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.37.0.tgz", - "integrity": "sha512-jUEJoQrWbZhmikbcWSMDuUSxEE7ID2W/QCV/uz10WtQqfOuKZUqFGjqLJ+qhDd17rjgp+QJPqTdPIBWwoob2NQ==", + "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.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.41", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.41.tgz", + "integrity": "sha512-TJCgQurls4FipFvHeC+gfAzb+GGstL0TDwYJKQVtTeSvJIznWzP7g3bAd5gEBlr8+bIxqnWS9VGVWREDhmE8jA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.37.0", - "@typescript-eslint/types": "5.37.0", - "@typescript-eslint/typescript-estree": "5.37.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.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" + "type-detect": "4.0.8" } }, - "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==", + "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": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" + "@sinonjs/commons": "^1.7.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/@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/@typescript-eslint/visitor-keys": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz", - "integrity": "sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA==", - "dependencies": { - "@typescript-eslint/types": "5.37.0", - "eslint-visitor-keys": "^3.3.0" - }, + "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": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "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": { - "@xtuc/long": "4.2.2" + "@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/@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==", + "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": { - "@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" + "@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/@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==", + "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": { - "@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" + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "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==", + "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": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@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/@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==", + "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": { - "@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" + "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/@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==", + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" + "@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/@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/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==", + "node_modules/@testing-library/dom": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.17.1.tgz", + "integrity": "sha512-KnH2MnJUzmFNPW6RIKfd+zf2Wue8mEKX0M3cpX6aKl5ZXrJM1/c/Pc8c2xDNYQCnJO48Sm5ITbMXgqTr3h4jxQ==", "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "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": ">= 0.6" + "node": ">=12" } }, - "node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "bin": { - "acorn": "bin/acorn" + "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==", + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.4.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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/@testing-library/dom/node_modules/aria-query": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", + "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==", + "engines": { + "node": ">=6.0" } }, - "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" + "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==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.4.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "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/@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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.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==" + }, + "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==", + "engines": { + "node": ">=8" } }, - "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==", + "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==", "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "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" + "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": ">=0.4.0" + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" } }, - "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==", + "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": ">=0.4.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/address": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", - "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "node_modules/@testing-library/jest-dom/node_modules/aria-query": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", + "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==", "engines": { - "node": ">= 10.0.0" + "node": ">=6.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==", + "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": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8.9" + "node": ">=8" } }, - "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==", + "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": { - "debug": "4" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 6.0.0" + "node": ">=7.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/@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/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "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": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" + "has-flag": "^4.0.0" }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" }, - "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" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "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==", + "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": { - "type-fest": "^0.21.3" + "@babel/runtime": "^7.12.5" }, "engines": { - "node": ">=8" + "node": ">=10", + "npm": ">=6" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" } }, - "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/@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/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "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": ">=8" + "node": ">=10.13.0" } }, - "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==", + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "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": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" + "@babel/types": "^7.0.0" } }, - "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==", + "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": { - "sprintf-js": "~1.0.2" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "node_modules/@types/babel__traverse": { + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", + "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - }, - "engines": { - "node": ">=6.0" + "@babel/types": "^7.3.0" } }, - "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.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "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": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/connect": "*", + "@types/node": "*" } }, - "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/@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/array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/node": "*" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "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": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/express-serve-static-core": "*", + "@types/node": "*" } }, - "node_modules/array.prototype.reduce": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", - "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "node_modules/@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/estree": "*", + "@types/json-schema": "*" } }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "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/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/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" }, - "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/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } }, - "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/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } }, - "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/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" } }, - "node_modules/autoprefixer": { - "version": "10.4.10", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.10.tgz", - "integrity": "sha512-nMaiDARyp1e74c8IeAXkr+BmFKa8By4Zak7tyaNPF09Iu39WFpNXOWrVirmXjKr+5cOyERwvtbMOLYz6iBJYgQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], + "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.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", "dependencies": { - "browserslist": "^4.21.3", - "caniuse-lite": "^1.0.30001399", - "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" + "@types/node": "*" } }, - "node_modules/axe-core": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", - "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", - "engines": { - "node": ">=4" + "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/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "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": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "@types/istanbul-lib-report": "*" } }, - "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==", + "node_modules/@types/jest": { + "version": "29.0.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.0.2.tgz", + "integrity": "sha512-TaklkwSEtvwJpleiKBHgEBySIQlcZ08gYP/s5wdtdLnjz9uxjnDd7U+Y0JWACebkqBc+jtbol2PEtEW0wQV2zQ==", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": ">= 6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - }, - "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==", + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.0.3.tgz", + "integrity": "sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A==", "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" + "@jest/schemas": "^29.0.0", + "@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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/babel-jest/node_modules/ansi-styles": { + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "17.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", + "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", + "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==", @@ -5045,7 +5166,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/babel-jest/node_modules/chalk": { + "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==", @@ -5060,7 +5181,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/babel-jest/node_modules/color-convert": { + "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==", @@ -5071,12 +5192,35 @@ "node": ">=7.0.0" } }, - "node_modules/babel-jest/node_modules/color-name": { + "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/babel-jest/node_modules/has-flag": { + "node_modules/@types/jest/node_modules/diff-sequences": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", + "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.0.3.tgz", + "integrity": "sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q==", + "dependencies": { + "@jest/expect-utils": "^29.0.3", + "jest-get-type": "^29.0.0", + "jest-matcher-utils": "^29.0.3", + "jest-message-util": "^29.0.3", + "jest-util": "^29.0.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==", @@ -5084,1473 +5228,1493 @@ "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==", + "node_modules/@types/jest/node_modules/jest-diff": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.0.3.tgz", + "integrity": "sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg==", "dependencies": { - "has-flag": "^4.0.0" + "chalk": "^4.0.0", + "diff-sequences": "^29.0.0", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.0.3.tgz", + "integrity": "sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w==", "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "chalk": "^4.0.0", + "jest-diff": "^29.0.3", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.3" }, "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "node_modules/@types/jest/node_modules/jest-message-util": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.3.tgz", + "integrity": "sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg==", "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" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.0.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.0.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "node_modules/@types/jest/node_modules/jest-util": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.0.3.tgz", + "integrity": "sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ==", "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" + "@jest/types": "^29.0.3", + "@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": "^14.15.0 || ^16.10.0 || >=18.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==", + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.3.tgz", + "integrity": "sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q==", "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=10", - "npm": ">=6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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/@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/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==", + "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": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" + "has-flag": "^4.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=8" } }, - "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/@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/babel-plugin-polyfill-corejs3": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", - "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "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.185", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.185.tgz", + "integrity": "sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==" + }, + "node_modules/@types/lodash.mergewith": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.6.tgz", + "integrity": "sha512-RY/8IaVENjG19rxTZu9Nukqh0W2UrYgmBj5sdns4hWRZaV8PqR7wIKHFKzvOTjo4zVRV7sVI+yFhAJql12Kfqg==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.2", - "core-js-compat": "^3.21.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/lodash": "*" } }, - "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==", + "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.7.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", + "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==" + }, + "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.20", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.20.tgz", + "integrity": "sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "node_modules/babel-plugin-styled-components": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", - "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "node_modules/@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.11", - "picomatch": "^2.3.0" - }, - "peerDependencies": { - "styled-components": ">= 2" + "@types/react": "*" } }, - "node_modules/babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + "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/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/@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/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==", + "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/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": { - "@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" + "@types/express": "*" } }, - "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==", + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "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" + "@types/mime": "*", + "@types/node": "*" } }, - "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==", + "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": { - "@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" + "@types/node": "*" } }, - "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/@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/bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "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": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - }, - "engines": { - "node": ">= 8.0.0" + "@types/jest": "*" } }, - "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/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dependencies": { + "@types/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/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" } }, - "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/@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/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.37.0.tgz", + "integrity": "sha512-Fde6W0IafXktz1UlnhGkrrmnnGpAo1kyX7dnyHHVrmwJOn72Oqm3eYtddrpOwwel2W8PAK9F3pIL5S+lfoM0og==", "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.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/type-utils": "5.37.0", + "@typescript-eslint/utils": "5.37.0", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "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/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.0.tgz", + "integrity": "sha512-mmzzOOK2YpwSgzhXpeSAtAlxBZVLGuq8OdvrfzibR4jfTTrTd3AjCy17M2dUKVFNsrNfLM0nWsxMsJz0kiYHqw==", + "dependencies": { + "@typescript-eslint/utils": "5.37.0" + }, "engines": { - "node": ">= 0.8" + "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/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==", + "node_modules/@typescript-eslint/parser": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.37.0.tgz", + "integrity": "sha512-01VzI/ipYKuaG5PkE5+qyJ6m02fVALmMPY3Qq5BHflDx3y4VobbLdHQkSMg9VPRS4KdNt4oYTMaomFoHonBGAw==", "dependencies": { - "ms": "2.0.0" + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/typescript-estree": "5.37.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/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==", + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.37.0.tgz", + "integrity": "sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/visitor-keys": "5.37.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "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.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "node_modules/@typescript-eslint/type-utils": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.37.0.tgz", + "integrity": "sha512-BSx/O0Z0SXOF5tY0bNTBcDEKz2Ec20GVYvq/H/XNKiUorUFilH7NPbFUuiiyzWaSdN3PA8JV0OvYx0gH/5aFAQ==", "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "@typescript-eslint/typescript-estree": "5.37.0", + "@typescript-eslint/utils": "5.37.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/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/@typescript-eslint/types": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.37.0.tgz", + "integrity": "sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz", + "integrity": "sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA==", "dependencies": { - "fill-range": "^7.0.1" + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/visitor-keys": "5.37.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "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.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "bin": { - "browserslist": "cli.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "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==", + "node_modules/@typescript-eslint/utils": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.37.0.tgz", + "integrity": "sha512-jUEJoQrWbZhmikbcWSMDuUSxEE7ID2W/QCV/uz10WtQqfOuKZUqFGjqLJ+qhDd17rjgp+QJPqTdPIBWwoob2NQ==", "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==", + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/typescript-estree": "5.37.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, "engines": { - "node": ">=6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "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" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "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==", + "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": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8.0.0" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "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": ">=6" + "node": ">=4.0" } }, - "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==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz", + "integrity": "sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA==", "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==", + "@typescript-eslint/types": "5.37.0", + "eslint-visitor-keys": "^3.3.0" + }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "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/@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/camelize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + "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/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==", + "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": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001399", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001399.tgz", - "integrity": "sha512-4vQ90tMKS+FkvuVWS5/QY1+d805ODxZiKFzsU8o/RsVJz49ZSRR8EjykLJbqhzdPgadbX6wB538wOzle3JniRA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] + "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/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/@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/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "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": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" + "@xtuc/ieee754": "^1.2.0" } }, - "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/@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/check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + "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/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/" - } - ], + "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": { - "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" + "@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/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==", + "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": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" + "@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/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/@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/ci-info": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", - "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==" + "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/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/@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/clean-css": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", - "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "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.1.0", + "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.1.0.tgz", + "integrity": "sha512-QF8wp0+V8++z+FHXiIw93+zudtubYszOtYbNgK39fg3pi+nCZtuSm4L1jC5QZMatNZ83MfOzyNCfgUubapagJQ==" + }, + "node_modules/@zag-js/focus-visible": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.1.0.tgz", + "integrity": "sha512-PeaBcTmdZWcFf7n1aM+oiOdZc+sy14qi0emPIeUuGMTjbP0xLGrZu43kdpHnWSXy7/r4Ubp/vlg50MCV8+9Isg==" + }, + "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": { - "source-map": "~0.6.0" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": ">= 10.0" + "node": ">= 0.6" } }, - "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==", + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.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==", + "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": { - "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" + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" } }, - "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" + "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": ">= 4.0" + "node": ">=0.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/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/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/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/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/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==", + "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": { - "delayed-stream": "~1.0.0" + "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.8" + "node": ">=0.4.0" } }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "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": ">= 12" + "node": ">=0.4.0" } }, - "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==", + "node_modules/address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", "engines": { - "node": ">=4.0.0" + "node": ">= 10.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==", + "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": { - "mime-db": ">= 1.43.0 < 2" + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" }, "engines": { - "node": ">= 0.6" + "node": ">=8.9" } }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "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": { - "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" + "debug": "4" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 6.0.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==", + "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": { - "ms": "2.0.0" + "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/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/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/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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/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/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/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/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/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==", + "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": { - "safe-buffer": "5.2.1" + "type-fest": "^0.21.3" }, "engines": { - "node": ">= 0.6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/content-disposition/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/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/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "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": ">= 0.6" + "node": ">=8" } }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "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": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "color-convert": "^1.9.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "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/core-js": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.1.tgz", - "integrity": "sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.1.tgz", - "integrity": "sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==", + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dependencies": { - "browserslist": "^4.21.3" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "engines": { + "node": ">= 8" } }, - "node_modules/core-js-pure": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.1.tgz", - "integrity": "sha512-7Fr74bliUDdeJCBMxkkIuQ4xfxn/SwrVg+HkJUAoNEXVqYLv55l6Af0dJ5Lq2YBUW9yKqSkLXaS5SYPK6MGa/A==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } + "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/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/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/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "node_modules/aria-hidden": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.1.tgz", + "integrity": "sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==", "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" + "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/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" }, "engines": { - "node": ">= 8" + "node": ">=6.0" } }, - "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/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/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==", + "node_modules/array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" + "node": ">=8" } }, - "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==", + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "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.5" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", "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" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" }, "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.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/ljharb" } }, - "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/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "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/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "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/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==", + "node_modules/autoprefixer": { + "version": "10.4.10", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.10.tgz", + "integrity": "sha512-nMaiDARyp1e74c8IeAXkr+BmFKa8By4Zak7tyaNPF09Iu39WFpNXOWrVirmXjKr+5cOyERwvtbMOLYz6iBJYgQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "browserslist": "^4.21.3", + "caniuse-lite": "^1.0.30001399", + "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": ">= 12.13.0" + "node": "^10 || ^12 || >=14" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "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==", + "node_modules/axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "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/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" } }, - "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==", + "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": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "engines": { + "node": ">= 6" } }, - "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/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" }, - "node_modules/css-to-react-native": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", - "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "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": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" + "@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/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==", + "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": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", + "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": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "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" + "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" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "engines": { + "node": ">=7.0.0" } }, - "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/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/cssdb": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", - "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "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/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" + "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": ">=4" + "node": ">=8" } }, - "node_modules/cssnano": { - "version": "5.1.13", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", - "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "node_modules/babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", "dependencies": { - "cssnano-preset-default": "^5.2.12", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" + "node": ">= 8.9" }, "peerDependencies": { - "postcss": "^8.2.15" + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, - "node_modules/cssnano-preset-default": { - "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "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": { - "css-declaration-sorter": "^6.3.0", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.2", - "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.6", - "postcss-merge-rules": "^5.1.2", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", - "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.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">= 8.9.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "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/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" } }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "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": { - "css-tree": "^1.1.2" + "@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.0.0" + "node": ">=8" } }, - "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==", + "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": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" }, "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.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==", + "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": { - "cssom": "~0.3.6" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">=8" + "node": ">=10", + "npm": ">=6" } }, - "node_modules/cssstyle/node_modules/cssom": { + "node_modules/babel-plugin-named-asset-import": { "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" + "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/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "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": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/decimal.js": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", - "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==" - }, - "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-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.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "engines": { - "node": ">=0.10.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/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==", + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "dependencies": { - "execa": "^5.0.0" + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" }, - "engines": { - "node": ">= 10" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "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/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/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "node_modules/babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "styled-components": ">= 2" } }, - "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "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": ">=0.4.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.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==", + "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": ">= 0.8" + "node": ">= 8.0.0" } }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "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": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": "*" } }, - "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==", + "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/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/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, - "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==", + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" + "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.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 4.2.1" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/detect-port-alt/node_modules/debug": { + "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==", @@ -6558,843 +6722,707 @@ "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==", + "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": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - }, - "bin": { - "detective": "bin/detective.js" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=0.8.0" + "node": ">=0.10.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/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/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, - "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": { + "node_modules/boolbase": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, - "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==", + "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": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "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": { - "esutils": "^2.0.2" + "fill-range": "^7.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", - "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" - }, - "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/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/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "node_modules/browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/fb55" + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" } - ] - }, - "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" + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + }, + "bin": { + "browserslist": "cli.js" }, "engines": { - "node": ">=8" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "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/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/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" - }, + "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": ">= 4" + "node": ">=6" }, "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/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/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "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": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "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": ">=10" + "node": ">=6" } }, - "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==", + "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": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, - "node_modules/electron-to-chromium": { - "version": "1.4.249", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.249.tgz", - "integrity": "sha512-GMCxR3p2HQvIw47A599crTKYZprqihoBL4lDSAUmr7IYekXFK5t/WgEBrGJDCa2HWIZFQEkGuMqPCi05ceYqPQ==" - }, - "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==", + "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/sindresorhus/emittery?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/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/emojis-list": { + "node_modules/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + }, + "node_modules/caniuse-api": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" + "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/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/caniuse-lite": { + "version": "1.0.30001399", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001399.tgz", + "integrity": "sha512-4vQ90tMKS+FkvuVWS5/QY1+d805ODxZiKFzsU8o/RsVJz49ZSRR8EjykLJbqhzdPgadbX6wB538wOzle3JniRA==", + "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": ">= 0.8" + "node": ">=4" } }, - "node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "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": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=4" } }, - "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/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/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/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" }, - "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==", + "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": { - "stackframe": "^1.3.4" + "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/es-abstract": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.2.tgz", - "integrity": "sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==", + "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": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.2", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "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", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "is-glob": "^4.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 6" } }, - "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/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/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/ci-info": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==" }, - "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/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/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==", + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "source-map": "~0.6.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 10.0" } }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "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": ">=6" + "node": ">=0.10.0" } }, - "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/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/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==", + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "engines": { - "node": ">=0.8.0" + "iojs": ">= 1.0.0", + "node": ">= 0.12.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==", + "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": { - "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" + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" }, "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "node": ">= 4.0" } }, - "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==", + "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": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" + "color-name": "1.1.3" } }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "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/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": { - "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" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.8" } }, - "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==", + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "engines": { - "node": ">= 0.8.0" + "node": ">= 12" } }, - "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/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/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" - }, + "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": ">= 0.8.0" + "node": ">=4.0.0" } }, - "node_modules/eslint": { - "version": "8.23.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", - "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", + "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": { - "@eslint/eslintrc": "^1.3.2", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", - "@humanwhocodes/module-importer": "^1.0.1", - "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.0", - "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.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "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" + "mime-db": ">= 1.43.0 < 2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">= 0.6" } }, - "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==", + "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": { - "@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" + "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": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" + "node": ">= 0.8.0" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "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": { - "debug": "^3.2.7", - "resolve": "^1.20.0" + "ms": "2.0.0" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" + "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/compute-scroll-into-view": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.14.tgz", + "integrity": "sha512-mKDjINe3tc6hGelUMNDzuhorIUZ7kS7BwyY0r2wQd2HOH2tRuJykiC06iSEX8y1TuhNzvz4GcJnK16mM2J1NMQ==" + }, + "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/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==", + "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": { - "debug": "^3.2.7" + "safe-buffer": "5.2.1" }, "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/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/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" } }, - "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==", + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dependencies": { - "ms": "^2.1.1" + "safe-buffer": "~5.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" - }, + "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": ">=12.0.0" - }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" + "node": ">= 0.6" } }, - "node_modules/eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "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.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "toggle-selection": "^1.0.6" } }, - "node_modules/eslint-plugin-import/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/core-js": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.1.tgz", + "integrity": "sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "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==", + "node_modules/core-js-compat": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.1.tgz", + "integrity": "sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==", "dependencies": { - "esutils": "^2.0.2" + "browserslist": "^4.21.3" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "node_modules/core-js-pure": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.1.tgz", + "integrity": "sha512-7Fr74bliUDdeJCBMxkkIuQ4xfxn/SwrVg+HkJUAoNEXVqYLv55l6Af0dJ5Lq2YBUW9yKqSkLXaS5SYPK6MGa/A==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-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==", + "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.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" + "@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": "^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": ">=10" } }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", - "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "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": { - "@babel/runtime": "^7.18.9", - "aria-query": "^4.2.2", - "array-includes": "^3.1.5", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.4.3", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.2", - "language-tags": "^1.0.5", - "minimatch": "^3.1.2", - "semver": "^6.3.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "node": ">= 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/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/eslint-plugin-react": { - "version": "7.31.8", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz", - "integrity": "sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==", + "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": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", - "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.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" + "postcss-selector-parser": "^6.0.9" }, - "engines": { - "node": ">=4" + "bin": { + "css-blank-pseudo": "dist/cli.cjs" }, - "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" + "node": "^12 || ^14 || >=16" }, "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" + "postcss": "^8.4" } }, - "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==", + "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": { - "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" + "tiny-invariant": "^1.0.6" } }, - "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/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" } }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.6.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.4.tgz", - "integrity": "sha512-0oW3tC5NNT2WexmJ3848a/utawOymw4ibl3/NkwywndVAz2hT9+ab70imA7ccg3RaScQgMvJT60OL00hpmJvrg==", - "dependencies": { - "@typescript-eslint/utils": "^5.13.0" - }, + "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": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" + "node": "^10 || ^12 || >=14" }, "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" + "postcss": "^8.0.9" } }, - "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==", + "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": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "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.5" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "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" + "webpack": "^5.0.0" } }, - "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==", + "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": { - "@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" + "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" @@ -7404,11 +7432,24 @@ "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } } }, - "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { "version": "8.11.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", @@ -7423,7 +7464,7 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "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==", @@ -7434,33 +7475,12 @@ "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": { + "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/eslint-webpack-plugin/node_modules/schema-utils": { + "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==", @@ -7478,319 +7498,405 @@ "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" + "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": ">=10" + "node": "^12 || ^14 || >=16" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/eslint/node_modules/ansi-styles": { + "node_modules/css-select": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "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/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/fb55" } }, - "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/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/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==", + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" } }, - "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==", + "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": { - "color-name": "~1.1.4" + "mdn-data": "2.0.4", + "source-map": "^0.6.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=8.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==", + "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": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dependencies": { - "type-fest": "^0.20.2" - }, + "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": ">=8" + "node": ">= 6" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/fb55" } }, - "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/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/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/cssdb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", + "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" } }, - "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" + "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": ">=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": ">=4" } }, - "node_modules/espree": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "node_modules/cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^10 || ^12 || >=14.0" }, "funding": { - "url": "https://opencollective.com/eslint" + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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" + "node_modules/cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dependencies": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "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.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "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.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dependencies": { - "estraverse": "^5.1.0" - }, + "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": ">=0.10" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dependencies": { - "estraverse": "^5.2.0" + "css-tree": "^1.1.2" }, "engines": { - "node": ">=4.0" + "node": ">=8.0.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==", + "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": ">=4.0" + "node": ">=8.0.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/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/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "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/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "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": ">= 0.6" + "node": ">=8" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "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/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "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": ">=0.8.x" + "node": ">=10" } }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "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" + "ms": "2.1.2" }, "engines": { - "node": ">=10" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "node_modules/decimal.js": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", + "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==" + }, + "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-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.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.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==", + "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": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" + "execa": "^5.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10" } }, - "node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "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.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "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.10.3", - "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" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">= 0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" }, - "node_modules/express/node_modules/debug": { + "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==", @@ -7798,1367 +7904,1473 @@ "ms": "2.0.0" } }, - "node_modules/express/node_modules/ms": { + "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/express/node_modules/safe-buffer": { + "node_modules/detective": { "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/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==", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", "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" + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" }, "engines": { - "node": ">=8.6.0" + "node": ">=0.8.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==", + "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": { - "is-glob": "^4.0.1" + "path-type": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" }, - "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/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/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "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": { - "reusify": "^1.0.4" + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" } }, - "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==", + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dependencies": { - "websocket-driver": ">=0.5.1" + "esutils": "^2.0.2" }, "engines": { - "node": ">=0.8.0" + "node": ">=6.0.0" } }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "node_modules/dom-accessibility-api": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "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": { - "bser": "2.1.1" + "utila": "~0.4" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "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": { - "flat-cache": "^3.0.4" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "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==", + "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": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "webidl-conversions": "^5.0.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "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" }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "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==", + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dependencies": { - "minimatch": "^5.0.1" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=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==", + "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": { - "balanced-match": "^1.0.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/filelist/node_modules/minimatch": { + "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/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "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": { - "brace-expansion": "^2.0.1" + "jake": "^10.8.5" }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.249", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.249.tgz", + "integrity": "sha512-GMCxR3p2HQvIw47A599crTKYZprqihoBL4lDSAUmr7IYekXFK5t/WgEBrGJDCa2HWIZFQEkGuMqPCi05ceYqPQ==" + }, + "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/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "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": ">= 0.4.0" + "node": ">= 4" } }, - "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" - }, + "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": ">=8" + "node": ">= 0.8" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "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" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "engines": { - "node": ">= 0.8" + "node": ">=10.13.0" } }, - "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==", + "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": { - "ms": "2.0.0" + "is-arrayish": "^0.2.1" } }, - "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/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/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==", + "node_modules/es-abstract": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.2.tgz", + "integrity": "sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.2", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "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", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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-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-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": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "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": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=6" } }, - "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/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/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" - } - ], + "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": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "node": ">=0.8.0" } }, - "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==", + "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": { - "@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" + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" + "engines": { + "node": ">=6.0" }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "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==", + "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": { - "color-convert": "^2.0.1" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.8.0" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "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": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.8.0" } }, - "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" - }, + "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": ">=7.0.0" + "node": ">= 0.8.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" - }, + "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": ">=8" + "node": ">=0.10.0" } }, - "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==", + "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": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "prelude-ls": "~1.1.2" }, "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": ">= 0.8.0" } }, - "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==", + "node_modules/eslint": { + "version": "8.23.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", + "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "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.0", + "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.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "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": ">= 8.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/eslint" } }, - "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==", + "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": { - "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==", + "@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": ">=6" + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" } }, - "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==", + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" + "debug": "^3.2.7", + "resolve": "^1.20.0" } }, - "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/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/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "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": "*" + "node": ">=4" }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "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/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/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==", + "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": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" }, "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": ">=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/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==", + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "engines": { - "node": ">= 0.4" + "node": ">=4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" - }, - "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/eslint-plugin-import/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/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==", + "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": ">=6.9.0" + "node": ">=0.10.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==", + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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": "6.* || 8.* || >= 10.*" + "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/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", "dependencies": { - "function-bind": "^1.1.1", + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", "has": "^1.0.3", - "has-symbols": "^1.0.3" + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "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==", + "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.31.8", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz", + "integrity": "sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==", + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "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.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, "engines": { - "node": ">=8.0.0" + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "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==", + "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" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, - "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==", + "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": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "esutils": "^2.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "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": { - "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" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": "*" + "bin": { + "resolve": "bin/resolve" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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.6.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.4.tgz", + "integrity": "sha512-0oW3tC5NNT2WexmJ3848a/utawOymw4ibl3/NkwywndVAz2hT9+ab70imA7ccg3RaScQgMvJT60OL00hpmJvrg==", "dependencies": { - "is-glob": "^4.0.3" + "@typescript-eslint/utils": "^5.13.0" }, "engines": { - "node": ">=10.13.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.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==", + "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": { - "global-prefix": "^3.0.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/global-prefix": { + "node_modules/eslint-utils": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" + "eslint-visitor-keys": "^2.0.0" }, "engines": { - "node": ">=6" + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "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/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/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "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": ">=4" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "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": { - "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" + "@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": ">=10" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" } }, - "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==", + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "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==", + "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": { - "function-bind": "^1.1.1" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">= 0.4.0" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "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/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/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==", + "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": ">=4" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/has-property-descriptors": { + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "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": { - "get-intrinsic": "^1.1.1" + "@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": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "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==", + "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": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "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==", + "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": { - "has-symbols": "^1.0.2" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" + "node_modules/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/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==", + "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": { - "react-is": "^16.7.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.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/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/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "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": ">= 6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "node_modules/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/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==", + "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": { - "safe-buffer": "~5.1.0" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "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==", + "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": { - "whatwg-encoding": "^1.0.5" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "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" - }, + "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": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", "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" + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">=10.13.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" + "url": "https://opencollective.com/eslint" } }, - "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": { + "node_modules/esprima": { "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" + "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": ">= 6" + "node": ">=4" } }, - "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==", + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "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" + "estraverse": "^5.1.0" }, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "node": ">=0.10" } }, - "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==", + "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": { - "agent-base": "6", - "debug": "4" + "estraverse": "^5.2.0" }, "engines": { - "node": ">= 6" + "node": ">=4.0" } }, - "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==", + "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": ">=10.17.0" + "node": ">=4.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" - }, + "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/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "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": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">= 0.6" } }, - "node_modules/idb": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.2.tgz", - "integrity": "sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==" - }, - "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/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "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": ">= 4" - } - }, - "node_modules/immer": { - "version": "9.0.15", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", - "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" + "node": ">=0.8.x" } }, - "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==", + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "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": ">=6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "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==", + "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": ">=4" + "node": ">= 0.8.0" } }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "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": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" }, - "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "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==", + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "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.10.3", + "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/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "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/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "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/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "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/express/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/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": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" + "@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": ">= 0.4" + "node": ">=8.6.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==", + "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": ">= 10" + "node": ">= 6" } }, - "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/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/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "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.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "reusify": "^1.0.4" } }, - "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==", + "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": { - "binary-extensions": "^2.0.0" + "websocket-driver": ">=0.5.1" }, "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "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==", + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "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": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/is-callable": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.5.tgz", - "integrity": "sha512-ZIWRujF6MvYGkEuHMYtFRkL2wAtFw89EHfKlXrkPkjQZZRWeh9L1q3SV13NIfHnqxugjLvAOkEHx9mb1zcMnEw==", + "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": ">= 0.4" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "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": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "minimatch": "^5.0.1" } }, - "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==", + "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": { - "has-tostringtag": "^1.0.0" + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "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" - }, + "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": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.4.0" } }, - "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==", + "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/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==", + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { - "is-extglob": "^2.1.1" + "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.10.0" + "node": ">= 0.8" } }, - "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/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/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/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/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==", + "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": { - "has-tostringtag": "^1.0.0" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "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/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/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==", + "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" }, @@ -9166,182 +9378,191 @@ "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==", + "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": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10.12.0 || >=12.0.0" } }, - "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==", + "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.2", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.2.tgz", + "integrity": "sha512-pZ2bO++NWLHhiKkgP1bEXHhR1/OjVcSvlCJ98aNJDFeb7H5OOQaO+SKOZle6041O9rv2tmbrO4JzClAvDUHf0g==", + "dependencies": { + "tslib": "^2.0.3" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "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==", + "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": ">=6" + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "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==", + "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": { - "call-bind": "^1.0.2" + "@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" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "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/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "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/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "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": { - "has-tostringtag": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "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==", + "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": { - "has-symbols": "^1.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=7.0.0" } }, - "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/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/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==", + "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": { - "call-bind": "^1.0.2" + "@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" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "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==", + "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": { - "is-docker": "^2.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "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/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==", + "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/istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "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": { - "@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" + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" }, "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" + "node": ">= 8.9.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" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { + "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==", @@ -9352,1161 +9573,1201 @@ "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==", + "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": ">=0.10.0" + "node": ">=6" } }, - "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==", + "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": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "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" - }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "engines": { - "node": ">=10" + "node": ">= 0.6" } }, - "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" - }, + "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": ">=8" + "node": "*" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "patreon", + "url": "https://www.patreon.com/infusion" } }, - "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==", + "node_modules/framer-motion": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-7.3.5.tgz", + "integrity": "sha512-JrLLVCi59LMI3+ZvSSbxf/Z7SOIdYRZrgdkUvJkzyT2RXu34HtGy26n41jNrcD5K85boqlZhGTbfqnAIfMHRLQ==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@motionone/dom": "10.13.1", + "framesync": "6.1.2", + "hey-listen": "^1.0.8", + "popmotion": "11.0.5", + "style-value-types": "5.1.2", + "tslib": "2.4.0" }, - "engines": { - "node": ">=10" + "optionalDependencies": { + "@emotion/is-prop-valid": "^0.8.2" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "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==", + "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": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@emotion/memoize": "0.7.4" } }, - "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/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/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/framer-motion/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/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==", + "node_modules/framesync": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-5.3.0.tgz", + "integrity": "sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==", "dependencies": { - "has-flag": "^4.0.0" - }, + "tslib": "^2.1.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "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": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.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": ">=12" } }, - "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/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/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" - }, + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^8.16.0 || ^10.6.0 || >=11.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==", + "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": { - "color-convert": "^2.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "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/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "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": ">=7.0.0" + "node": ">=6.9.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==", + "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": ">=8" + "node": "6.* || 8.* || >= 10.*" } }, - "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==", + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "dependencies": { - "has-flag": "^4.0.0" + "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": ">=8" + "node": ">=6" } }, - "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" - }, + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "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" }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "color-convert": "^2.0.1" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "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": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "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==", + "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": { - "color-name": "~1.1.4" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=7.0.0" + "node": ">=10.13.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/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/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==", + "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": ">=8" + "node": ">=6" } }, - "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==", + "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": { - "has-flag": "^4.0.0" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "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==", + "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": { - "@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" + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } + "node": ">=4" } }, - "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==", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dependencies": { - "color-convert": "^2.0.1" + "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": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "duplexer": "^0.1.2" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-config/node_modules/color-convert": { + "node_modules/handle-thing": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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": { - "color-name": "~1.1.4" + "function-bind": "^1.1.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.4.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/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/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" - }, + "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": ">=8" + "node": ">=4" } }, - "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==", + "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": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "get-intrinsic": "^1.1.1" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "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": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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/hey-listen": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", + "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" + }, + "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": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "react-is": "^16.7.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/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/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==", + "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": ">=8" + "node": ">= 6.0.0" } }, - "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==", + "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": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, - "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==", + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "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/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==", + "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": { - "@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" + "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.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10" } }, - "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==", + "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": { - "color-convert": "^2.0.1" + "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" }, - "engines": { - "node": ">=8" + "bin": { + "html-minifier-terser": "cli.js" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=12" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@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" + "node": ">=10.13.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" } }, - "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==", + "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": { - "color-name": "~1.1.4" + "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": ">=7.0.0" + "node": ">= 0.8" } }, - "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/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/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==", + "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" + "node": ">=8.0.0" } }, - "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==", + "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": { - "has-flag": "^4.0.0" + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "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==", + "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": { - "@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" + "@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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "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==", + "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": { - "@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" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" } }, - "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==", + "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.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10.17.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" + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "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" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "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==", + "node_modules/idb": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.2.tgz", + "integrity": "sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==" + }, + "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": { - "@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" + "harmony-reflect": "^1.4.6" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4" } }, - "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" - }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "engines": { - "node": ">=8" - }, + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/immer" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "color-name": "~1.1.4" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/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/jest-jasmine2/node_modules/has-flag": { + "node_modules/indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "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==", + "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": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "once": "^1.3.0", + "wrappy": "1" } }, - "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==", + "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.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.4" } }, - "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==", + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, + "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.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10" } }, - "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==", + "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": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "has-bigints": "^1.0.1" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, - "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==", + "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": { - "color-name": "~1.1.4" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/is-callable": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.5.tgz", + "integrity": "sha512-ZIWRujF6MvYGkEuHMYtFRkL2wAtFw89EHfKlXrkPkjQZZRWeh9L1q3SV13NIfHnqxugjLvAOkEHx9mb1zcMnEw==", "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" + "node": ">= 0.4" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", "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" + "has": "^1.0.3" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": { - "color-convert": "^2.0.1" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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" + "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": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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" - }, + "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": ">=7.0.0" + "node": ">=0.10.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==", + "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/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" - }, + "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": ">=8" + "node": ">=6" } }, - "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==", + "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": { - "@jest/types": "^27.5.1", - "@types/node": "*" + "is-extglob": "^2.1.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "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": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.12.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==", + "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": { - "@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" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.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" - }, + "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": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "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": ">=7.0.0" + "node": ">=0.10.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==", + "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": ">=8" + "node": ">=6" } }, - "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==", + "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": { - "has-flag": "^4.0.0" + "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/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==", + "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": { - "@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" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": { - "color-convert": "^2.0.1" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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-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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "call-bind": "^1.0.2" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": { - "color-name": "~1.1.4" + "is-docker": "^2.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "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/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, - "node_modules/jest-runner/node_modules/has-flag": { + "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.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "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==", @@ -10514,7 +10775,7 @@ "node": ">=8" } }, - "node_modules/jest-runner/node_modules/supports-color": { + "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==", @@ -10525,39 +10786,57 @@ "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==", + "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": { - "@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" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { + "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==", @@ -10571,7 +10850,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/chalk": { + "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==", @@ -10586,7 +10865,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/color-convert": { + "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==", @@ -10597,12 +10876,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-runtime/node_modules/color-name": { + "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/jest-runtime/node_modules/has-flag": { + "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==", @@ -10610,7 +10889,7 @@ "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/supports-color": { + "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==", @@ -10621,51 +10900,73 @@ "node": ">=8" } }, - "node_modules/jest-serializer": { + "node_modules/jest": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" + "@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-snapshot": { + "node_modules/jest-changed-files": { "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==", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "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", + "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", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^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", - "natural-compare": "^1.4.0", "pretty-format": "^27.5.1", - "semver": "^7.3.2" + "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-snapshot/node_modules/ansi-styles": { + "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==", @@ -10679,7 +10980,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/chalk": { + "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==", @@ -10694,7 +10995,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/color-convert": { + "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==", @@ -10705,12 +11006,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-snapshot/node_modules/color-name": { + "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-snapshot/node_modules/has-flag": { + "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==", @@ -10718,7 +11019,7 @@ "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/supports-color": { + "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==", @@ -10729,23 +11030,40 @@ "node": ">=8" } }, - "node_modules/jest-util": { + "node_modules/jest-cli": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "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", - "@types/node": "*", "chalk": "^4.0.0", - "ci-info": "^3.2.0", + "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "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-util/node_modules/ansi-styles": { + "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==", @@ -10759,7 +11077,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-util/node_modules/chalk": { + "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==", @@ -10774,7 +11092,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-util/node_modules/color-convert": { + "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==", @@ -10785,12 +11103,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-util/node_modules/color-name": { + "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-util/node_modules/has-flag": { + "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==", @@ -10798,7 +11116,7 @@ "node": ">=8" } }, - "node_modules/jest-util/node_modules/supports-color": { + "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==", @@ -10809,23 +11127,49 @@ "node": ">=8" } }, - "node_modules/jest-validate": { + "node_modules/jest-config": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "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", - "camelcase": "^6.2.0", + "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", - "leven": "^3.1.0", - "pretty-format": "^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-validate/node_modules/ansi-styles": { + "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==", @@ -10839,7 +11183,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-validate/node_modules/chalk": { + "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==", @@ -10854,7 +11198,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-validate/node_modules/color-convert": { + "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==", @@ -10865,12 +11209,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-validate/node_modules/color-name": { + "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-validate/node_modules/has-flag": { + "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==", @@ -10878,7 +11222,7 @@ "node": ">=8" } }, - "node_modules/jest-validate/node_modules/supports-color": { + "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==", @@ -10889,89 +11233,111 @@ "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==", + "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": { - "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" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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==", + "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": { - "@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" + "color-convert": "^2.0.1" }, - "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" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", + "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": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "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==", + "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": { - "@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" + "color-name": "~1.1.4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=7.0.0" } }, - "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { - "version": "17.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", - "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", + "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": { - "@types/yargs-parser": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "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==", @@ -10985,7 +11351,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { + "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==", @@ -11000,7 +11366,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "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==", @@ -11011,23 +11377,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-watch-typeahead/node_modules/color-name": { + "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-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": { + "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==", @@ -11035,188 +11390,164 @@ "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==", + "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": { - "@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" + "has-flag": "^4.0.0" }, - "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==", + "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/types": "^28.1.3", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@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" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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==", + "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/test-result": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@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" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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" - }, + "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" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "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==", + "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": { - "ansi-regex": "^5.0.1" + "@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": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "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==", + "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/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@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": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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==", + "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": ">=10" + "node": ">=8" }, "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==", + "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": ">=12" + "node": ">=10" }, "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" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "node_modules/jest-jasmine2/node_modules/color-convert": { "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==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "ansi-regex": "^6.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">=7.0.0" } }, - "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==", + "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": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "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==", @@ -11227,24 +11558,33 @@ "node": ">=8" } }, - "node_modules/jest-watcher": { + "node_modules/jest-leak-detector": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "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": { - "@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" + "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-watcher/node_modules/ansi-styles": { + "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==", @@ -11258,7 +11598,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-watcher/node_modules/chalk": { + "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==", @@ -11273,7 +11613,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-watcher/node_modules/color-convert": { + "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==", @@ -11284,12 +11624,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-watcher/node_modules/color-name": { + "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-watcher/node_modules/has-flag": { + "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==", @@ -11297,7 +11637,7 @@ "node": ">=8" } }, - "node_modules/jest-watcher/node_modules/supports-color": { + "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==", @@ -11308,2415 +11648,2312 @@ "node": ">=8" } }, - "node_modules/jest-worker": { + "node_modules/jest-message-util": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "@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" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "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-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==", + "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": { - "has-flag": "^4.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/js-sdsl": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", - "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==" + "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/js-tokens": { + "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/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } }, - "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==", + "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": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "has-flag": "^4.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=8" } }, - "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==", + "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": { - "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" + "@jest/types": "^27.5.1", + "@types/node": "*" }, "engines": { - "node": ">=10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" }, "peerDependencies": { - "canvas": "^2.5.0" + "jest-resolve": "*" }, "peerDependenciesMeta": { - "canvas": { + "jest-resolve": { "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" - }, + "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": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "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.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "bin": { - "json5": "lib/cli.js" + "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": ">=6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "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": { - "universalify": "^2.0.0" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" }, - "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.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==", + "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": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", + "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": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "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": ">=6" + "node": ">=7.0.0" } }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "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": ">=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==", + "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": { - "language-subtag-registry": "~0.3.2" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "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==", + "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": ">=6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "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==", + "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": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "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/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==", + "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": ">=6.11.5" + "node": ">=7.0.0" } }, - "node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, + "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.9.0" + "node": ">=8" } }, - "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==", + "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": { - "p-locate": "^5.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "node_modules/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/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/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/lodash.memoize": { + "node_modules/jest-runtime/node_modules/chalk": { "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.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==", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "bin": { - "loose-envify": "cli.js" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "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==", + "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": { - "tslib": "^2.0.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "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==", + "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": { - "yallist": "^4.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "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/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/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "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": { - "sourcemap-codec": "^1.4.8" + "@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/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==", + "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": { - "semver": "^6.0.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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/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/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "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": { - "tmpl": "1.0.5" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "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/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/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==", + "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": ">= 0.6" + "node": ">=8" } }, - "node_modules/memfs": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "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": { - "fs-monkey": "^1.0.3" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 4.0.0" + "node": ">=8" } }, - "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==", + "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": ">= 8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "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": ">= 0.6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "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": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8.6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "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" + "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": ">=4" + "node": ">=7.0.0" } }, - "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==", + "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": ">= 0.6" + "node": ">=8" } }, - "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==", + "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": { - "mime-db": "1.52.0" + "has-flag": "^4.0.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": ">=8" } }, - "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==", + "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": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/mini-css-extract-plugin": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "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": { - "schema-utils": "^4.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 12.13.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "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==", + "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": { - "fast-deep-equal": "^3.1.3" + "color-name": "~1.1.4" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=7.0.0" } }, - "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/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/mini-css-extract-plugin/node_modules/schema-utils": { + "node_modules/jest-validate/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "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": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=8" } }, - "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==", + "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": { - "brace-expansion": "^1.1.7" + "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": "*" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" } }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "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==", + "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": { - "minimist": "^1.2.6" + "@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" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "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/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/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" + "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": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "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/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "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": ">= 0.6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "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==", + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.12.tgz", + "integrity": "sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==", "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "@types/yargs-parser": "*" } }, - "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==", + "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": ">= 6.13.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" - }, - "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==", + "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": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "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==", + "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": ">=0.10.0" + "node": ">=7.0.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==", + "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": ">=10" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "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" - }, + "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/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==", + "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": { - "boolbase": "^1.0.0" + "@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" }, - "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": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/object-hash": { + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "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==", + "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": ">= 0.4" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "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==", + "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": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "@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": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "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": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "@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": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", - "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "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": { - "array.prototype.reduce": "^1.0.4", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.1" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "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": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "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==", + "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": { - "ee-first": "1.1.1" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">= 0.8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "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==", + "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": ">= 0.8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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/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/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" - }, + "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": ">=6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "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": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=12" + "node": ">=12.20" }, "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" - }, + "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": ">= 0.8.0" + "node": ">=12.20" } }, - "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==", + "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": { - "yocto-queue": "^0.1.0" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "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" - }, + "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": ">=10" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "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": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" + "has-flag": "^4.0.0" }, "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==", + "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": { - "callsites": "^3.0.0" + "@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": ">=6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "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==", + "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": { - "@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" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", + "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": { - "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==", + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "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==", + "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": ">=8" + "node": ">=7.0.0" } }, - "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/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/path-type": { + "node_modules/jest-watcher/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "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==", + "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": { - "find-up": "^4.0.0" + "has-flag": "^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==", + "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": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=8" + "node": ">= 10.13.0" } }, - "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" - }, + "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/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==", + "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": { - "p-try": "^2.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "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/js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==" }, - "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==", + "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": { - "find-up": "^3.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "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==", + "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": { - "locate-path": "^3.0.0" + "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": ">=6" + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "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" + "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": ">=6" + "node": ">=4" } }, - "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" + "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.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" }, "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==", + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dependencies": { - "p-limit": "^2.0.0" + "universalify": "^2.0.0" }, - "engines": { - "node": ">=6" + "optionalDependencies": { + "graceful-fs": "^4.1.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==", + "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": ">=4" + "node": ">=0.10.0" } }, - "node_modules/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], + "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": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=4.0" } }, - "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" - }, + "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": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=0.10.0" } }, - "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==", + "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": ">=8" - }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" + "node": ">=6" } }, - "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/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" } }, - "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==", + "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": { - "postcss-value-parser": "^4.2.0" - }, + "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": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" + "node": ">=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==", + "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": { - "postcss-value-parser": "^4.2.0" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">= 0.8.0" } }, - "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" - }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=10" } }, - "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" - }, + "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": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.11.5" } }, - "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8.9.0" } }, - "node_modules/postcss-convert-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "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": { - "browserslist": "^4.20.3", - "postcss-value-parser": "^4.2.0" + "p-locate": "^5.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "peerDependencies": { - "postcss": "^8.3" + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/postcss-custom-properties": { - "version": "12.1.8", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", - "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "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": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" + "tslib": "^2.0.3" } }, - "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==", + "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": { - "postcss-selector-parser": "^6.0.4" + "yallist": "^4.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": ">=10" } }, - "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==", + "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": { - "postcss-selector-parser": "^6.0.10" + "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": "^12 || ^14 || >=16" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/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/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==", + "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": "^10 || ^12 || >=14.0" + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dependencies": { + "fs-monkey": "^1.0.3" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">= 4.0.0" } }, - "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==", + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 8" } }, - "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==", + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.6" } }, - "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==", + "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": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=8.6" } }, - "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" + "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": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=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/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/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==", + "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": { - "postcss-selector-parser": "^6.0.9" + "mime-db": "1.52.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">= 0.6" } }, - "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" - }, + "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": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6" } }, - "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/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/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==", + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dependencies": { + "schema-utils": "^4.0.0" + }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/csstools" + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "postcss": "^8.2" + "webpack": "^5.0.0" } }, - "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==", + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "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": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "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==", + "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": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=10.0.0" + "fast-deep-equal": "^3.1.3" }, "peerDependencies": { - "postcss": "^8.0.0" + "ajv": "^8.8.2" } }, - "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/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/postcss-js": { + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dependencies": { - "camelcase-css": "^2.0.1" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": "^12 || ^14 || >= 16" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" + "url": "https://opencollective.com/webpack" } }, - "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==", + "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": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": "*" } }, - "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==", + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "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": { - "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" + "minimist": "^1.2.6" }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } + "bin": { + "mkdirp": "bin/cmd.js" } }, - "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==", + "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": { - "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" + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" + "bin": { + "multicast-dns": "cli.js" } }, - "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" + "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" }, - "peerDependencies": { - "postcss": "^8.4" + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "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/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "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/postcss-merge-longhand": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "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": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - }, + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 6.13.0" } }, - "node_modules/postcss-merge-rules": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, + "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.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "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" - }, + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "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" - }, + "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 || ^12 || >=14.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "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": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "path-key": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8" } }, - "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==", + "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": { - "postcss-selector-parser": "^6.0.5" + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "node_modules/postcss-modules-extract-imports": { + "node_modules/object-hash": { "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==", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">= 6" } }, - "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==", + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "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": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">= 0.4" } }, - "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==", + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", "dependencies": { - "icss-utils": "^5.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", "dependencies": { - "postcss-selector-parser": "^6.0.6" + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" }, "engines": { - "node": ">=12.0" + "node": ">= 0.8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-nesting": { - "version": "10.1.10", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.10.tgz", - "integrity": "sha512-lqd7LXCq0gWc0wKXtoKDru5wEUNjm3OryLVNRZ8OnW8km6fSNUuFrjEhU3nklxXE2jvd4qrox566acgh+xQt8w==", + "node_modules/object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" }, "engines": { - "node": ">= 12" + "node": ">= 0.4" }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, - "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==", + "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": { - "postcss-value-parser": "^4.2.0" + "ee-first": "1.1.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.8" } }, - "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" - }, + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.8" } }, - "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==", + "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": { - "postcss-value-parser": "^4.2.0" + "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": "^10 || ^12 || >=14.0" + "node": ">=6" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=12" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.8.0" } }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "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": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "p-limit": "^3.0.2" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "postcss-value-parser": "^4.2.0" + "@types/retry": "0.12.0", + "retry": "^0.13.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8" } }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], + "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": "^12 || ^14 || >=16" + "node": ">=6" } }, - "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==", + "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": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "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==", + "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": { - "postcss-value-parser": "^4.2.0" + "callsites": "^3.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6" } }, - "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==", + "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": { - "postcss-value-parser": "^4.2.0" + "@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": "^12 || ^14 || >=16" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-preset-env": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.1.tgz", - "integrity": "sha512-8884CHxQaoN1i4iEK+JvzOe8emODb5R4p/0dw4yEdo7QM4RdUk2sBx0fnzFyJt8BLfZSCGeVkKZ4HC564waBpQ==", - "dependencies": { - "@csstools/postcss-cascade-layers": "^1.0.6", - "@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.8", - "browserslist": "^4.21.3", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.0.1", - "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.8", - "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.1.10", - "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" - }, + "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": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">= 0.8" } }, - "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==", + "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": { - "postcss-selector-parser": "^6.0.10" - }, + "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": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=8" } }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "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" - }, + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8" } }, - "node_modules/postcss-replace-overflow-wrap": { + "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/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "peerDependencies": { - "postcss": "^8.0.3" + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" } }, - "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" - }, + "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": "^12 || ^14 || >=16" + "node": ">=8.6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "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": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "find-up": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "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==", + "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": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8" } }, - "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==", + "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": ">= 10" + "node": ">=8" } }, - "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==", + "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": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "p-try": "^2.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": ">=0.10.0" + "node": ">=8" } }, - "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==", + "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": { - "@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" + "find-up": "^3.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "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==", + "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": { - "postcss-selector-parser": "^6.0.5" + "locate-path": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6" } }, - "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==", + "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": ">= 0.8.0" + "node": ">=6" } }, - "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==", + "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" }, @@ -13724,1407 +13961,1365 @@ "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==", + "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": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "p-limit": "^2.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6" } }, - "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==", + "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": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "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/popmotion": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.5.tgz", + "integrity": "sha512-la8gPM1WYeFznb/JqF4GiTkRRPZsfaj2+kCxqQgr2MJylMmIKUwBfWW8Wa5fml/8gmtlD5yI01MP1QCZPWmppA==", + "dependencies": { + "framesync": "6.1.2", + "hey-listen": "^1.0.8", + "style-value-types": "5.1.2", + "tslib": "2.4.0" + } }, - "node_modules/promise": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", - "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", + "node_modules/popmotion/node_modules/framesync": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.1.2.tgz", + "integrity": "sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==", "dependencies": { - "asap": "~2.0.6" + "tslib": "2.4.0" } }, - "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==", + "node_modules/postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">= 6" + "node": "^10 || ^12 || >=14" } }, - "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==", + "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": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "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/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/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/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==", + "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": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" }, - "engines": { - "node": ">= 0.10" + "peerDependencies": { + "postcss": "^8.2.2" } }, - "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==", + "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": ">= 0.10" + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" } }, - "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.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/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.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "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": { - "side-channel": "^1.0.4" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.6" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "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": ">=10" + "node": "^12 || ^14 || >=16" }, "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" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "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": { - "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==", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">= 0.6" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.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": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "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": { - "loose-envify": "^1.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "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==", + "node_modules/postcss-custom-properties": { + "version": "12.1.8", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", + "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", "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" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=14" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "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": { - "@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" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=14" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "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==", + "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": { - "color-convert": "^2.0.1" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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" - }, + "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" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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" + "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": ">=7.0.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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/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/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==", + "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": ">=10" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "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": ">=8" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", - "engines": { - "node": ">= 12.13.0" + "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/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==", + "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": { - "has-flag": "^4.0.0" + "postcss-selector-parser": "^6.0.9" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "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": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" }, "peerDependencies": { - "react": "^18.2.0" + "postcss": "^8.4" } }, - "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/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/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/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/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "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": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/react-router": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.0.tgz", - "integrity": "sha512-B+5bEXFlgR1XUdHYR6P94g299SjrfCBMmEDJNcFbpAyRH1j1748yt9NdDhW3++nw1lk3zQJ6aOO66zUx3KlTZg==", + "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": { - "@remix-run/router": "1.0.0" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" }, "engines": { - "node": ">=14" + "node": ">=10.0.0" }, "peerDependencies": { - "react": ">=16.8" + "postcss": "^8.0.0" } }, - "node_modules/react-router-dom": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.0.tgz", - "integrity": "sha512-4Aw1xmXKeleYYQ3x0Lcl2undHR6yMjXZjd9DKZd53SGOYqirrUThyUb0wwAX5VZAyvSuzjNJmZlJ3rR9+/vzqg==", + "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.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", "dependencies": { - "react-router": "6.4.0" + "camelcase-css": "^2.0.1" }, "engines": { - "node": ">=14" + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" }, "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "postcss": "^8.3.3" } }, - "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==", + "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": { - "@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" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, - "bin": { - "react-scripts": "bin/react-scripts.js" + "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": ">=14.0.0" + "node": ">= 10" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" }, "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" }, "peerDependenciesMeta": { - "typescript": { + "postcss": { + "optional": true + }, + "ts-node": { "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.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "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": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" }, "engines": { - "node": ">= 6" + "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/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" + "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": ">=8.10.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "node_modules/postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", "dependencies": { - "minimatch": "3.0.4" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/recursive-readdir/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "node_modules/postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", "dependencies": { - "brace-expansion": "^1.1.7" + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": "*" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "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": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "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": { - "regenerate": "^1.4.2" + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "node_modules/postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", "dependencies": { - "@babel/runtime": "^7.8.4" + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "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": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "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": ">=8" + "node": "^10 || ^12 || >= 14" }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "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": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "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": { - "jsesc": "~0.5.0" + "postcss-selector-parser": "^6.0.4" }, - "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": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "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==", + "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": { - "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==", + "icss-utils": "^5.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.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==", + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, - "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==", + "node_modules/postcss-nesting": { + "version": "10.1.10", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.10.tgz", + "integrity": "sha512-lqd7LXCq0gWc0wKXtoKDru5wEUNjm3OryLVNRZ8OnW8km6fSNUuFrjEhU3nklxXE2jvd4qrox566acgh+xQt8w==", "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "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": { - "resolve-from": "^5.0.0" + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" }, "engines": { - "node": ">=8" + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 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==", + "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": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "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": { - "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" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8.9" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" - }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } + "postcss": "^8.2.15" } }, - "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==", + "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": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6.0.0" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "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": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "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" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "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": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", - "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", - "bin": { - "rollup": "dist/bin/rollup" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10.0.0" + "node": "^10 || ^12 || >=14.0" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.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": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "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": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.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": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "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": { - "has-flag": "^4.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" }, { - "type": "consulting", - "url": "https://feross.org/support" + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" } ], - "dependencies": { - "queue-microtask": "^1.2.2" + "engines": { + "node": "^12 || ^14 || >=16" } }, - "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/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==", + "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": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": "^10 || ^12 || >=14.0" }, "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 - } + "postcss": "^8.2.15" } }, - "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==", + "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": { - "xmlchars": "^2.2.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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/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/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "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": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 10.13.0" + "node": "^12 || ^14 || >=16" }, "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" + "url": "https://opencollective.com/csstools" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/postcss-preset-env": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.1.tgz", + "integrity": "sha512-8884CHxQaoN1i4iEK+JvzOe8emODb5R4p/0dw4yEdo7QM4RdUk2sBx0fnzFyJt8BLfZSCGeVkKZ4HC564waBpQ==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@csstools/postcss-cascade-layers": "^1.0.6", + "@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.8", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "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.8", + "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.1.10", + "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": ">=10" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "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": { - "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" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">= 0.8.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "node_modules/postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", "dependencies": { - "ms": "2.0.0" + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "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": { - "randombytes": "^2.1.0" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "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": { - "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" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">= 0.8.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "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==", + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "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==", + "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": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" }, "engines": { - "node": ">= 0.6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "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": ">= 0.6" + "node": ">= 10" } }, - "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==", + "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": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8.0.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/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + "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/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" - }, + "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": ">=8" + "node": ">=0.10.0" } }, - "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==", + "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": ">=8" + "node": ">=10.13.0" } }, - "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "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==", + "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": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "postcss-selector-parser": "^6.0.5" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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/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/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "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": ">=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": ">= 0.8.0" } }, - "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==", + "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": ">= 8" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/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/source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "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": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">= 12.13.0" + "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": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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/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/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/promise": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", + "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", + "dependencies": { + "asap": "~2.0.6" } }, - "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==" - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "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": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, "engines": { - "node": ">=6.0.0" + "node": ">= 6" } }, - "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==", + "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": { - "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" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "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/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/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "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": { - "escape-string-regexp": "^2.0.0" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">=10" + "node": ">= 0.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==", + "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": ">=8" + "node": ">= 0.10" } }, - "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/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "engines": { - "node": ">= 0.8" + "node": ">=6" } }, - "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==", + "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.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", "dependencies": { - "safe-buffer": "~5.2.0" + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string_decoder/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==", + "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", @@ -15140,239 +15335,203 @@ } ] }, - "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" - }, + "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" - } - }, - "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.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "performance-now": "^2.1.0" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "safe-buffer": "^5.1.0" } }, - "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" - }, + "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": ">=4" + "node": ">= 0.6" } }, - "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==", + "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": { - "ansi-regex": "^5.0.1" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.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==", + "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": ">=8" + "node": ">= 0.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==", + "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": ">=10" + "node": ">=0.10.0" } }, - "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==", + "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": ">=6" + "node": ">=0.10.0" } }, - "node_modules/strip-indent": { + "node_modules/react-app-polyfill": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", "dependencies": { - "min-indent": "^1.0.0" + "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": ">=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": ">=14" } }, - "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" + "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": { - "webpack": "^5.0.0" + "react": "^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/styled-components": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", - "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", - "hasInstallScript": true, + "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/helper-module-imports": "^7.0.0", - "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^1.1.0", - "@emotion/stylis": "^0.8.4", - "@emotion/unitless": "^0.7.4", - "babel-plugin-styled-components": ">= 1.12.0", - "css-to-react-native": "^3.0.0", - "hoist-non-react-statics": "^3.0.0", - "shallowequal": "^1.1.0", - "supports-color": "^5.5.0" + "@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": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/styled-components" - }, - "peerDependencies": { - "react": ">= 16.8.0", - "react-dom": ">= 16.8.0", - "react-is": ">= 16.8.0" + "node": ">=14" } }, - "node_modules/stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "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": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" + "color-convert": "^2.0.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=8" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", + "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": { - "has-flag": "^3.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "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": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { + "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==", @@ -15380,7 +15539,15 @@ "node": ">=8" } }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "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==", @@ -15391,888 +15558,1027 @@ "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" + "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" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "react": "^18.2.0" } }, - "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/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/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.", + "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.1", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.1.tgz", + "integrity": "sha512-pSWOQrUmiKLkffPO6BpMXN7SNKXMsuOakl652IBuALAu1esk+IcpJyM+ALcYzPTTFz1rD0R54aB9A4HuP5t1Wg==", "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" + "@babel/runtime": "^7.0.0", + "focus-lock": "^0.11.2", + "prop-types": "^15.6.2", + "react-clientside-effect": "^1.2.6", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" }, - "bin": { - "svgo": "bin/svgo" + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, - "engines": { - "node": ">=4.0.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "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/react-icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.4.0.tgz", + "integrity": "sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==", + "peerDependencies": { + "react": "*" } }, - "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==", + "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": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "node": ">=0.10.0" } }, - "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==", + "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": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" + "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/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==", + "node_modules/react-remove-scroll-bar": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.3.tgz", + "integrity": "sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==", "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" + "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/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==", + "node_modules/react-router": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.0.tgz", + "integrity": "sha512-B+5bEXFlgR1XUdHYR6P94g299SjrfCBMmEDJNcFbpAyRH1j1748yt9NdDhW3++nw1lk3zQJ6aOO66zUx3KlTZg==", "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.1.8", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz", - "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", - "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.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.6", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.14", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.1" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" + "@remix-run/router": "1.0.0" }, "engines": { - "node": ">=12.13.0" + "node": ">=14" }, "peerDependencies": { - "postcss": "^8.0.9" + "react": ">=16.8" } }, - "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==", + "node_modules/react-router-dom": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.4.0.tgz", + "integrity": "sha512-4Aw1xmXKeleYYQ3x0Lcl2undHR6yMjXZjd9DKZd53SGOYqirrUThyUb0wwAX5VZAyvSuzjNJmZlJ3rR9+/vzqg==", + "dependencies": { + "react-router": "6.4.0" + }, "engines": { - "node": ">=6" + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "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==", + "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": ">=8" + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "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": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" }, "engines": { "node": ">=10" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "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/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/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/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==", + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "node_modules/terser": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", - "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "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" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=10" + "node": ">=8.10.0" } }, - "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==", + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", "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" + "minimatch": "3.0.4" }, "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": ">=0.10.0" } }, - "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==", + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8" + "node": "*" } }, - "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.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - }, - "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/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==", + "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": ">=4" + "node": ">=8" } }, - "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==", + "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.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", "dependencies": { - "is-number": "^7.0.0" + "regenerate": "^1.4.2" }, "engines": { - "node": ">=8.0" + "node": ">=4" } }, - "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/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dependencies": { + "@babel/runtime": "^7.8.4" } }, - "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==", + "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": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": ">= 4.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "node_modules/regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", "dependencies": { - "punycode": "^2.1.1" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, + "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": { - "json5": "lib/cli.js" + "jsesc": "bin/jsesc" } }, - "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==", + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "engines": { - "node": ">=4" + "node": ">= 0.10" } }, - "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "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": { - "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" + "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/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" - }, + "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.8.0" + "node": ">=0.10.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==", + "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": ">=4" + "node": ">=0.10.0" } }, - "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" + "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/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "resolve-from": "^5.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "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/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/typescript": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", - "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "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": ">=4.2.0" + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } } }, - "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==", + "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": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "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==", + "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": ">=4" + "node": ">=0.10.0" } }, - "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" - }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "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": ">= 4" } }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "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": { - "node": ">=4" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "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==", + "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": { - "crypto-random-string": "^2.0.0" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", + "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=8" + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "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==", + "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": ">= 10.0.0" + "node": ">=8" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "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": ">= 0.8" + "node": ">= 10.13.0" } }, - "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/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/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "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": ">=4", - "yarn": "*" + "node": ">=8" } }, - "node_modules/update-browserslist-db": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", - "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "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": "opencollective", - "url": "https://opencollective.com/browserslist" + "type": "github", + "url": "https://github.com/sponsors/feross" }, { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "queue-microtask": "^1.2.2" } }, - "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/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/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/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "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/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/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "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": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "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/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/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, - "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==", + "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": ">= 0.4.0" + "node": ">=10" } }, - "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/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/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==", + "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/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=10.12.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "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==", + "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": ">= 0.8" + "node": ">=10" } }, - "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==", + "node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dependencies": { - "browser-process-hrtime": "^1.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "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==", + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { - "xml-name-validator": "^3.0.0" + "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": ">=10" + "node": ">= 0.8.0" } }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "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": { - "makeerror": "1.0.12" + "ms": "2.0.0" } }, - "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==", + "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.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "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": ">=10.13.0" + "node": ">= 0.8.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==", + "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": { - "minimalistic-assert": "^1.0.0" + "ms": "2.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==", + "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": ">=10.4" + "node": ">= 0.6" } }, - "node_modules/webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "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": { - "@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" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "node": ">= 0.6" } }, - "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==", + "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": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "node": ">= 0.8.0" } }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "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": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "shebang-regex": "^3.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=8" } }, - "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==", + "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.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "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": { - "fast-deep-equal": "^3.1.3" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, - "peerDependencies": { - "ajv": "^8.8.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/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/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==", + "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": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, + "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": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">= 8" } }, - "node_modules/webpack-dev-server": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz", - "integrity": "sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==", + "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.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", "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.0.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" + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" }, "engines": { "node": ">= 12.13.0" @@ -16282,99 +16588,19 @@ "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "webpack": "^5.0.0" } }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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": { - "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.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", - "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" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "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==", @@ -16382,1861 +16608,4060 @@ "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==", + "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==" + }, + "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": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" + "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": ">=10.13.0" + "node": ">=6.0.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/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/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/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "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==", + "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.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "escape-string-regexp": "^2.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=10" } }, - "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==", + "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": ">=4.0" + "node": ">=8" } }, - "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/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, - "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==", + "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.0" + "node": ">= 0.8" } }, - "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==", + "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": { - "iconv-lite": "0.4.24" + "safe-buffer": "~5.2.0" } }, - "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==", + "node_modules/string_decoder/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/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": { - "safer-buffer": ">= 2.1.2 < 3" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "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/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/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "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": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "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.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", "dependencies": { - "isexe": "^2.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" }, - "bin": { - "node-which": "bin/node-which" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" }, - "engines": { - "node": ">= 8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", "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" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" }, "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==", + "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": ">=0.10.0" + "node": ">=4" } }, - "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==", + "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": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "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/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/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==", + "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": { - "@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" + "min-indent": "^1.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=8" } }, - "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" + "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": ">=10" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "ajv": ">=8" + "webpack": "^5.0.0" } }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "node_modules/style-value-types": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-5.1.2.tgz", + "integrity": "sha512-Vs9fNreYF9j6W2VvuDTP7kepALi7sk0xtk2Tu8Yxi9UoajJdEVpNpCov0HsLTqXvNGKX+Uv09pkozVITi1jf3Q==", "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" + "hey-listen": "^1.0.8", + "tslib": "2.4.0" } }, - "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==", + "node_modules/styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "hasInstallScript": true, "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" }, "engines": { "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" } }, - "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==", + "node_modules/stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", "dependencies": { - "whatwg-url": "^7.0.0" + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">= 8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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/stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" }, - "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==", + "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": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "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==", + "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": { - "workbox-core": "6.5.4" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" } }, - "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/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/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==", + "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": { - "workbox-background-sync": "6.5.4", - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "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/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/workbox-precaching": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", - "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "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": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "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/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==", + "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": { - "workbox-core": "6.5.4" + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" } }, - "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/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/workbox-routing": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", - "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "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": { - "workbox-core": "6.5.4" + "domelementtype": "^2.0.1", + "entities": "^2.0.0" } }, - "node_modules/workbox-strategies": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", - "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "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": { - "workbox-core": "6.5.4" + "dom-serializer": "0", + "domelementtype": "1" } }, - "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==", + "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": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4" + "boolbase": "~1.0.0" } }, - "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/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/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==", + "node_modules/tailwindcss": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz", + "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", "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" + "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.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "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": ">=10.0.0" + "node": ">=12.13.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" + "postcss": "^8.0.9" } }, - "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/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/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/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/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==", + "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": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "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/chalk/wrap-ansi?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "color-convert": "^2.0.1" + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", "dependencies": { - "color-name": "~1.1.4" + "@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": ">=7.0.0" + "node": ">=10" } }, - "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==", + "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": { - "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==", + "@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": ">=8.3.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "webpack": "^5.1.0" }, "peerDependenciesMeta": { - "bufferutil": { + "@swc/core": { "optional": true }, - "utf-8-validate": { + "esbuild": { + "optional": true + }, + "uglify-js": { "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/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/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "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/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "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.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", + "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" + }, + "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": ">=0.4" + "node": ">=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==", + "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": ">=10" + "node": ">=8.0" } }, - "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/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/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "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": ">= 6" + "node": ">=0.6" } }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "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": { - "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" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "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==", + "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": ">=10" + "node": ">= 4.0.0" } }, - "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==", + "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.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "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.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "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" } - } - }, - "dependencies": { - "@adobe/css-tools": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", - "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" }, - "@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" + "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" } }, - "@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" + "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" } }, - "@babel/compat-data": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.0.tgz", - "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==" - }, - "@babel/core": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz", - "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "node_modules/typescript": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", + "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": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "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" } }, - "@babel/eslint-parser": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", - "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", - "requires": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" + "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.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "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": { - "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" - } - }, - "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==" - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "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.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "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==", + "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.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz", + "integrity": "sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==", + "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.0.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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "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/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.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "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.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.0.tgz", + "integrity": "sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw==" + }, + "@babel/core": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.0.tgz", + "integrity": "sha512-reM4+U7B9ss148rh2n1Qs9ASS+w94irYXga7c2jaQv9RVzpS7Mv1a9rnYYwuDa45G+DkORt9g6An2k/V4d9LbQ==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.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/eslint-parser": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", + "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "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" + } + }, + "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==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "requires": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", + "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", + "requires": { + "@babel/compat-data": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.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/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==" + }, + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@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.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + }, + "@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.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.19.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", + "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==" + }, + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.0.tgz", + "integrity": "sha512-nhEByMUTx3uZueJ/QkJuSlCfN4FGg+xy+vRsfGQGzSauq5ks2Deid2+05Q3KhfaUjvec1IGhw/Zm3cFm8JigTQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.0.tgz", + "integrity": "sha512-Bo5nOSjiJccjv00+BrDkmfeBLBi2B0qe8ygj24KdL8VdwtZz+710NCwehF+x/Ng+0mkHx5za2eAofmvVFLF4Fg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" } }, - "@babel/generator": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", - "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "@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/types": "^7.19.0", - "@jridgewell/gen-mapping": "^0.3.2", - "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-plugin-utils": "^7.8.0" } }, - "@babel/helper-annotate-as-pure": { + "@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/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", "requires": { - "@babel/types": "^7.18.6" + "@babel/helper-plugin-utils": "^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==", + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/helper-plugin-utils": "^7.18.6" } }, - "@babel/helper-compilation-targets": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz", - "integrity": "sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA==", + "@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/compat-data": "^7.19.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.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/helper-plugin-utils": "^7.10.4" } }, - "@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "@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-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "@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-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" + "@babel/helper-plugin-utils": "^7.18.6" } }, - "@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==", + "@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-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-plugin-utils": "^7.10.4" } }, - "@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/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/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==", + "@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/types": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "@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/template": "^7.18.10", - "@babel/types": "^7.19.0" + "@babel/helper-plugin-utils": "^7.8.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==", + "@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/types": "^7.18.6" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "@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/types": "^7.18.9" + "@babel/helper-plugin-utils": "^7.8.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==", + "@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/types": "^7.18.6" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "@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-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "@babel/helper-optimise-call-expression": { + "@babel/plugin-syntax-typescript": { "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==", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", "requires": { - "@babel/types": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.6" } }, - "@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==" + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } }, - "@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==", + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "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-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" } }, - "@babel/helper-replace-supers": { + "@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.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", - "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-plugin-utils": "^7.18.9" } }, - "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", "requires": { - "@babel/types": "^7.18.6" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" } }, - "@babel/helper-skip-transparent-expression-wrappers": { + "@babel/plugin-transform-computed-properties": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "requires": { - "@babel/types": "^7.18.9" + "@babel/helper-plugin-utils": "^7.18.9" } }, - "@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==", + "@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", "requires": { - "@babel/types": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, - "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" - }, - "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" - }, - "@babel/helper-validator-option": { + "@babel/plugin-transform-dotall-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" - }, - "@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "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-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, - "@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "@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/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/helper-plugin-utils": "^7.18.9" } }, - "@babel/highlight": { + "@babel/plugin-transform-exponentiation-operator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "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-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, - "@babel/parser": { + "@babel/plugin-transform-flow-strip-types": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", - "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==" + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + } }, - "@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==", + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "@babel/plugin-transform-function-name": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "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-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" } }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.0.tgz", - "integrity": "sha512-nhEByMUTx3uZueJ/QkJuSlCfN4FGg+xy+vRsfGQGzSauq5ks2Deid2+05Q3KhfaUjvec1IGhw/Zm3cFm8JigTQ==", + "@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-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.18.9" } }, - "@babel/plugin-proposal-class-properties": { + "@babel/plugin-transform-member-expression-literals": { "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==", + "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-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" } }, - "@babel/plugin-proposal-class-static-block": { + "@babel/plugin-transform-modules-amd": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "babel-plugin-dynamic-import-node": "^2.3.3" } }, - "@babel/plugin-proposal-decorators": { + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.0.tgz", - "integrity": "sha512-Bo5nOSjiJccjv00+BrDkmfeBLBi2B0qe8ygj24KdL8VdwtZz+710NCwehF+x/Ng+0mkHx5za2eAofmvVFLF4Fg==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.19.0" + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, - "@babel/plugin-proposal-dynamic-import": { + "@babel/plugin-transform-modules-umd": { "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==", + "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-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, - "@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==", + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.0.tgz", + "integrity": "sha512-HDSuqOQzkU//kfGdiHBt71/hkDTApw4U/cMVgKgX7PqfB3LOaK+2GtCEsBu1dL9CkswDm0Gwehht1dCr421ULQ==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" } }, - "@babel/plugin-proposal-json-strings": { + "@babel/plugin-transform-new-target": { "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==", + "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-syntax-json-strings": "^7.8.3" + "@babel/helper-plugin-utils": "^7.18.6" } }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "@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.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" } }, - "@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==", + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.18.6" } }, - "@babel/plugin-proposal-numeric-separator": { + "@babel/plugin-transform-property-literals": { "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==", + "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-syntax-numeric-separator": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "@babel/plugin-transform-react-constant-elements": { + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz", + "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==", "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" + "@babel/helper-plugin-utils": "^7.18.9" } }, - "@babel/plugin-proposal-optional-catch-binding": { + "@babel/plugin-transform-react-display-name": { "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==", + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" } }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "@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/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/plugin-transform-react-jsx": "^7.18.6" } }, - "@babel/plugin-proposal-private-methods": { + "@babel/plugin-transform-react-pure-annotations": { "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==", + "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-create-class-features-plugin": "^7.18.6", + "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" } }, - "@babel/plugin-proposal-private-property-in-object": { + "@babel/plugin-transform-regenerator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "regenerator-transform": "^0.15.0" } }, - "@babel/plugin-proposal-unicode-property-regex": { + "@babel/plugin-transform-reserved-words": { "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==", + "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-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==", + "@babel/plugin-transform-runtime": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.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==" + } } }, - "@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==", + "@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.8.0" + "@babel/helper-plugin-utils": "^7.18.6" } }, - "@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==", + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" } }, - "@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==", + "@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.14.5" + "@babel/helper-plugin-utils": "^7.18.6" } }, - "@babel/plugin-syntax-decorators": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", - "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "@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.19.0" + "@babel/helper-plugin-utils": "^7.18.9" } }, - "@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==", + "@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.8.0" + "@babel/helper-plugin-utils": "^7.18.9" } }, - "@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==", + "@babel/plugin-transform-typescript": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.0.tgz", + "integrity": "sha512-DOOIywxPpkQHXijXv+s9MDAyZcLp12oYRl3CMWZ6u7TjSoCBq/KqHR/nNFR3+i2xqheZxoF0H2XyL7B6xeSRuA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-typescript": "^7.18.6" } }, - "@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==", + "@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.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, - "@babel/plugin-syntax-import-assertions": { + "@babel/plugin-transform-unicode-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "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/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==", + "@babel/preset-env": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.0.tgz", + "integrity": "sha512-1YUju1TAFuzjIQqNM9WsF4U6VbD/8t3wEAlw3LFYuuEr+ywqLRcSXxFKz4DCEj+sN94l/XTDiUXYRrsvMpz9WQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/compat-data": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@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.19.0", + "@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.18.9", + "@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.18.6", + "@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.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@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.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.0", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@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.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "core-js-compat": "^3.22.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-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==", + "@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.8.0" + "@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/plugin-syntax-jsx": { + "@babel/preset-react": { "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==", + "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-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/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==", + "@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" } }, - "@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==", + "@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "regenerator-runtime": "^0.13.4" } }, - "@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==", + "@babel/runtime-corejs3": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.0.tgz", + "integrity": "sha512-JyXXoCu1N8GLuKc2ii8y5RGma5FMpFeO2nAQIe0Yzrbq+rQnN+sFj47auLblR5ka6aHNGPDgv8G/iI2Grb0ldQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.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==", + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" } }, - "@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==", + "@babel/traverse": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz", + "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.0", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.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==", + "@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.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" - } + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "@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==", + "@chakra-ui/accordion": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-2.0.12.tgz", + "integrity": "sha512-O3qq8mILo1QODjCGr2xwxC5LNFakBoMzTjEgpvpIMynxWc/1RKfGuFLis3IDfpHIicXmBTK6sNiZXewmna88CQ==", "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/transition": "2.0.9" } }, - "@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "@chakra-ui/alert": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/alert/-/alert-2.0.9.tgz", + "integrity": "sha512-hFRIh6ZzQJ0sAESRym15mW/mcZE/yu4z6lFtdToBhpfSlhZLuE7gDdOTxqGkg417hY//48NiNXOCoQ2dUUuHKw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/spinner": "2.0.9" } }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } + "@chakra-ui/anatomy": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.0.6.tgz", + "integrity": "sha512-Vgop2FFdhVtX7BydjZdJWZAWy+DdXBU1IMaBppz6COaH+/7OXxoI2ec2bs17ehJyBO0M+ud3OLj5UCFQ79YsoQ==" }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "@chakra-ui/avatar": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-2.1.0.tgz", + "integrity": "sha512-SRQeH6NNvIBgUc4OsO14ypvcn8I66ndw7r4piIkm+R2zqbYnrzpp1d2zNPNHkChc4xQY71/GenenYO5Fhsi2DA==", "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" + "@chakra-ui/image": "2.0.10", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3" } }, - "@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==", + "@chakra-ui/breadcrumb": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-2.0.9.tgz", + "integrity": "sha512-cc3WbxrJNRUph4v45qCdcIKJI0xECeV9VikQNIactBB+iexN4d+5P66xZABAkD8wWGmyH5KuSZcd9sFYNmC13w==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3" } }, - "@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } + "@chakra-ui/breakpoint-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/breakpoint-utils/-/breakpoint-utils-2.0.3.tgz", + "integrity": "sha512-smi41ZtaiPw4mXaCgicyAh5M45Drt20wypThP+qQUT2CQ51UFZhYlItRA2lCXKQ9QB83POcHPC/oAwIsNOAfTg==" }, - "@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "@chakra-ui/button": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/button/-/button-2.0.9.tgz", + "integrity": "sha512-4BuDBiBlChHW1rQ9iod9MKs87AY3IyvZQwjV3DZTU4IG0KcDDfLQf++jj4dkg9Ttu+pIWhwF42pzA40JxW1oNg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/spinner": "2.0.9" } }, - "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "@chakra-ui/checkbox": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-2.1.8.tgz", + "integrity": "sha512-HhRs3nwTFoIE/UpX4N2AZxxW39Xm/Vw01HjwP/59X60kdKs3RBXlm52cODkfUDfveyT9o5ezLhU/jRf0qA909Q==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/visually-hidden": "2.0.9", + "@zag-js/focus-visible": "0.1.0" } }, - "@babel/plugin-transform-destructuring": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "@chakra-ui/clickable": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-2.0.9.tgz", + "integrity": "sha512-tGXYM6M6I954fif98QkNu5M76oBZmksCTj2mILOan9/BSimpFpu06aPGX3ZIkNsz300nIObn0FdtMvKpIEQueA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@chakra-ui/react-use-merge-refs": "2.0.3" } }, - "@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==", + "@chakra-ui/close-button": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-2.0.9.tgz", + "integrity": "sha512-0RI/zLR+/mycGbYCCwDAc9hAVG7IIVmdikmo1ET7+rYip4TN94aWR0hA4dYtWqqghG1oW/pYQ9Yja6fEY90V5w==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@chakra-ui/icon": "3.0.9" } }, - "@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==", + "@chakra-ui/color-mode": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/color-mode/-/color-mode-2.1.7.tgz", + "integrity": "sha512-GAoKJzVRQeuEfCa2i0BZdMwxuOoaGknU3+5wgvLuaSpwlov4OyqpjKMRdSdpjr4IFiqqHK47dsr3H4LQsbO+9w==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" } }, - "@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" - } + "@chakra-ui/control-box": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/control-box/-/control-box-2.0.9.tgz", + "integrity": "sha512-/viS9OBah1wCLNZbgfwkoQOnVRUYgp8Gypjqk9QNQwnNdFUTEgWc1RWN+1RYO85esJzHLkA2hZFIrYu1TZeZ6g==", + "requires": {} }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", - "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "@chakra-ui/counter": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/counter/-/counter-2.0.9.tgz", + "integrity": "sha512-LuqtpyxCOZM19gAmV0vtVeaFd9ccPmEjoGJQ0NoO8CFheltgLC/7m/8YpDbgWiG4+BAkTUfIG+5nLg5hwvvQxw==", "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-flow": "^7.18.6" + "@chakra-ui/number-utils": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3" } }, - "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } + "@chakra-ui/css-reset": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-2.0.7.tgz", + "integrity": "sha512-ztGdFQ6U1hX2k6a3HZ8D3A/dZWVxlGe2F5mvUrRU554mFWBYmsq0ydZ7UBEPlykv9NoCz4nN8VCkIxcKJ3p29Q==", + "requires": {} }, - "@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==", + "@chakra-ui/descendant": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-3.0.9.tgz", + "integrity": "sha512-30E5yMWvxgBx43PoI/67r9h9OhbpDfLb/MLOCjtEwebSbD0V5+fmnmCoUELScQbhozQVjA9t195X6UP0VQWj8w==", "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" } }, - "@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" - } + "@chakra-ui/dom-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/dom-utils/-/dom-utils-2.0.1.tgz", + "integrity": "sha512-sbob9AHQq1+KIQ3XKslafislwtC8pYcpwM0S1SLzgyZumHRwhDimKwdi4MtRQfOCenub0E3diRjp4RpGRL0JuQ==" }, - "@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==", + "@chakra-ui/editable": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/editable/-/editable-2.0.9.tgz", + "integrity": "sha512-s5F3UMR09s6ga3eVhw0UBMGmegtxg6jCp29VLqaEwP5BuWIEOjcJz358gTlnFr3dhvb31e3rcr+B1XiYv4wxqg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-focus-on-pointer-down": "2.0.1", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/shared-utils": "2.0.1" } }, - "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } + "@chakra-ui/event-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/event-utils/-/event-utils-2.0.4.tgz", + "integrity": "sha512-J2YgAM5Dw9hMkwfMsWhsiAG848GfTMxNclUIUcgV9RQhLEs0eTFhelzNiKVOMA3vBxlT6lOARuRun/ESiFZgGg==" }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "@chakra-ui/focus-lock": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-2.0.10.tgz", + "integrity": "sha512-LeRZYzwfJp0eq84oO8e1pC2qC8v8fJw/P4nYDrCDjuJU753DV6nVjp5MKMRqbkp+6IAElPc+ojy/sp2a9GCocw==", "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@chakra-ui/dom-utils": "2.0.1", + "react-focus-lock": "^2.9.1" } }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "@chakra-ui/form-control": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-2.0.9.tgz", + "integrity": "sha512-P8Tr45z/XSAa1m6uAma0eKf1h7Ltg2sLj2jK5YhaXJER9VUUY18iGe96D4JrAXlgEWDhTyWMb63nB+eYO1tKtw==", "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" } }, - "@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==", + "@chakra-ui/hooks": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.0.9.tgz", + "integrity": "sha512-0JRgEPtsBaXr9nQW1xEKlWGA7WwFbLNqac7fQXp9zQvoHOWTfNJkK/NJaVBvyFPgfTLxy37WKHooVSwNG/Lwmg==", "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@chakra-ui/react-utils": "2.0.6", + "@chakra-ui/utils": "2.0.9", + "compute-scroll-into-view": "1.0.14", + "copy-to-clipboard": "3.3.1" } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.0.tgz", - "integrity": "sha512-HDSuqOQzkU//kfGdiHBt71/hkDTApw4U/cMVgKgX7PqfB3LOaK+2GtCEsBu1dL9CkswDm0Gwehht1dCr421ULQ==", + }, + "@chakra-ui/icon": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/icon/-/icon-3.0.9.tgz", + "integrity": "sha512-P2Pwm/za6m1W1oqL2kGHH6XrrymsBjqYAFwOW2lB5Q6mI1e+RYe/iMxDoPSLHMYhqdfH7vyib/ffE3Vv3a5oTA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" + "@chakra-ui/shared-utils": "2.0.1" } }, - "@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==", + "@chakra-ui/image": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-2.0.10.tgz", + "integrity": "sha512-Atc1bdog4V5xv7IbpF2F2UkKWfgG/TD74cIac09JuSpQcYyh7lrJ7iVvhTkeP+LDdCs+QCD7SnTUM4Y0ZlaHbA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" } }, - "@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==", + "@chakra-ui/input": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/input/-/input-2.0.9.tgz", + "integrity": "sha512-6MKydxTyF7JV7PtQHircQ5HBTd6Ik9Vn7p8fCLeAieT0TK8UQTxMWZVPminS7TRWMutrq8W99DcQOBlMz0cKrw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/object-utils": "2.0.3", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/shared-utils": "2.0.1" } }, - "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "@chakra-ui/layout": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/layout/-/layout-2.1.6.tgz", + "integrity": "sha512-QDNaVu44UI46c+YlSF1KrzJkiwua0UtRXNTnR3jBE1uzcuqRow7xgr3E60dLphY2cPFqAljfQZUNlP3sgvCLww==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@chakra-ui/breakpoint-utils": "2.0.3", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/object-utils": "2.0.3", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/shared-utils": "2.0.1" } }, - "@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==", + "@chakra-ui/lazy-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/lazy-utils/-/lazy-utils-2.0.1.tgz", + "integrity": "sha512-986YjYq+hEzHDLZiqYlYbdqfiKdC3h2g896Eoe5K2UXtAVxqZI3UOnMH781X6N1R7rGJWquskzG681qFigW/BA==" + }, + "@chakra-ui/live-region": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/live-region/-/live-region-2.0.9.tgz", + "integrity": "sha512-ilbo/C5wcUoSHDU5owFPQP3KsabPYGzDEbwV+Z76BlyNdFN2PD0j13RGEH+sBNNZ3HzLyyuuc1YmkVcJi7ycQg==", + "requires": {} + }, + "@chakra-ui/media-query": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@chakra-ui/media-query/-/media-query-3.2.5.tgz", + "integrity": "sha512-V+Dngi/r7u/uj7JhsZerM1RI597Oo4wED2ojNfclnnEVb/IoqktiuFy6RQgbo3HmE7M/E5B1i4yYzt7tQJhXlg==", + "requires": { + "@chakra-ui/breakpoint-utils": "2.0.3", + "@chakra-ui/react-env": "2.0.9" + } + }, + "@chakra-ui/menu": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@chakra-ui/menu/-/menu-2.0.13.tgz", + "integrity": "sha512-XZYoq9k/txAELUgn5OokyxfXEpVZwBueVYXiT9ji0XvMuzXVxeHd40klJEkiJUctNsOahZf10t5yxlT4B00pwA==", + "requires": { + "@chakra-ui/clickable": "2.0.9", + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/lazy-utils": "2.0.1", + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-animation-state": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-disclosure": "2.0.3", + "@chakra-ui/react-use-focus-effect": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-outside-click": "2.0.3", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/transition": "2.0.9" + } + }, + "@chakra-ui/modal": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/modal/-/modal-2.1.7.tgz", + "integrity": "sha512-A+CbvhQYpmLH3SrqJ1wJysUCGm0mNoSDxRjP4wX98j56nMTDAsMYlzttpuLmKaSzvbJ7uEQDLtQV8lZjB0gUuw==", + "requires": { + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/focus-lock": "2.0.10", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/transition": "2.0.9", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "^2.5.4" + } + }, + "@chakra-ui/number-input": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-2.0.9.tgz", + "integrity": "sha512-RsDzoNvSBZMgyXjN543AtQ2v99U1p/0xnGWZy4NCkgCDWMBn3kIXqSzQq5CB9Ot0MD8nnKF5VYdVdXWguXExEQ==", + "requires": { + "@chakra-ui/counter": "2.0.9", + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3", + "@chakra-ui/react-use-event-listener": "2.0.3", + "@chakra-ui/react-use-interval": "2.0.1", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3" + } + }, + "@chakra-ui/number-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/number-utils/-/number-utils-2.0.3.tgz", + "integrity": "sha512-oN03kYAUCCp/FNtpLr5mh+cvd/sRTzZWTBoFydmxc955psXq/X950gzs6o5kzoeFCpgXaxMmHAXQm3ReEK2NsQ==" + }, + "@chakra-ui/object-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/object-utils/-/object-utils-2.0.3.tgz", + "integrity": "sha512-36prckrqTynVD/JTzyCr8OCWVOrMs/awZo3djVbIiNxRIcJ5iEwUVy26h3MWN4ENSopipBtxNfAwPNTLU5Si/g==" + }, + "@chakra-ui/pin-input": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-2.0.12.tgz", + "integrity": "sha512-gaMRp5AFW+qAJCUj93V1WluuYBBZ/5A3Wy5q796g8Auvw7vufgkVtl6EBznwvtynZN8gJwbRFpMtJxQyXCkUiw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" } }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz", - "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==", + "@chakra-ui/popover": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/popover/-/popover-2.0.9.tgz", + "integrity": "sha512-+7tH4RVuheFQOyAZ5KT9x+qsLvz7rGuKaHtb0427+5bhUzLaSAghtr/afzOKHDwUVBwF2tTUNanR23ipW1fXDg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/hooks": "2.0.9", + "@chakra-ui/lazy-utils": "2.0.1", + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-disclosure": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" } }, - "@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==", + "@chakra-ui/popper": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/popper/-/popper-3.0.7.tgz", + "integrity": "sha512-xLYhuNsk1gOjymtek1ZdZlG21hmg2a7Iu2KsD9Hi7+aUxc2K5/XxX+/vyjjz8u4s0gmj83pTqnauQRynb/TCXA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@popperjs/core": "^2.9.3" } }, - "@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "@chakra-ui/portal": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/portal/-/portal-2.0.9.tgz", + "integrity": "sha512-9e9S0MLbkpofPGlyYA12jNYSdndugy6ylPi5pC9nr3/VqG2Kn+8VcBChAeXW8K4ms7WFc74rNX1pBY/UVwr4qg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" } }, - "@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==", + "@chakra-ui/progress": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/progress/-/progress-2.0.10.tgz", + "integrity": "sha512-my0Pi3NG1PYhlvCav4fybg3gL5HBNe+7lO4PVdri4QHEyfJlrDeBWID+1GgqlpUWdTj3sOf7ysku+FEgkeOeSA==", "requires": { - "@babel/plugin-transform-react-jsx": "^7.18.6" + "@chakra-ui/react-context": "2.0.3" } }, - "@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==", + "@chakra-ui/provider": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/@chakra-ui/provider/-/provider-2.0.16.tgz", + "integrity": "sha512-4t/PmjJ7WXPPaPfoYgw8F1/rVtorZuvknugHfOZcOtAPGQmOPotSv28qjKpu/mCvc1GMGV0swMsvCeInYz7g0w==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@chakra-ui/css-reset": "2.0.7", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-env": "2.0.9", + "@chakra-ui/system": "2.2.9", + "@chakra-ui/utils": "2.0.9" } }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "@chakra-ui/radio": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/radio/-/radio-2.0.10.tgz", + "integrity": "sha512-LhAWsY22cmb+M/iyhFgkzf2+V9TJmAC77Cd+GbP3M3sxDSEUDtq08KOc3JjoYc3GzeZml3JL1yssbxh+liY3xA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@zag-js/focus-visible": "0.1.0" } }, - "@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==", + "@chakra-ui/react": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.3.2.tgz", + "integrity": "sha512-qOcDLbA1x4pnpJPtF4YJ7pZzK/ki6SoQl9Vj7fsR+hJw1lt3y1475NSyYGiA6qgho/8twUgYLhcdrTbQPcmOHg==", + "requires": { + "@chakra-ui/accordion": "2.0.12", + "@chakra-ui/alert": "2.0.9", + "@chakra-ui/avatar": "2.1.0", + "@chakra-ui/breadcrumb": "2.0.9", + "@chakra-ui/button": "2.0.9", + "@chakra-ui/checkbox": "2.1.8", + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/control-box": "2.0.9", + "@chakra-ui/counter": "2.0.9", + "@chakra-ui/css-reset": "2.0.7", + "@chakra-ui/editable": "2.0.9", + "@chakra-ui/form-control": "2.0.9", + "@chakra-ui/hooks": "2.0.9", + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/image": "2.0.10", + "@chakra-ui/input": "2.0.9", + "@chakra-ui/layout": "2.1.6", + "@chakra-ui/live-region": "2.0.9", + "@chakra-ui/media-query": "3.2.5", + "@chakra-ui/menu": "2.0.13", + "@chakra-ui/modal": "2.1.7", + "@chakra-ui/number-input": "2.0.9", + "@chakra-ui/pin-input": "2.0.12", + "@chakra-ui/popover": "2.0.9", + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/progress": "2.0.10", + "@chakra-ui/provider": "2.0.16", + "@chakra-ui/radio": "2.0.10", + "@chakra-ui/react-env": "2.0.9", + "@chakra-ui/select": "2.0.10", + "@chakra-ui/skeleton": "2.0.15", + "@chakra-ui/slider": "2.0.10", + "@chakra-ui/spinner": "2.0.9", + "@chakra-ui/stat": "2.0.9", + "@chakra-ui/switch": "2.0.11", + "@chakra-ui/system": "2.2.9", + "@chakra-ui/table": "2.0.9", + "@chakra-ui/tabs": "2.1.1", + "@chakra-ui/tag": "2.0.9", + "@chakra-ui/textarea": "2.0.10", + "@chakra-ui/theme": "2.1.11", + "@chakra-ui/toast": "3.0.10", + "@chakra-ui/tooltip": "2.0.10", + "@chakra-ui/transition": "2.0.9", + "@chakra-ui/utils": "2.0.9", + "@chakra-ui/visually-hidden": "2.0.9" + } + }, + "@chakra-ui/react-children-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-children-utils/-/react-children-utils-2.0.1.tgz", + "integrity": "sha512-sEgpuh/vWSt2+W0F49EGYXXUyjmg0lbosjVg6qUKHv9sAyx5tbrOrZ6df/TaMUSAe9m3AUOMGqUIPLpxno0DjA==" + }, + "@chakra-ui/react-context": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-context/-/react-context-2.0.3.tgz", + "integrity": "sha512-KmPq6sb1y05WsOUqXZtBBC4LsNKZIFrp2thTsLBwcuH7lkXZwPMHmJGKa9K980P+SWEgfH2s2PY2z+QrIuqWGg==", + "requires": {} + }, + "@chakra-ui/react-env": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-env/-/react-env-2.0.9.tgz", + "integrity": "sha512-4AJHNUGBR19hzVyOILYpZZgq8jGrpEcbhvR++CppbvPH7vfPZpoz6L/cBtHxS07YwDtUeBL8yCNiLlTxctV//Q==", + "requires": {} + }, + "@chakra-ui/react-types": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-types/-/react-types-2.0.3.tgz", + "integrity": "sha512-1mJYOQldFTALE0Wr3j6tk/MYvgQIp6CKkJulNzZrI8QN+ox/bJOh8OVP4vhwqvfigdLTui0g0k8M9h+j2ub/Mw==", + "requires": {} + }, + "@chakra-ui/react-use-animation-state": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.0.3.tgz", + "integrity": "sha512-sjGgzMMmxurwKDSFhDLpLNn3SWUERI5iAZOOa0pYnyOLGVXMowgIjK6jpZxre1vc3A+unjJk5P4qeiyY+C4uwQ==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@chakra-ui/dom-utils": "2.0.1", + "@chakra-ui/react-use-event-listener": "2.0.3" } }, - "@babel/plugin-transform-runtime": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", - "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", + "@chakra-ui/react-use-callback-ref": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.0.3.tgz", + "integrity": "sha512-kdYlhgnQKWWLNwl3WSv/Oq3+mlnu2p3y4Xc1AqKVHVcBOdQE9lpW3d7ZaOoK2aIXXWq1rocscOiXBUtM0Vqd2A==", + "requires": {} + }, + "@chakra-ui/react-use-controllable-state": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.0.3.tgz", + "integrity": "sha512-su8efwCWWnY2LQUU6PEnYwSGJX8kvPSO2KyUKuymx8q3fNWuyhzAZriG/TbeeCxESLp70+wuniUlSGRa4vxylQ==", "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "babel-plugin-polyfill-corejs2": "^0.3.2", - "babel-plugin-polyfill-corejs3": "^0.5.3", - "babel-plugin-polyfill-regenerator": "^0.4.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==" - } + "@chakra-ui/react-use-callback-ref": "2.0.3" } }, - "@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==", + "@chakra-ui/react-use-disclosure": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.0.3.tgz", + "integrity": "sha512-3IdrzvQZcgjqSx5wTVffInOyhMU+d3ZlIE26JmqejMyN/B+qAs932iKfm0A1mTMPTz38ZnNtuaKazmzyfR1ePg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@chakra-ui/react-use-callback-ref": "2.0.3" } }, - "@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "@chakra-ui/react-use-event-listener": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.0.3.tgz", + "integrity": "sha512-m3ZdJjo3QQ1HcQGnehlBTgHaCVewz5fwIRTXVzbZTraVJr4k589Zf87eagW57tT4dyv656lSmdhaFGZ8p5Snww==", "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + "@chakra-ui/react-use-callback-ref": "2.0.3" } }, - "@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==", + "@chakra-ui/react-use-focus-effect": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.0.3.tgz", + "integrity": "sha512-N0rho7P+rH5cn13dbS8GUOye+6RYXAmXhmlS+WW/3lWidGH3HAbMoOVf56UiuSnE1+2or8/U7qRshUryj2H1nA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@chakra-ui/dom-utils": "2.0.1", + "@chakra-ui/react-use-event-listener": "2.0.3", + "@chakra-ui/react-use-update-effect": "2.0.3" } }, - "@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==", + "@chakra-ui/react-use-focus-on-pointer-down": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.0.1.tgz", + "integrity": "sha512-f0qL2iWvajUo+0jwDZyJpUMJ6J6BH3WjDZE2Rp6cns4pgI6uYuv2gj+FqQ5jnoYdXkeER6lBI56a+aIW/1RYiA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@chakra-ui/react-use-event-listener": "2.0.3" } }, - "@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==", + "@chakra-ui/react-use-interval": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-interval/-/react-use-interval-2.0.1.tgz", + "integrity": "sha512-6ZLzKA7Ga894UZcXO3bbGYThlhviiau1oxZ1UcJG5pUXNM9Up7O/4Joq31sL+KcpteCN45vd1etomilsv/blxw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@chakra-ui/react-use-callback-ref": "2.0.3" } }, - "@babel/plugin-transform-typescript": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.0.tgz", - "integrity": "sha512-DOOIywxPpkQHXijXv+s9MDAyZcLp12oYRl3CMWZ6u7TjSoCBq/KqHR/nNFR3+i2xqheZxoF0H2XyL7B6xeSRuA==", + "@chakra-ui/react-use-merge-refs": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.0.3.tgz", + "integrity": "sha512-n35BmVbasy5Esa6qxznWmiV3NaRxGpqMpZH0n+X7aXt8VkGAJzRpAVjUmKCLNYyCLpqsQceCmAEK8a5SR6vxqw==", + "requires": {} + }, + "@chakra-ui/react-use-outside-click": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.0.3.tgz", + "integrity": "sha512-r5OohM8lOuZTz6e3vVHvfm/3sEkd06nUPBNU+r3rWh1I7bR9z5Gia/BOQD6GE4jUTanDkHcH76Pf9qJ45kpibQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-typescript": "^7.18.6" + "@chakra-ui/react-use-callback-ref": "2.0.3" } }, - "@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==", + "@chakra-ui/react-use-pan-event": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.0.4.tgz", + "integrity": "sha512-lcEjngfCgIjE5qZeJiaDx+aJzZPLjbjUmbWumi8pIgWOnDL8Ffjh7AMKW4CddP5OgcRnDDb+7aqJbb55wraboA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@chakra-ui/event-utils": "2.0.4", + "framesync": "5.3.0" } }, - "@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==", + "@chakra-ui/react-use-previous": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-previous/-/react-use-previous-2.0.1.tgz", + "integrity": "sha512-ROi+/puVd8D1QaxBSOcGlJNqV2x02ppSgmXzZZJhM8ryFLZjY9ojV3HhamB2IJ/7SIb1rMSSV1GPedFw7YMCwA==", + "requires": {} + }, + "@chakra-ui/react-use-safe-layout-effect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-safe-layout-effect/-/react-use-safe-layout-effect-2.0.1.tgz", + "integrity": "sha512-H+ZOjkPqv3KBPEoP68JKpQBNdLOI0mwzEiTT397UdvBVCCJ+1/ijWVUT+Ub/pYic60O6xUghy5ORaWqJHhnKDA==", + "requires": {} + }, + "@chakra-ui/react-use-size": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-size/-/react-use-size-2.0.3.tgz", + "integrity": "sha512-hr4hKepPUmM2paXseSZiOTK2y+ZqnSzYNusDEB01f+cDerFjdN1jSfNJKXpiKF0+hNESXfOPQb3Zt0eDusRdoA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@zag-js/element-size": "0.1.0" } }, - "@babel/preset-env": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.0.tgz", - "integrity": "sha512-1YUju1TAFuzjIQqNM9WsF4U6VbD/8t3wEAlw3LFYuuEr+ywqLRcSXxFKz4DCEj+sN94l/XTDiUXYRrsvMpz9WQ==", + "@chakra-ui/react-use-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-timeout/-/react-use-timeout-2.0.1.tgz", + "integrity": "sha512-zXh9RH+GciKr8hvaOADHOoHP72B7UZUEymA8CWCV4WEs/9s/PfQJH7X1bwvaj43CcOmfVQg4oODWqCYQM1lSsg==", "requires": { - "@babel/compat-data": "^7.19.0", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@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.19.0", - "@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.18.9", - "@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.18.6", - "@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.18.9", - "@babel/plugin-transform-classes": "^7.19.0", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.13", - "@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.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.0", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", - "@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.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.2", - "babel-plugin-polyfill-corejs3": "^0.5.3", - "babel-plugin-polyfill-regenerator": "^0.4.0", - "core-js-compat": "^3.22.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==" - } + "@chakra-ui/react-use-callback-ref": "2.0.3" } }, - "@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==", + "@chakra-ui/react-use-update-effect": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.0.3.tgz", + "integrity": "sha512-8hkP1o/UUUA49w/R+XyAlPiCjxXTCWCNsHWUOEhAitjJfoCNUjgaNKOD52hT07kc5ACJEcJQHA5327LnwtiIlg==", + "requires": {} + }, + "@chakra-ui/react-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/react-utils/-/react-utils-2.0.6.tgz", + "integrity": "sha512-ZL0FPaolovXOxMzYRSLHgBYtvxIkA/c5GTSYpXL8DcC+TBLZnAmQ8BPTS2b6xys6xvwdQjkZRUeQ0cBNFaryJg==", "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" + "@chakra-ui/utils": "2.0.9" } }, - "@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "@chakra-ui/select": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/select/-/select-2.0.10.tgz", + "integrity": "sha512-7AslBWwI/JyczjMMGtPuN34M/C38koVd+N/pb6swHoIP9TRkkdvDlonIakcmtO1oLEzlNIFKmt4FQ7bUp9ea5Q==", "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" + "@chakra-ui/form-control": "2.0.9" } }, - "@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "@chakra-ui/shared-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/shared-utils/-/shared-utils-2.0.1.tgz", + "integrity": "sha512-NXDBl/u4wrSNp0ON5R3r3evkRurrAz2yuO7neooaG+O5HEenVouGqm4CsXd6lUAPmjwiGzA0LQFNCt0Hj92dXg==" + }, + "@chakra-ui/skeleton": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@chakra-ui/skeleton/-/skeleton-2.0.15.tgz", + "integrity": "sha512-QVMkXwrH9jLfim8uJTZcjHeGjzoquNcHGXD5wapd7eDqp9BygvmMXAHBxFm8eEJLHuvIqLX94P6DLeiieYwX7Q==", + "requires": { + "@chakra-ui/media-query": "3.2.5", + "@chakra-ui/react-use-previous": "2.0.1" + } + }, + "@chakra-ui/slider": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/slider/-/slider-2.0.10.tgz", + "integrity": "sha512-F0RGl2ruADbXO/GnoBUiTEl+przxhZo2e0tfw9VTtS+RsJZ22uHrTNVvVJHNmjK7/E3++kBfaLCacoJFz/io+g==", + "requires": { + "@chakra-ui/number-utils": "2.0.3", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-callback-ref": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-pan-event": "2.0.4", + "@chakra-ui/react-use-size": "2.0.3", + "@chakra-ui/react-use-update-effect": "2.0.3" + } + }, + "@chakra-ui/spinner": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-2.0.9.tgz", + "integrity": "sha512-9ALl51fiVWptDu2J2xcv0TSfGf4buumpHrEXHvV2Qy+HZ6rYnUmSThBSb/VgoQS+rASG8bAbLUPlQTQ+v9ibFg==", + "requires": {} + }, + "@chakra-ui/stat": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/stat/-/stat-2.0.9.tgz", + "integrity": "sha512-C9cytqegWSGJ/hh3/qwsgGlerXLYHrU0iQcJQ+pKSRFJhshXsv3go5IR6kVL72Yf2s4Gs5c3GsMZrLM22ePpDg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3" } }, - "@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "@chakra-ui/styled-system": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.3.1.tgz", + "integrity": "sha512-jyR9s2yk5TEyq4HUfjrgUeaOzd9ZTZrbjK96UjtiTCZGO/q4j2RXtYvfheUjUyW1UnzI2A1ffHOJca8tBMDjpA==", "requires": { - "regenerator-runtime": "^0.13.4" + "csstype": "^3.0.11", + "lodash.mergewith": "4.6.2" } }, - "@babel/runtime-corejs3": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.0.tgz", - "integrity": "sha512-JyXXoCu1N8GLuKc2ii8y5RGma5FMpFeO2nAQIe0Yzrbq+rQnN+sFj47auLblR5ka6aHNGPDgv8G/iI2Grb0ldQ==", + "@chakra-ui/switch": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/switch/-/switch-2.0.11.tgz", + "integrity": "sha512-gY8OGBnoPosZpq7dDNVf432t67pTc/cz5VkGhbtER7bbjXSoXe0DAiAYL+HT2kD7mbTJQzzHK/y0St0WimR1Mw==", "requires": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" + "@chakra-ui/checkbox": "2.1.8" } }, - "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "@chakra-ui/system": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/system/-/system-2.2.9.tgz", + "integrity": "sha512-SyTeIGm+goyYK8vqX4dU6oeLhxUAeGI3Cl+mxA+aiKIX01YTALhTWhpbrsuMYBevV+l9EGK12egPUQE+Mo3WlQ==", "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@chakra-ui/color-mode": "2.1.7", + "@chakra-ui/react-utils": "2.0.6", + "@chakra-ui/styled-system": "2.3.1", + "@chakra-ui/utils": "2.0.9", + "react-fast-compare": "3.2.0" } }, - "@babel/traverse": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.0.tgz", - "integrity": "sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==", + "@chakra-ui/table": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/table/-/table-2.0.9.tgz", + "integrity": "sha512-XRz6+x4dMeQX3xyViyG2H/P1STI/2vwvgU2cjzzwS+5fZ2JdGaTgYzBb+IZoH9agEq1Ma3rlKMUPDrRCFb7kLQ==", "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.0", - "@babel/types": "^7.19.0", - "debug": "^4.1.0", - "globals": "^11.1.0" + "@chakra-ui/react-context": "2.0.3" } }, - "@babel/types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", - "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "@chakra-ui/tabs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-2.1.1.tgz", + "integrity": "sha512-xA+vwqpAHb0nBLrkiO5Lea2UDGROyAIBqsyp/8XXXEr6eKxtNe1I6WJPbDQy0aazB2ToAA0R6fT34HjLaXP8MQ==", "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" + "@chakra-ui/clickable": "2.0.9", + "@chakra-ui/descendant": "3.0.9", + "@chakra-ui/lazy-utils": "2.0.1", + "@chakra-ui/react-children-utils": "2.0.1", + "@chakra-ui/react-context": "2.0.3", + "@chakra-ui/react-use-controllable-state": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3", + "@chakra-ui/react-use-safe-layout-effect": "2.0.1" } }, - "@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/tag": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/tag/-/tag-2.0.9.tgz", + "integrity": "sha512-NKARwhsZ04t2vkrdRhNcakEiVtg1q44yUUsDw2Jwdu4idAWQupZGGochQI2Ac4T2MI1b66zQUkaGnm3l1mhTtg==", + "requires": { + "@chakra-ui/icon": "3.0.9", + "@chakra-ui/react-context": "2.0.3" + } + }, + "@chakra-ui/textarea": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-2.0.10.tgz", + "integrity": "sha512-HSo0EPsY8XKGA+Af6jTob1oe1T6NKZwgjLmX0binK3MMM9pDTXsUTw8GD0g971lxw9oktVMLK/O9QVAgVAm5mw==", + "requires": { + "@chakra-ui/form-control": "2.0.9" + } + }, + "@chakra-ui/theme": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-2.1.11.tgz", + "integrity": "sha512-gI0NLU6wO/5cRq8gbDHuy24Y/ZhJxN4D/2uucNN9is3h+d58/En5jV3fwzZW8PLiLKW/T2CmbYWEZWV2YkcUVA==", + "requires": { + "@chakra-ui/anatomy": "2.0.6", + "@chakra-ui/theme-tools": "2.0.11" + } + }, + "@chakra-ui/theme-tools": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.0.11.tgz", + "integrity": "sha512-0Juf98bAyOgnBeQ39nMKWqRsOxZDw75BbAB8o0oVyjhYVS1wJh7tFX1ZRV8N/+AN6fuRXEznZPpyUh3J+ZTiRg==", + "requires": { + "@chakra-ui/anatomy": "2.0.6", + "@ctrl/tinycolor": "^3.4.0" + } + }, + "@chakra-ui/toast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/toast/-/toast-3.0.10.tgz", + "integrity": "sha512-i/oEtzmarO0hM6fxa55OmA8ZGkZv9b+vIC2xs5kQ/C0rJaC0ycibok8srq2Stjq9309fZNezyzThQp6e9acUYQ==", + "requires": { + "@chakra-ui/alert": "2.0.9", + "@chakra-ui/close-button": "2.0.9", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-use-timeout": "2.0.1", + "@chakra-ui/react-use-update-effect": "2.0.3", + "@chakra-ui/theme": "2.1.11" + } + }, + "@chakra-ui/tooltip": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-2.0.10.tgz", + "integrity": "sha512-pBILBdZoux2K3EW9V6JuyZYUWz2/Y7oYCVO6AwNOesiEBGAONyzoDwFV728EzPEHe9e+YBcKOSZ9tEpDdrzHMA==", + "requires": { + "@chakra-ui/popper": "3.0.7", + "@chakra-ui/portal": "2.0.9", + "@chakra-ui/react-types": "2.0.3", + "@chakra-ui/react-use-disclosure": "2.0.3", + "@chakra-ui/react-use-event-listener": "2.0.3", + "@chakra-ui/react-use-merge-refs": "2.0.3" + } + }, + "@chakra-ui/transition": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/transition/-/transition-2.0.9.tgz", + "integrity": "sha512-cVfKdZl128AEj0LDS8M9dzXao4wmTVj3gRJBnm91Qcg243Pm8OlgIBNbHEwsq/Fps+PsN431BtEGfL4w79wQEA==", + "requires": {} + }, + "@chakra-ui/utils": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.0.9.tgz", + "integrity": "sha512-7ct5562Jw6pZdtj63XfUkEUXXsCCVqdqIXyLtQ9VgOKtRQWwDxzc8uPI5Zjdw9AleEITZFUH8TNKWn75nm54kQ==", + "requires": { + "@types/lodash.mergewith": "4.6.6", + "css-box-model": "1.2.1", + "framesync": "5.3.0", + "lodash.mergewith": "4.6.2" + } + }, + "@chakra-ui/visually-hidden": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-2.0.9.tgz", + "integrity": "sha512-PkNxrRGp9H3bdqEaoo8XGt/AL9UuGRTom0/9XJa+G/Dj8Cy1sDuamOWk3pN/ZQs46RokfK9Uh5LqPY5dwSDweg==", + "requires": {} }, "@csstools/normalize.css": { "version": "12.0.0", @@ -18364,6 +20789,59 @@ "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", "requires": {} }, + "@ctrl/tinycolor": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", + "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==" + }, + "@emotion/babel-plugin": { + "version": "11.10.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", + "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.0", + "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.0.13" + }, + "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.3", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.3.tgz", + "integrity": "sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ==", + "requires": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.0.13" + } + }, + "@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", @@ -18377,6 +20855,58 @@ "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.4", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.4.tgz", + "integrity": "sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/cache": "^11.10.0", + "@emotion/serialize": "^1.1.0", + "@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.0", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", + "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" + }, + "dependencies": { + "@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + } + } + }, + "@emotion/sheet": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", + "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" + }, + "@emotion/styled": { + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.4.tgz", + "integrity": "sha512-pRl4R8Ez3UXvOPfc2bzIoV8u9P97UedgHS4FPX594ntwEuAMA114wlaHvOK24HB48uqfXiGlYIZYCxVJ1R1ttQ==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + } + }, "@emotion/stylis": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", @@ -18387,6 +20917,22 @@ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, + "@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": "1.3.2", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", @@ -19017,6 +21563,64 @@ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, + "@motionone/animation": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.14.0.tgz", + "integrity": "sha512-h+1sdyBP8vbxEBW5gPFDnj+m2DCqdlAuf2g6Iafb1lcMnqjsRXWlPw1AXgvUMXmreyhqmPbJqoNfIKdytampRQ==", + "requires": { + "@motionone/easing": "^10.14.0", + "@motionone/types": "^10.14.0", + "@motionone/utils": "^10.14.0", + "tslib": "^2.3.1" + } + }, + "@motionone/dom": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.13.1.tgz", + "integrity": "sha512-zjfX+AGMIt/fIqd/SL1Lj93S6AiJsEA3oc5M9VkUr+Gz+juRmYN1vfvZd6MvEkSqEjwPQgcjN7rGZHrDB9APfQ==", + "requires": { + "@motionone/animation": "^10.13.1", + "@motionone/generators": "^10.13.1", + "@motionone/types": "^10.13.0", + "@motionone/utils": "^10.13.1", + "hey-listen": "^1.0.8", + "tslib": "^2.3.1" + } + }, + "@motionone/easing": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.14.0.tgz", + "integrity": "sha512-2vUBdH9uWTlRbuErhcsMmt1jvMTTqvGmn9fHq8FleFDXBlHFs5jZzHJT9iw+4kR1h6a4SZQuCf72b9ji92qNYA==", + "requires": { + "@motionone/utils": "^10.14.0", + "tslib": "^2.3.1" + } + }, + "@motionone/generators": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.14.0.tgz", + "integrity": "sha512-6kRHezoFfIjFN7pPpaxmkdZXD36tQNcyJe3nwVqwJ+ZfC0e3rFmszR8kp9DEVFs9QL/akWjuGPSLBI1tvz+Vjg==", + "requires": { + "@motionone/types": "^10.14.0", + "@motionone/utils": "^10.14.0", + "tslib": "^2.3.1" + } + }, + "@motionone/types": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.14.0.tgz", + "integrity": "sha512-3bNWyYBHtVd27KncnJLhksMFQ5o2MSdk1cA/IZqsHtA9DnRM1SYgN01CTcJ8Iw8pCXF5Ocp34tyAjY7WRpOJJQ==" + }, + "@motionone/utils": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.14.0.tgz", + "integrity": "sha512-sLWBLPzRqkxmOTRzSaD3LFQXCPHvDzyHJ1a3VP9PRzBxyVd2pv51/gMOsdAcxQ9n+MIeGJnxzXBYplUHKj4jkw==", + "requires": { + "@motionone/types": "^10.14.0", + "hey-listen": "^1.0.8", + "tslib": "^2.3.1" + } + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -19056,6 +21660,11 @@ "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.0.0", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.0.tgz", @@ -19764,6 +22373,19 @@ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" }, + "@types/lodash": { + "version": "4.14.185", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.185.tgz", + "integrity": "sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==" + }, + "@types/lodash.mergewith": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.6.tgz", + "integrity": "sha512-RY/8IaVENjG19rxTZu9Nukqh0W2UrYgmBj5sdns4hWRZaV8PqR7wIKHFKzvOTjo4zVRV7sVI+yFhAJql12Kfqg==", + "requires": { + "@types/lodash": "*" + } + }, "@types/mime": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", @@ -20157,6 +22779,16 @@ "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.1.0", + "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.1.0.tgz", + "integrity": "sha512-QF8wp0+V8++z+FHXiIw93+zudtubYszOtYbNgK39fg3pi+nCZtuSm4L1jC5QZMatNZ83MfOzyNCfgUubapagJQ==" + }, + "@zag-js/focus-visible": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.1.0.tgz", + "integrity": "sha512-PeaBcTmdZWcFf7n1aM+oiOdZc+sy14qi0emPIeUuGMTjbP0xLGrZu43kdpHnWSXy7/r4Ubp/vlg50MCV8+9Isg==" + }, "abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", @@ -20339,6 +22971,14 @@ "sprintf-js": "~1.0.2" } }, + "aria-hidden": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.1.tgz", + "integrity": "sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==", + "requires": { + "tslib": "^2.0.0" + } + }, "aria-query": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", @@ -21117,6 +23757,11 @@ } } }, + "compute-scroll-into-view": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.14.tgz", + "integrity": "sha512-mKDjINe3tc6hGelUMNDzuhorIUZ7kS7BwyY0r2wQd2HOH2tRuJykiC06iSEX8y1TuhNzvz4GcJnK16mM2J1NMQ==" + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -21170,6 +23815,14 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, + "copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "requires": { + "toggle-selection": "^1.0.6" + } + }, "core-js": { "version": "3.25.1", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.1.tgz", @@ -21228,6 +23881,14 @@ "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-color-keywords": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", @@ -21587,6 +24248,11 @@ "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", @@ -22686,6 +25352,11 @@ "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", @@ -22709,6 +25380,14 @@ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, + "focus-lock": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.2.tgz", + "integrity": "sha512-pZ2bO++NWLHhiKkgP1bEXHhR1/OjVcSvlCJ98aNJDFeb7H5OOQaO+SKOZle6041O9rv2tmbrO4JzClAvDUHf0g==", + "requires": { + "tslib": "^2.0.3" + } + }, "follow-redirects": { "version": "1.15.2", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", @@ -22837,6 +25516,53 @@ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" }, + "framer-motion": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-7.3.5.tgz", + "integrity": "sha512-JrLLVCi59LMI3+ZvSSbxf/Z7SOIdYRZrgdkUvJkzyT2RXu34HtGy26n41jNrcD5K85boqlZhGTbfqnAIfMHRLQ==", + "requires": { + "@emotion/is-prop-valid": "^0.8.2", + "@motionone/dom": "10.13.1", + "framesync": "6.1.2", + "hey-listen": "^1.0.8", + "popmotion": "11.0.5", + "style-value-types": "5.1.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" + } + } + } + }, + "framesync": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-5.3.0.tgz", + "integrity": "sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==", + "requires": { + "tslib": "^2.1.0" + } + }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -22914,6 +25640,11 @@ "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", @@ -23082,6 +25813,11 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, + "hey-listen": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", + "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" + }, "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", @@ -23361,6 +26097,14 @@ "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", @@ -25265,6 +28009,11 @@ "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", @@ -25936,6 +28685,27 @@ } } }, + "popmotion": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.5.tgz", + "integrity": "sha512-la8gPM1WYeFznb/JqF4GiTkRRPZsfaj2+kCxqQgr2MJylMmIKUwBfWW8Wa5fml/8gmtlD5yI01MP1QCZPWmppA==", + "requires": { + "framesync": "6.1.2", + "hey-listen": "^1.0.8", + "style-value-types": "5.1.2", + "tslib": "2.4.0" + }, + "dependencies": { + "framesync": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.1.2.tgz", + "integrity": "sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==", + "requires": { + "tslib": "2.4.0" + } + } + } + }, "postcss": { "version": "8.4.16", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", @@ -26786,6 +29556,14 @@ "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", @@ -26886,6 +29664,30 @@ "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.1", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.1.tgz", + "integrity": "sha512-pSWOQrUmiKLkffPO6BpMXN7SNKXMsuOakl652IBuALAu1esk+IcpJyM+ALcYzPTTFz1rD0R54aB9A4HuP5t1Wg==", + "requires": { + "@babel/runtime": "^7.0.0", + "focus-lock": "^0.11.2", + "prop-types": "^15.6.2", + "react-clientside-effect": "^1.2.6", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + } + }, + "react-icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.4.0.tgz", + "integrity": "sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==", + "requires": {} + }, "react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", @@ -26896,6 +29698,27 @@ "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.3", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.3.tgz", + "integrity": "sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==", + "requires": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + } + }, "react-router": { "version": "6.4.0", "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.4.0.tgz", @@ -26967,6 +29790,16 @@ "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", @@ -27769,6 +30602,15 @@ "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", "requires": {} }, + "style-value-types": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-5.1.2.tgz", + "integrity": "sha512-Vs9fNreYF9j6W2VvuDTP7kepALi7sk0xtk2Tu8Yxi9UoajJdEVpNpCov0HsLTqXvNGKX+Uv09pkozVITi1jf3Q==", + "requires": { + "hey-listen": "^1.0.8", + "tslib": "2.4.0" + } + }, "styled-components": { "version": "5.3.5", "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", @@ -27795,6 +30637,11 @@ "postcss-selector-parser": "^6.0.4" } }, + "stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -28041,6 +30888,11 @@ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, + "tiny-invariant": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", + "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" + }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -28059,6 +30911,11 @@ "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", @@ -28271,6 +31128,23 @@ "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", diff --git a/labefood/package.json b/labefood/package.json index bd6687f..edcd026 100644 --- a/labefood/package.json +++ b/labefood/package.json @@ -3,12 +3,17 @@ "version": "0.1.0", "private": true, "dependencies": { + "@chakra-ui/react": "^2.3.2", + "@emotion/react": "^11.10.4", + "@emotion/styled": "^11.10.4", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "axios": "^0.27.2", + "framer-motion": "^7.3.5", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-icons": "^4.4.0", "react-router-dom": "^6.4.0", "react-scripts": "5.0.1", "styled-components": "^5.3.5", diff --git a/labefood/public/index.html b/labefood/public/index.html index 03e164a..234605f 100644 --- a/labefood/public/index.html +++ b/labefood/public/index.html @@ -9,6 +9,7 @@ name="description" content="Web site created using create-react-app" /> + + +![](./src/img/capa-readme.png) + +

Aplicativo web para serviços de delivery de restaurantes. diff --git a/labefood/src/img/capa-readme.png b/labefood/src/img/capa-readme.png new file mode 100644 index 0000000000000000000000000000000000000000..d31d47fca4c088bdcfb9ec833710ea8de0c9f16f GIT binary patch literal 96944 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%0D@~uf35{ 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 Date: Thu, 29 Sep 2022 19:37:37 -0300 Subject: [PATCH 089/126] readme --- labefood/README.md | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/labefood/README.md b/labefood/README.md index ebf84d1..d46a33d 100644 --- a/labefood/README.md +++ b/labefood/README.md @@ -4,7 +4,11 @@ ![](./src/img/capa-readme.png) +--- + +(:iphone:) ## Responsividade: +---

Aplicativo web para serviços de delivery de restaurantes. @@ -13,11 +17,11 @@ ## 👩🏽👨🏾 Integrantes do grupo: -- Bianca Giovana Paccola -- Caroline Martins -- Jeferson Beiertorf -- Leonardo Barros de Souza -- Luana Barbosa de Oliveira +- [Bianca Giovana Paccola](https://github.com/BiancaPaccola) +- [Caroline Martins](https://github.com/CarolineMartins09) +- [Jeferson Beiertorf](https://github.com/Jeferson-Beiertorf) +- [Leonardo Barros de Souza](https://github.com/FluffyThread) +- [Luana Barbosa de Oliveira](https://github.com/deoliveiraluana) --- @@ -30,7 +34,14 @@ ## 🎯Objetivo do Projeto -Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, desenvolvido no bootcamp da Labenu. Por ser o último projeto do módulo de Front-end o principal objetivo é estudar e compreender todas tecnologias utlizadas nesse módulo, sendo elas: Javascript, HTML, Styled-components e React. +Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, desenvolvido no bootcamp da Labenu. Por ser o último projeto do módulo de Front-end o principal objetivo é estudar e compreender todas tecnologias utlizadas nesse módulo, sendo elas: +* _React_ +* *[API]*(https://documenter.getpostman.com/view/7549981/SWTEdGtT#e6c05246-7dcc-483c-95a3-269792e59c37) +* _Javascript_ +* _HTML_ +* _Styled-components_ +* _Chakra UI_ + --- ## 🔗Link para Acessar @@ -39,5 +50,7 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, d --- +## Prints Páginas + From fe70c7491c361e7b6992a0a56e5abfab86dd3985 Mon Sep 17 00:00:00 2001 From: carolinemartins Date: Thu, 29 Sep 2022 20:32:29 -0300 Subject: [PATCH 090/126] readme prints --- labefood/README.md | 22 +++++++++++++++++++--- labefood/src/img/home-login.png | Bin 0 -> 14471 bytes labefood/src/img/name-endereco.png | Bin 0 -> 26748 bytes 3 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 labefood/src/img/home-login.png create mode 100644 labefood/src/img/name-endereco.png diff --git a/labefood/README.md b/labefood/README.md index d46a33d..42a6c17 100644 --- a/labefood/README.md +++ b/labefood/README.md @@ -6,8 +6,8 @@ --- -(:iphone:) ## Responsividade: - +## 📱 Responsividade: +- Para melhor experiência recomendamos a visualização em dispositivo Mobile ou no desktop visualizar pelo inspecionar do seu navegador. ---

@@ -15,6 +15,11 @@

--- +## 🔐 Acesso: +- Cadastre-se ou acesse com login e senha (login: astrodev@gamil.com senha:123456), + +--- + ## 👩🏽👨🏾 Integrantes do grupo: - [Bianca Giovana Paccola](https://github.com/BiancaPaccola) @@ -50,7 +55,18 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, d --- -## Prints Páginas +### 💡 Funcionalidades: +✅ Login +✅ Cadastro mais Cadastro endereço +✅ Feed, com busca por nome ou categorias do restaurante e detalhes como frete tempo de entrega +✅ Restaurante, com seus detalhes e seus respectivos produtos podendo ser adicionados com quantidade escolhida ao carrinho +✅ Carrinho de compras, com endereço de entrega, produtos escolhidos( caso não possuir tem mensagem de aviso) e forma de pagamento +✅ Perfil, contendo nome do user endereço e dados +✅ + +## 📷 Prints Páginas +![](./src/img/home-login.png) +![](./src/img/name-endereco.png) diff --git a/labefood/src/img/home-login.png b/labefood/src/img/home-login.png new file mode 100644 index 0000000000000000000000000000000000000000..58e735240d0d2d9ce02949c8121181ef95f78ef7 GIT binary patch literal 14471 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
Yp0lJ$i-yRPq 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

-?}NqFSP* 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 Date: Thu, 29 Sep 2022 20:36:56 -0300 Subject: [PATCH 091/126] ajustes --- labefood/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/labefood/README.md b/labefood/README.md index 42a6c17..4ddc0dd 100644 --- a/labefood/README.md +++ b/labefood/README.md @@ -41,7 +41,7 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, desenvolvido no bootcamp da Labenu. Por ser o último projeto do módulo de Front-end o principal objetivo é estudar e compreender todas tecnologias utlizadas nesse módulo, sendo elas: * _React_ -* *[API]*(https://documenter.getpostman.com/view/7549981/SWTEdGtT#e6c05246-7dcc-483c-95a3-269792e59c37) +* !*[API]*(https://documenter.getpostman.com/view/7549981/SWTEdGtT#e6c05246-7dcc-483c-95a3-269792e59c37) * _Javascript_ * _HTML_ * _Styled-components_ @@ -56,9 +56,9 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, d --- ### 💡 Funcionalidades: -✅ Login -✅ Cadastro mais Cadastro endereço -✅ Feed, com busca por nome ou categorias do restaurante e detalhes como frete tempo de entrega +> ✅ Login +> ✅ Cadastro mais Cadastro endereço +> ✅ Feed, com busca por nome ou categorias do restaurante e detalhes como frete tempo de entrega ✅ Restaurante, com seus detalhes e seus respectivos produtos podendo ser adicionados com quantidade escolhida ao carrinho ✅ Carrinho de compras, com endereço de entrega, produtos escolhidos( caso não possuir tem mensagem de aviso) e forma de pagamento ✅ Perfil, contendo nome do user endereço e dados From f4f8c8a052e172790c3adf522a43b9b3e69293ce Mon Sep 17 00:00:00 2001 From: carolinemartins Date: Thu, 29 Sep 2022 20:42:01 -0300 Subject: [PATCH 092/126] erro --- labefood/README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/labefood/README.md b/labefood/README.md index 4ddc0dd..9e03be5 100644 --- a/labefood/README.md +++ b/labefood/README.md @@ -56,9 +56,11 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, d --- ### 💡 Funcionalidades: -> ✅ Login -> ✅ Cadastro mais Cadastro endereço -> ✅ Feed, com busca por nome ou categorias do restaurante e detalhes como frete tempo de entrega +✅ Login
+ +✅ Cadastro mais Cadastro endereço
+✅ Feed, com busca por nome ou categorias do restaurante e detalhes como frete tempo de entrega + ✅ Restaurante, com seus detalhes e seus respectivos produtos podendo ser adicionados com quantidade escolhida ao carrinho ✅ Carrinho de compras, com endereço de entrega, produtos escolhidos( caso não possuir tem mensagem de aviso) e forma de pagamento ✅ Perfil, contendo nome do user endereço e dados From 4a0c5d80206d69d56c8068f0515ca6d1851dcd0d Mon Sep 17 00:00:00 2001 From: Leonardo Barros de Souza Date: Thu, 29 Sep 2022 20:43:23 -0300 Subject: [PATCH 093/126] =?UTF-8?q?feat:=20requisi=C3=A7=C3=A3o=20place=20?= =?UTF-8?q?order?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- labefood/src/pages/cart/index.js | 92 ++++++++++++++++++-- labefood/src/pages/restaurants/restaurant.js | 1 + 2 files changed, 84 insertions(+), 9 deletions(-) diff --git a/labefood/src/pages/cart/index.js b/labefood/src/pages/cart/index.js index e33747b..da67b0b 100644 --- a/labefood/src/pages/cart/index.js +++ b/labefood/src/pages/cart/index.js @@ -14,6 +14,7 @@ export const CartPage = () => { const { states, setStates, restInfo } = useContext(CartContext); const [totalPrice, setTotalPrice] = useState(); const [address, setAddress] = useState({}); + const [ paymentMethodRadio, setPaymentMethodRadio ] = useState(undefined) const [cartProducts, setCartProducts] = useState( states && states.filter((item) => { @@ -21,6 +22,19 @@ export const CartPage = () => { }) ); + let products = + cartProducts && + cartProducts.map((item) => { + return { id: item.id, quantity: item.quantity }; + }); + console.log(products); + const body = { + products: products, + paymentMethod: paymentMethodRadio, + }; + console.log(body); + +// console.log(cartProducts); const getAddress = () => { axios .get(`${BASE_URL}/${appName}/profile/address`, { @@ -36,12 +50,36 @@ export const CartPage = () => { }); }; + // let body = { + // products: [cartProducts && cartProducts.map((item) => { + // return {id: item.id, quantity: item.quantity} + // })], + // paymentMethod: paymentMethodRadio + // } + // console.log(body); + + const placeOrder = () => { + axios.post(`${BASE_URL}/${appName}/restaurants/${restInfo.id}/order`, body, { + headers: { auth: token } + }) + .then((response)=>{ + console.log(response); + }) + .catch((err)=>{ + console.log(err.response); + }) + } + + + // eslint-disable-next-line react-hooks/exhaustive-deps const onClickProduct = useCallback((produto) => { produto.quantity = 0; + cartProducts.splice(cartProducts.indexOf(produto),1) setCart(!cart) }); + // const cartProducts = // states && // states.filter((item) => { @@ -50,8 +88,10 @@ export const CartPage = () => { useEffect(() => { if (cartProducts.length > 0) { + setCartProducts([...cartProducts]); } + console.log(cartProducts); }, [cart]); useEffect(() => { @@ -79,11 +119,16 @@ export const CartPage = () => {

Endereço de entrega

- {!address&& - "Endereço não encontrado :/"} - {address.complement - ? `${address.street!==undefined?address.street:''}, ${address.number!==undefined?address.number:""}, ${address.complement!==undefined?address.complement:""}` - : `${address.street!==undefined?address.street:''} ${address.number!==undefined?address.number:""}`} + {!address && "Endereço não encontrado :/"} + {address.complement + ? `${address.street !== undefined ? address.street : ""}, ${ + address.number !== undefined ? address.number : "" + }, ${ + address.complement !== undefined ? address.complement : "" + }` + : `${address.street !== undefined ? address.street : ""} ${ + address.number !== undefined ? address.number : "" + }`}

@@ -105,8 +150,22 @@ export const CartPage = () => { - Dinheiro - Cartão de crédito + { + setPaymentMethodRadio(e.target.value); + }} + > + Dinheiro + + { + setPaymentMethodRadio(e.target.value); + }} + > + Cartão de crédito +
@@ -199,8 +258,22 @@ export const CartPage = () => { - Dinheiro - Cartão de crédito + { + setPaymentMethodRadio(e.target.value); + }} + > + Dinheiro + + { + setPaymentMethodRadio(e.target.value); + }} + > + Cartão de crédito +
@@ -210,6 +283,7 @@ export const CartPage = () => { variant="solid" borderRadius="2px" height="2.625rem" + onClick={placeOrder} > Confirmar diff --git a/labefood/src/pages/restaurants/restaurant.js b/labefood/src/pages/restaurants/restaurant.js index af5943d..90c9126 100644 --- a/labefood/src/pages/restaurants/restaurant.js +++ b/labefood/src/pages/restaurants/restaurant.js @@ -67,6 +67,7 @@ export const RestaurantsPage = () => { request && request.products.map((item) => { return { + id: item.id, photoUrl: item.photoUrl, name: item.name, description: item.description, From f5ef6a9b043f5123da5338f24f096661f43b1c64 Mon Sep 17 00:00:00 2001 From: carolinemartins Date: Thu, 29 Sep 2022 20:46:49 -0300 Subject: [PATCH 094/126] readme-ajuste --- labefood/README.md | 16 +++++++--------- labefood/src/img/capa-readme1.png | Bin 0 -> 97403 bytes 2 files changed, 7 insertions(+), 9 deletions(-) create mode 100644 labefood/src/img/capa-readme1.png diff --git a/labefood/README.md b/labefood/README.md index 9e03be5..d6cd7a1 100644 --- a/labefood/README.md +++ b/labefood/README.md @@ -2,7 +2,7 @@ Labefood

--> -![](./src/img/capa-readme.png) +![](./src/img/capa-readme1.png) --- @@ -16,7 +16,7 @@ --- ## 🔐 Acesso: -- Cadastre-se ou acesse com login e senha (login: astrodev@gamil.com senha:123456), +- Cadastre-se ou acesse com login e senha (login: astrodev@gmail.com senha:123456), --- @@ -41,7 +41,7 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, desenvolvido no bootcamp da Labenu. Por ser o último projeto do módulo de Front-end o principal objetivo é estudar e compreender todas tecnologias utlizadas nesse módulo, sendo elas: * _React_ -* !*[API]*(https://documenter.getpostman.com/view/7549981/SWTEdGtT#e6c05246-7dcc-483c-95a3-269792e59c37) +* ![API](https://documenter.getpostman.com/view/7549981/SWTEdGtT#e6c05246-7dcc-483c-95a3-269792e59c37) * _Javascript_ * _HTML_ * _Styled-components_ @@ -57,13 +57,11 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, d ### 💡 Funcionalidades: ✅ Login
- ✅ Cadastro mais Cadastro endereço
-✅ Feed, com busca por nome ou categorias do restaurante e detalhes como frete tempo de entrega - -✅ Restaurante, com seus detalhes e seus respectivos produtos podendo ser adicionados com quantidade escolhida ao carrinho -✅ Carrinho de compras, com endereço de entrega, produtos escolhidos( caso não possuir tem mensagem de aviso) e forma de pagamento -✅ Perfil, contendo nome do user endereço e dados +✅ Feed, com busca por nome ou categorias do restaurante e detalhes como frete tempo de entrega
+✅ Restaurante, com seus detalhes e seus respectivos produtos podendo ser adicionados com quantidade escolhida ao carrinho
+✅ Carrinho de compras, com endereço de entrega, produtos escolhidos( caso não possuir tem mensagem de aviso) e forma de pagamento
+✅ Perfil, contendo nome do user endereço e dados
✅ ## 📷 Prints Páginas diff --git a/labefood/src/img/capa-readme1.png b/labefood/src/img/capa-readme1.png new file mode 100644 index 0000000000000000000000000000000000000000..fbb4e55c3a3c6410a9211b4da06926e38c517772 GIT binary patch literal 97403 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 z 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 h!~YZEd~_$x Date: Thu, 29 Sep 2022 20:50:11 -0300 Subject: [PATCH 095/126] reajuste --- labefood/README.md | 7 ++++--- labefood/src/img/capa-readme2.png | Bin 0 -> 86112 bytes 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 labefood/src/img/capa-readme2.png diff --git a/labefood/README.md b/labefood/README.md index d6cd7a1..278d164 100644 --- a/labefood/README.md +++ b/labefood/README.md @@ -2,7 +2,7 @@ Labefood

--> -![](./src/img/capa-readme1.png) +![](./src/img/capa-readme2.png) --- @@ -13,10 +13,11 @@

Aplicativo web para serviços de delivery de restaurantes.

+ --- ## 🔐 Acesso: -- Cadastre-se ou acesse com login e senha (login: astrodev@gmail.com senha:123456), +- Cadastre-se ou acesse com login e senha (login: astrodev@gmail.com senha:123456) --- @@ -41,7 +42,7 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, desenvolvido no bootcamp da Labenu. Por ser o último projeto do módulo de Front-end o principal objetivo é estudar e compreender todas tecnologias utlizadas nesse módulo, sendo elas: * _React_ -* ![API](https://documenter.getpostman.com/view/7549981/SWTEdGtT#e6c05246-7dcc-483c-95a3-269792e59c37) +* [API](https://documenter.getpostman.com/view/7549981/SWTEdGtT#e6c05246-7dcc-483c-95a3-269792e59c37) * _Javascript_ * _HTML_ * _Styled-components_ diff --git a/labefood/src/img/capa-readme2.png b/labefood/src/img/capa-readme2.png new file mode 100644 index 0000000000000000000000000000000000000000..aa505a884dfdd40ac503eafd67d6edae8ad432e0 GIT binary patch literal 86112 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 Date: Thu, 29 Sep 2022 21:45:36 -0300 Subject: [PATCH 096/126] header edit address --- labefood/src/pages/editAddress/index.js | 25 ++++++++++++++----------- labefood/src/pages/editAddress/style.js | 24 ++++++++++++++++-------- 2 files changed, 30 insertions(+), 19 deletions(-) diff --git a/labefood/src/pages/editAddress/index.js b/labefood/src/pages/editAddress/index.js index fcbf881..25a7607 100644 --- a/labefood/src/pages/editAddress/index.js +++ b/labefood/src/pages/editAddress/index.js @@ -3,7 +3,7 @@ import { useState } from "react"; import * as Coordinator from "../../routes/coordinator"; import { useNavigate } from "react-router-dom"; import { FiChevronLeft } from "react-icons/fi"; -import { AddressRegistrationContainer } from "./style"; +import { AddressRegistrationContainer,Header, Form } from "./style"; import { Button, Divider @@ -56,18 +56,20 @@ const [isComplementValid, setIsComplementValid] = useState(true) } return ( - - + +
-

Endereço

+
+ +
+ > + /> + /> + /> + /> + /> +
); diff --git a/labefood/src/pages/editAddress/style.js b/labefood/src/pages/editAddress/style.js index b602d17..0b2199d 100644 --- a/labefood/src/pages/editAddress/style.js +++ b/labefood/src/pages/editAddress/style.js @@ -2,15 +2,13 @@ import styled from "styled-components"; export const AddressRegistrationContainer = styled.main` display: flex; - justify-content: flex-start; - align-items: center; flex-direction: column; min-height: 100vh; padding: 0 0 1.625rem; + .go-back-button { - align-self: flex-start; - margin: 1.44rem 20.06rem 1rem 1rem; + padding:20px; } .go-back-button svg { @@ -29,14 +27,13 @@ h2 { font-family: "Roboto", sans-serif; font-size: 1rem; letter-spacing: -0.39px; - text-align: center; padding: 0.75rem 2rem; height: 1,125rem; } form { width: 22.5rem; - + button { width: 100%; } @@ -44,7 +41,6 @@ form { input { height: 3.5rem; margin: 0.5rem 0 0; - /* padding: 1.188rem 3rem 1.188rem 1rem; */ position: relative; z-index: 1; margin-bottom: 0.5rem; @@ -65,4 +61,16 @@ form { margin: 1% 0; } } -`; \ No newline at end of file +`; +export const Header = styled.header` + display:flex; + align-items:center; + gap:15vw; + + +` +export const Form =styled.div` + display:flex; + flex-direction:column; + align-items:center; +` \ No newline at end of file From e5afba991e685c7c93c30b3a0c710596f81471dd Mon Sep 17 00:00:00 2001 From: Jeferson Beiertorf Date: Thu, 29 Sep 2022 21:57:31 -0300 Subject: [PATCH 097/126] padding profile --- labefood/src/pages/profile/style.js | 4 ++-- labefood/src/pages/signup/index.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/labefood/src/pages/profile/style.js b/labefood/src/pages/profile/style.js index 433cebf..f872feb 100644 --- a/labefood/src/pages/profile/style.js +++ b/labefood/src/pages/profile/style.js @@ -18,7 +18,7 @@ export const UserAddress = styled.div` background-color: #eee; display:flex; justify-content:space-between; - padding:10px; + padding:0 20px; p{ color: #b8b8b8; @@ -37,7 +37,7 @@ export const UserRequests = styled.div` export const UserInfo = styled.div` display:flex; - padding:10px; + padding: 20px; justify-content: space-between; button{ margin-bottom:40px; diff --git a/labefood/src/pages/signup/index.js b/labefood/src/pages/signup/index.js index 59fba9f..aa8c1ba 100644 --- a/labefood/src/pages/signup/index.js +++ b/labefood/src/pages/signup/index.js @@ -8,7 +8,7 @@ import { useNavigate } from "react-router-dom"; import { FiChevronLeft } from "react-icons/fi"; import { - Button, + Button, Divider, } from "@chakra-ui/react"; import { @@ -103,7 +103,7 @@ if ( onClick={() => Coordinator.goBack(navigate)} > - + logo da Future Eats

Cadastrar

From e92d53dbd29e7619efa2b6ead6a5021c4f87904a Mon Sep 17 00:00:00 2001 From: carolinemartins Date: Thu, 29 Sep 2022 22:04:24 -0300 Subject: [PATCH 098/126] conflito --- labefood/src/constants/index.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/labefood/src/constants/index.js b/labefood/src/constants/index.js index 168111c..2cb1b67 100644 --- a/labefood/src/constants/index.js +++ b/labefood/src/constants/index.js @@ -24,7 +24,6 @@ export const AddressRegistration = async (body)=>{ ) return (localStorage.setItem('token', data.token)) }; -// validação de input para o endereço -export const validateInput = input =>/[a-zA-Z0-9]+/.test(input) + From 3482123b123c11919018ec0d3f93a67b13eaed00 Mon Sep 17 00:00:00 2001 From: Jeferson Beiertorf Date: Thu, 29 Sep 2022 22:14:10 -0300 Subject: [PATCH 099/126] add logic for history orders --- labefood/src/pages/profile/index.js | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/labefood/src/pages/profile/index.js b/labefood/src/pages/profile/index.js index 0b696ac..22bca54 100644 --- a/labefood/src/pages/profile/index.js +++ b/labefood/src/pages/profile/index.js @@ -18,7 +18,7 @@ export const ProfilePage = () => { useProtectPage(); const navigate = useNavigate(); const [profiles, setProfiles] = useState({}) - + const [orders, setOrders] = useState([]) const token = localStorage.getItem("token") @@ -39,7 +39,21 @@ const getProfile = () =>{ } useEffect(() => { getProfile() }, []) - +const getOrders = () =>{ + axios.get( + `${BASE_URL}/${appName}/orders/history`, + { + headers:{ + auth: token + } + }).then((response)=>{ + setOrders(response.data.orders) + console.log(response.data.orders); + }).catch((e)=>{ + console.log(e); + }) +} +useEffect(()=>{getOrders()},[]) return ( @@ -73,6 +87,11 @@ const getProfile = () =>{

Histórico de pedidos

+
+

+

+

+
From e3c5bb2daaaefa99e8cacd19ceb957cd81a8d9f7 Mon Sep 17 00:00:00 2001 From: Jeferson Beiertorf Date: Thu, 29 Sep 2022 22:51:29 -0300 Subject: [PATCH 100/126] history orders --- labefood/src/pages/profile/index.js | 14 ++++++-------- labefood/src/pages/profile/style.js | 27 ++++++++++++++++++++++++++- 2 files changed, 32 insertions(+), 9 deletions(-) diff --git a/labefood/src/pages/profile/index.js b/labefood/src/pages/profile/index.js index 22bca54..983051e 100644 --- a/labefood/src/pages/profile/index.js +++ b/labefood/src/pages/profile/index.js @@ -4,7 +4,7 @@ import { useNavigate } from "react-router-dom"; import { Footer } from "../../components/footer/Footer"; import { appName, BASE_URL, updateProfile } from "../../constants"; import { useProtectPage } from "../../hooks/useProtectPage"; -import { ProfileContainer, UserAddress, UserInfo, UserRequests, userInfoContainer} from "./style"; +import { ProfileContainer, UserAddress, UserInfo, UserRequests, userInfoContainer, Spin, Erro} from "./style"; import { useEffect } from "react"; import { useState } from "react"; import axios from "axios"; @@ -19,7 +19,7 @@ export const ProfilePage = () => { const navigate = useNavigate(); const [profiles, setProfiles] = useState({}) const [orders, setOrders] = useState([]) - + const [isLoading, setIsLoading] = useState(true) const token = localStorage.getItem("token") @@ -31,8 +31,7 @@ const getProfile = () =>{ auth: token } }).then((response)=>{ - setProfiles(response.data.user) - console.log(response); + setProfiles(response.data.user); setIsLoading(!isLoading) }).catch((e)=>{ console.log(e); }) @@ -48,7 +47,7 @@ const getOrders = () =>{ } }).then((response)=>{ setOrders(response.data.orders) - console.log(response.data.orders); + console.log(response); }).catch((e)=>{ console.log(e); }) @@ -88,9 +87,8 @@ useEffect(()=>{getOrders()},[])

Histórico de pedidos

-

-

-

+ {!isLoading && orders.length === 0 && Você não realizou nenhum pedido } + {isLoading && }
diff --git a/labefood/src/pages/profile/style.js b/labefood/src/pages/profile/style.js index f872feb..25cad04 100644 --- a/labefood/src/pages/profile/style.js +++ b/labefood/src/pages/profile/style.js @@ -31,7 +31,9 @@ export const UserRequests = styled.div` flex-direction:column; align-items: center; padding:10px; - +section{ + padding:20px; +} ` @@ -42,4 +44,27 @@ export const UserInfo = styled.div` button{ margin-bottom:40px; } +` + +export const Spin = styled.div` + margin: 0 auto; + width: 56px; + height: 56px; + border-radius: 50%; + background: radial-gradient(farthest-side,#E8222E 94%,#0000) top/9px 9px no-repeat, + conic-gradient(#0000 30%,#E8222E); + -webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0); + animation: spinner-c7wet2 1s infinite linear; + + @keyframes spinner-c7wet2 { + 100% { + transform: rotate(1turn); + } +} +` + +export const Erro=styled.h4` + font-family: Roboto; + text-align: center; + ` \ No newline at end of file From 1c26548d55f7842a4d3565a5bb1a239c7418bb14 Mon Sep 17 00:00:00 2001 From: carolinemartins Date: Fri, 30 Sep 2022 10:01:49 -0300 Subject: [PATCH 101/126] excluir comemtados, cardHistory, mapHistory --- labefood/src/App.js | 33 ++-- labefood/src/components/api.js | 49 ------ labefood/src/components/card/style.js | 2 - .../src/components/footer/styledFooter.js | 3 - .../src/pages/adressRegistration/style.js | 1 - labefood/src/pages/cart/index.js | 3 - labefood/src/pages/editProfile/index.js | 1 - labefood/src/pages/editProfile/style.js | 2 - labefood/src/pages/login/style.js | 42 +---- labefood/src/pages/profile/index.js | 150 ++++++++++-------- labefood/src/pages/profile/style.js | 55 ++++++- labefood/src/pages/restaurants/restaurant.js | 6 +- labefood/src/pages/signup/SignupStyled.js | 3 +- labefood/src/routes/index.js | 1 - 14 files changed, 147 insertions(+), 204 deletions(-) delete mode 100644 labefood/src/components/api.js delete mode 100644 labefood/src/routes/index.js diff --git a/labefood/src/App.js b/labefood/src/App.js index 83bbcc9..0a382a8 100644 --- a/labefood/src/App.js +++ b/labefood/src/App.js @@ -1,34 +1,21 @@ -// import { ChakraProvider } from "@chakra-ui/react"; -import react from "react"; import { theme } from "./styles/theme"; import { ChakraProvider } from "@chakra-ui/react"; -import { LoginPage } from "./pages/login"; import { Router } from "./routes/router"; -import { CartContext } from "./context/Context"; -import { useState } from "react"; import StateGlobal from "./context/StateGlobal"; function App() { - // const [cart, setCart ] = useState([]); - // const [ quantity, setQuantity ] = useState() + return ( - - - - + + + + - - ); - } - export default App; - - // - // - // - // - // \ No newline at end of file + + ); +} +export default App; + diff --git a/labefood/src/components/api.js b/labefood/src/components/api.js deleted file mode 100644 index 1b04815..0000000 --- a/labefood/src/components/api.js +++ /dev/null @@ -1,49 +0,0 @@ -// import axios from "axios"; - -// const api = axios.create({ -// headers: { -// "Access-Control-Allow-Origin": "*", -// client_id: process.env.CLIENT_ID, -// }, -// baseURL: process.env.API_URL, -// }); - -// export default api; - -// async function refreshToken(error) { -// return new Promise((resolve, reject) => { -// try { -// const refresh_token = localStorage.getItem("refresh_token"); -// const header = { -// "Content-Type": "application/json", -// Authorization: process.env.AUTHORIZATION, -// }; -// const parameters = { -// method: "POST", -// headers: header, -// }; -// const body = { -// grant_type: "refresh_token", -// refresh_token, -// }; -// axios -// .post( -// process.env.API_URL + "/refreshtoken", -// body, -// parameters -// ) -// .then(async (res) => { -// localStorage.setItem("access_token", res.data.access_token); -// localStorage.setItem("refresh_token", res.data.refresh_token); -// // Fazer algo caso seja feito o refresh token -// return resolve(res); -// }) -// .catch((err) => { -// // Fazer algo caso não seja feito o refresh token -// return reject(error); -// }); -// } catch (err) { -// return reject(err); -// } -// }); -// }; \ No newline at end of file diff --git a/labefood/src/components/card/style.js b/labefood/src/components/card/style.js index c04cefb..5be7a48 100644 --- a/labefood/src/components/card/style.js +++ b/labefood/src/components/card/style.js @@ -8,7 +8,6 @@ export const CardContainer = styled.div` border: solid 1px #b8b8b8; .image { - /* background-image: url(${(props) => props.bgImage}); */ display: flex; align-items: center; width: 6rem; @@ -41,7 +40,6 @@ export const CardContainer = styled.div` .info p:nth-child(2) { width: 12.5rem; height: 1.875rem; - /* margin: 0.5rem 1rem 0.25rem; */ font-family: Roboto; font-size: 0.75rem; font-weight: normal; diff --git a/labefood/src/components/footer/styledFooter.js b/labefood/src/components/footer/styledFooter.js index 1126850..dad2a19 100644 --- a/labefood/src/components/footer/styledFooter.js +++ b/labefood/src/components/footer/styledFooter.js @@ -1,9 +1,6 @@ import styled from "styled-components"; export const ConteinerFooter=styled.footer` -//teste se der errado voltar - /* position: ${props => props.url === "/cart" ? "fixed":"sticky"}; */ - /* position: fixed; */ bottom: 0; z-index: 999; margin-top: auto; diff --git a/labefood/src/pages/adressRegistration/style.js b/labefood/src/pages/adressRegistration/style.js index b602d17..69ae4c6 100644 --- a/labefood/src/pages/adressRegistration/style.js +++ b/labefood/src/pages/adressRegistration/style.js @@ -44,7 +44,6 @@ form { input { height: 3.5rem; margin: 0.5rem 0 0; - /* padding: 1.188rem 3rem 1.188rem 1rem; */ position: relative; z-index: 1; margin-bottom: 0.5rem; diff --git a/labefood/src/pages/cart/index.js b/labefood/src/pages/cart/index.js index b304410..d0374ed 100644 --- a/labefood/src/pages/cart/index.js +++ b/labefood/src/pages/cart/index.js @@ -69,9 +69,6 @@ export const CartPage = () => {

R. Fradique Coutinho, 1136 - Vila Madalena

30 - 45 min

- {/*
-

Carrinho cheio

-
*/}
diff --git a/labefood/src/pages/editProfile/index.js b/labefood/src/pages/editProfile/index.js index 4c3be16..3f1face 100644 --- a/labefood/src/pages/editProfile/index.js +++ b/labefood/src/pages/editProfile/index.js @@ -49,7 +49,6 @@ axios ) .then((res)=>{ Coordinator.goToProfile(navigate) - // localStorage.setItem("token", res.data.token) }) .catch((er)=>{ alert(er.response.data.message) diff --git a/labefood/src/pages/editProfile/style.js b/labefood/src/pages/editProfile/style.js index c9b1614..9837a9e 100644 --- a/labefood/src/pages/editProfile/style.js +++ b/labefood/src/pages/editProfile/style.js @@ -45,9 +45,7 @@ button { } input { - /* height: 3.5rem; */ margin: 0.5rem 0 0; - /* padding: 1.188rem 3rem 1.188rem 1rem; */ position: relative; z-index: 1; margin-bottom: 0.5rem; diff --git a/labefood/src/pages/login/style.js b/labefood/src/pages/login/style.js index 8d3cd9a..12d1eb4 100644 --- a/labefood/src/pages/login/style.js +++ b/labefood/src/pages/login/style.js @@ -1,45 +1,5 @@ import styled from "styled-components"; -// export const LoginPageContainer = styled.div` -// display: flex; -// align-items: center; -// justify-content: center; -// margin: 0 auto; -// flex-direction: column; -// img { -// margin: 4.25rem 8rem 1rem; -// margin: 5.5rem 8rem; -// margin-bottom: 2rem; -// width: 6.5rem; -// height: 3.625rem; -// object-fit: contain; -// } -// .title { -// display: flex; -// width: 22.5rem; -// height: 2.625rem; -// margin: 1rem 0 0; -// padding: 0.75rem 2rem; -// } -// .text { -// width: 18.5rem; -// height: 1.125rem; -// font-family: Roboto; -// font-size: 1rem; -// font-weight: normal; -// font-stretch: normal; -// font-style: normal; -// line-height: normal; -// letter-spacing: -0.39px; -// text-align: center; -// color: #000; -// } -// button { -// width:100%; -// height: 2.625rem; -// margin-bottom: 1rem; -// color: #000; -// } -// `; + export const LoginPageContainer = styled.main` diff --git a/labefood/src/pages/profile/index.js b/labefood/src/pages/profile/index.js index 983051e..563995a 100644 --- a/labefood/src/pages/profile/index.js +++ b/labefood/src/pages/profile/index.js @@ -2,9 +2,9 @@ import { Divider, Stack } from "@chakra-ui/react"; import React from "react"; import { useNavigate } from "react-router-dom"; import { Footer } from "../../components/footer/Footer"; -import { appName, BASE_URL, updateProfile } from "../../constants"; +import { appName, BASE_URL } from "../../constants"; import { useProtectPage } from "../../hooks/useProtectPage"; -import { ProfileContainer, UserAddress, UserInfo, UserRequests, userInfoContainer, Spin, Erro} from "./style"; +import { ProfileContainer, UserAddress, UserInfo, UserRequests, Spin, Erro, CardHistory } from "./style"; import { useEffect } from "react"; import { useState } from "react"; import axios from "axios"; @@ -21,87 +21,97 @@ export const ProfilePage = () => { const [orders, setOrders] = useState([]) const [isLoading, setIsLoading] = useState(true) const token = localStorage.getItem("token") - - - -const getProfile = () =>{ - axios.get(`${BASE_URL}/${appName}/profile`, - { - headers:{ - auth: token - } - }).then((response)=>{ - setProfiles(response.data.user); setIsLoading(!isLoading) - }).catch((e)=>{ - console.log(e); - }) + + + + const getProfile = () => { + axios.get(`${BASE_URL}/${appName}/profile`, + { + headers: { + auth: token + } + }).then((response) => { + setProfiles(response.data.user); setIsLoading(!isLoading) + }).catch((e) => { + console.log(e); + }) } useEffect(() => { getProfile() }, []) - -const getOrders = () =>{ - axios.get( - `${BASE_URL}/${appName}/orders/history`, - { - headers:{ - auth: token - } - }).then((response)=>{ - setOrders(response.data.orders) - console.log(response); - }).catch((e)=>{ - console.log(e); - }) -} -useEffect(()=>{getOrders()},[]) - - + + const getOrders = () => { + axios.get( + `${BASE_URL}/${appName}/orders/history`, + { + headers: { + auth: token + } + }).then((response) => { + setOrders(response.data.orders) + }).catch((e) => { + console.log(e); + }) + } + useEffect(() => { getOrders() }, []) + + return ( - - - -

Meu perfil

-
- - - -
-

{profiles && profiles.name}

-

{profiles && profiles.email}

-

{profiles && profiles.cpf}

-
- -
- - -
-

Endereço cadastrado

-

{profiles && profiles.address}

-
- -
- -

Histórico de pedidos

+ + + +

Meu perfil

+
+ + + +
+

{profiles && profiles.name}

+

{profiles && profiles.email}

+

{profiles && profiles.cpf}

+
+ +
+ + +
+

Endereço cadastrado

+

{profiles && profiles.address}

+
+ +
+ +

Histórico de pedidos

+
- {!isLoading && orders.length === 0 && Você não realizou nenhum pedido } - {isLoading && } + {orders && orders.map((i) => { + return ( + +

{i.restaurantName}

+

{i.createdAt}

+

SUBTOTAL R${i.totalPrice}

+
+ ) + })} + + {!isLoading && orders.length === 0 && Você não realizou nenhum pedido } + {isLoading && }
-
-
- + +
+ -) + ) }; - + diff --git a/labefood/src/pages/profile/style.js b/labefood/src/pages/profile/style.js index 25cad04..5f09b81 100644 --- a/labefood/src/pages/profile/style.js +++ b/labefood/src/pages/profile/style.js @@ -1,11 +1,9 @@ -import styledEngine from "@mui/styled-engine" import styled from "styled-components" export const ProfileContainer = styled.main` display: flex; justify-content: flex-start; - /* align-items: center; */ flex-direction: column; min-height: 100vh; padding: 0 0 1.625rem; @@ -13,7 +11,6 @@ export const ProfileContainer = styled.main` font-family: "Roboto", sans-serif; } ` - // bg="blackAlpha.100" alignItems="flex-start" width="100%" padding="10px" export const UserAddress = styled.div` background-color: #eee; display:flex; @@ -67,4 +64,56 @@ export const Erro=styled.h4` font-family: Roboto; text-align: center; +` + +export const CardHistory=styled.section` + width: 20.5rem; + height: 6.375rem; + margin: 0.438rem 0 0; + padding: 1rem; + border-radius: 8px; + border: solid 1px #b8b8b8; + + p{ + width: 18.5rem; + height: 1.125rem; + margin: 0 0 0.563rem; + font-family: Roboto; + font-size: 1rem; + font-weight: normal; + font-stretch: normal; + font-style: normal; + line-height: normal; + letter-spacing: -0.39px; + color:#e8222e ; + } + + h2{ + width: 18.5rem; + height: 1.125rem; + margin: 0.563rem 0 0.438rem; + font-family: Roboto; + font-size: 0.75rem; + font-weight: normal; + font-stretch: normal; + font-style: normal; + line-height: normal; + letter-spacing: -0.29px; + color: #000; + } + + h3{ + width: 18.5rem; + height: 1.125rem; + margin: 0.438rem 0 0; + font-family: Roboto; + font-size: 1rem; + font-weight: bold; + font-stretch: normal; + font-style: normal; + line-height: normal; + letter-spacing: -0.39px; + color: #000; + } + ` \ No newline at end of file diff --git a/labefood/src/pages/restaurants/restaurant.js b/labefood/src/pages/restaurants/restaurant.js index 92b7119..07c7f45 100644 --- a/labefood/src/pages/restaurants/restaurant.js +++ b/labefood/src/pages/restaurants/restaurant.js @@ -1,5 +1,5 @@ import axios from "axios"; -import { useEffect, useState, useContext } from "react"; +import { useEffect, useState } from "react"; import { useNavigate, useParams } from "react-router-dom"; import { appName, BASE_URL } from "../../constants"; import { useProtectPage } from "../../hooks/useProtectPage"; @@ -21,10 +21,10 @@ import { HStack, } from "@chakra-ui/react"; import { CardContainer } from "../../components/card/style"; -// import { CartContext } from "../../context/Context"; + export const RestaurantsPage = () => { - // const { quantities, setQuantities } = useContext(CartContext); + useProtectPage(); const navigate = useNavigate(); diff --git a/labefood/src/pages/signup/SignupStyled.js b/labefood/src/pages/signup/SignupStyled.js index e40ca62..c6cf934 100644 --- a/labefood/src/pages/signup/SignupStyled.js +++ b/labefood/src/pages/signup/SignupStyled.js @@ -41,9 +41,8 @@ export const SignupContainer = styled.main` } input { - /* height: 3.5rem; */ + margin: 0.5rem 0 0; - /* padding: 1.188rem 3rem 1.188rem 1rem; */ position: relative; z-index: 1; margin-bottom: 0.5rem; diff --git a/labefood/src/routes/index.js b/labefood/src/routes/index.js deleted file mode 100644 index bf9112a..0000000 --- a/labefood/src/routes/index.js +++ /dev/null @@ -1 +0,0 @@ -export * from './router'; \ No newline at end of file From 81b5c81e70b8af5342dee9cf8754507590bbeb60 Mon Sep 17 00:00:00 2001 From: Leonardo Barros de Souza Date: Fri, 30 Sep 2022 11:01:22 -0300 Subject: [PATCH 102/126] fix: importar useContext --- labefood/src/pages/restaurants/restaurant.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labefood/src/pages/restaurants/restaurant.js b/labefood/src/pages/restaurants/restaurant.js index 12ed43b..6ffeaad 100644 --- a/labefood/src/pages/restaurants/restaurant.js +++ b/labefood/src/pages/restaurants/restaurant.js @@ -1,5 +1,5 @@ import axios from "axios"; -import { useEffect, useState } from "react"; +import { useEffect, useState, useContext } from "react"; import { useNavigate, useParams } from "react-router-dom"; import { appName, BASE_URL } from "../../constants"; import { useProtectPage } from "../../hooks/useProtectPage"; From 6311f6bf75024f95716f049aea066e90e3cd2a1e Mon Sep 17 00:00:00 2001 From: carolinemartins Date: Fri, 30 Sep 2022 13:20:58 -0300 Subject: [PATCH 103/126] excluir comentados, arrumar formato data do profile --- labefood/src/components/card/index.js | 26 +-- labefood/src/constants/index.js | 1 - labefood/src/pages/cart/index.js | 79 +++------ labefood/src/pages/editProfile/index.js | 165 +++++++++---------- labefood/src/pages/feed/index.js | 2 +- labefood/src/pages/login/index.js | 3 +- labefood/src/pages/profile/index.js | 11 +- labefood/src/pages/restaurants/restaurant.js | 5 +- 8 files changed, 124 insertions(+), 168 deletions(-) diff --git a/labefood/src/components/card/index.js b/labefood/src/components/card/index.js index 1431dc6..3094161 100644 --- a/labefood/src/components/card/index.js +++ b/labefood/src/components/card/index.js @@ -1,5 +1,4 @@ -import { CardContainer } from "./style"; -import { Button } from "@chakra-ui/react"; + export const CardCart = ({ image, @@ -12,9 +11,9 @@ export const CardCart = ({ return ( - + <> - {/* */} +
@@ -22,21 +21,12 @@ export const CardCart = ({

{title}

{description}

-

R${price}

+
- {/*
- {quantity === 0 || quantity === undefined ? ( -
- ) : ( - {quantity} - )} - -
*/} -
- {/* */} - + +
+ + ); }; diff --git a/labefood/src/constants/index.js b/labefood/src/constants/index.js index 2cb1b67..dc539ca 100644 --- a/labefood/src/constants/index.js +++ b/labefood/src/constants/index.js @@ -14,7 +14,6 @@ export const token = localStorage.getItem('token') console.log(token); export const AddressRegistration = async (body)=>{ const {data} = await axios.put( - // console.log(body) `${BASE_URL}/${appName}/address`, body, { headers:{ diff --git a/labefood/src/pages/cart/index.js b/labefood/src/pages/cart/index.js index 8be3a33..d995f1d 100644 --- a/labefood/src/pages/cart/index.js +++ b/labefood/src/pages/cart/index.js @@ -14,12 +14,12 @@ export const CartPage = () => { const { states, setStates, restInfo } = useContext(CartContext); const [totalPrice, setTotalPrice] = useState(); const [address, setAddress] = useState({}); - const [ paymentMethodRadio, setPaymentMethodRadio ] = useState(undefined) + const [paymentMethodRadio, setPaymentMethodRadio] = useState(undefined) const [cartProducts, setCartProducts] = useState( states && - states.filter((item) => { - return item.quantity > 0; - }) + states.filter((item) => { + return item.quantity > 0; + }) ); let products = @@ -27,14 +27,14 @@ export const CartPage = () => { cartProducts.map((item) => { return { id: item.id, quantity: item.quantity }; }); - console.log(products); - const body = { - products: products, - paymentMethod: paymentMethodRadio, - }; - console.log(body); + console.log(products); + const body = { + products: products, + paymentMethod: paymentMethodRadio, + }; + console.log(body); + -// console.log(cartProducts); const getAddress = () => { axios .get(`${BASE_URL}/${appName}/profile/address`, { @@ -50,42 +50,27 @@ export const CartPage = () => { }); }; - // let body = { - // products: [cartProducts && cartProducts.map((item) => { - // return {id: item.id, quantity: item.quantity} - // })], - // paymentMethod: paymentMethodRadio - // } - // console.log(body); + const placeOrder = () => { axios.post(`${BASE_URL}/${appName}/restaurants/${restInfo.id}/order`, body, { headers: { auth: token } }) - .then((response)=>{ - console.log(response); - }) - .catch((err)=>{ - console.log(err.response); - }) + .then((response) => { + console.log(response); + }) + .catch((err) => { + alert("Já possui pedido em andamento, POR FAVOR AGUARDE!"); + console.log(err.response); + }) } - - - // eslint-disable-next-line react-hooks/exhaustive-deps const onClickProduct = useCallback((produto) => { produto.quantity = 0; - cartProducts.splice(cartProducts.indexOf(produto),1) + cartProducts.splice(cartProducts.indexOf(produto), 1) setCart(!cart) }); - - // const cartProducts = - // states && - // states.filter((item) => { - // return item.quantity > 0; - // }); - useEffect(() => { if (cartProducts.length > 0) { @@ -121,14 +106,11 @@ export const CartPage = () => {

{!address && "Endereço não encontrado :/"} {address.complement - ? `${address.street !== undefined ? address.street : ""}, ${ - address.number !== undefined ? address.number : "" - }, ${ - address.complement !== undefined ? address.complement : "" - }` - : `${address.street !== undefined ? address.street : ""} ${ - address.number !== undefined ? address.number : "" - }`} + ? `${address.street !== undefined ? address.street : ""}, ${address.number !== undefined ? address.number : "" + }, ${address.complement !== undefined ? address.complement : "" + }` + : `${address.street !== undefined ? address.street : ""} ${address.number !== undefined ? address.number : "" + }`}

@@ -195,8 +177,8 @@ export const CartPage = () => { {address === undefined ? "Endereço não encontrado :/" : address.complement - ? `${address.street}, ${address.number}, ${address.complement}` - : `${address.street}, ${address.number}}`} + ? `${address.street}, ${address.number}, ${address.complement}` + : `${address.street}, ${address.number}}`}

@@ -206,11 +188,6 @@ export const CartPage = () => {
- - {/*
-

Carrinho cheio

-
*/} - {/* */} {cartProducts && cartProducts .filter((item) => { @@ -225,8 +202,6 @@ export const CartPage = () => { title={i.name} description={i.description} price={i.price.toFixed(2)} - // quantity={i.quantity} - // onClickProduct={() => onClickProduct(i)} />
{i.quantity === 0 || i.quantity === undefined ? ( diff --git a/labefood/src/pages/editProfile/index.js b/labefood/src/pages/editProfile/index.js index 3f1face..ef05407 100644 --- a/labefood/src/pages/editProfile/index.js +++ b/labefood/src/pages/editProfile/index.js @@ -1,100 +1,99 @@ -import LogoInvert from "../../img/logo-future-eats-invert.png"; +import { useState } from "react"; import { EditProfileContainer } from "./style"; import { useForm } from "../../hooks/use-form"; -import { useEffect, useState } from "react"; import axios from "axios"; import * as Coordinator from "../../routes/coordinator"; import { useNavigate } from "react-router-dom"; import { FiChevronLeft } from "react-icons/fi"; import { -Button, + Button, } from "@chakra-ui/react"; import { -CpfInput, -EmailInput, -NameInput + CpfInput, + EmailInput, + NameInput } from "../../components/inputs"; import { appName, BASE_URL } from "../../constants"; export const EditProfilePage = () => { -const navigate = useNavigate(); -const [form, onChange, clearInputs] = useForm({ -name: "", -email: "", -cpf: "", -}); - - -const [isEmailValid, setIsEmailValid] = useState(true); -const [isNameValid, setIsNameValid] = useState(true); -const [isCpfValid, setIsCpfValid] = useState(true); - -const onSubmit = (e) => { - e.preventDefault(); - const token = localStorage.getItem('token') - setIsEmailValid(/[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/.test(form.email)); - setIsNameValid(/[A-Za-z]* [A-Za-z]{2,}$/.test(form.name)); - setIsCpfValid(/^(([0-9]{3}.[0-9]{3}.[0-9]{3}-[0-9]{2})|([0-9]{11}))$/.test(form.cpf)); - -axios - .put(`${BASE_URL}/${appName}/profile`,form, - { - headers:{ - auth: token - } - } - ) - .then((res)=>{ - Coordinator.goToProfile(navigate) - }) - .catch((er)=>{ - alert(er.response.data.message) - }) - -} -return ( - - - - -

Editar

- -
- - - - - - - - - -
-); + const navigate = useNavigate(); + const [form, onChange, clearInputs] = useForm({ + name: "", + email: "", + cpf: "", + }); + + + const [isEmailValid, setIsEmailValid] = useState(true); + const [isNameValid, setIsNameValid] = useState(true); + const [isCpfValid, setIsCpfValid] = useState(true); + + const onSubmit = (e) => { + e.preventDefault(); + const token = localStorage.getItem('token') + setIsEmailValid(/[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/.test(form.email)); + setIsNameValid(/[A-Za-z]* [A-Za-z]{2,}$/.test(form.name)); + setIsCpfValid(/^(([0-9]{3}.[0-9]{3}.[0-9]{3}-[0-9]{2})|([0-9]{11}))$/.test(form.cpf)); + + axios + .put(`${BASE_URL}/${appName}/profile`, form, + { + headers: { + auth: token + } + } + ) + .then((res) => { + Coordinator.goToProfile(navigate) + }) + .catch((er) => { + alert(er.response.data.message) + }) + + } + return ( + + + + +

Editar

+ +
+ + + + + + + + + +
+ ); }; diff --git a/labefood/src/pages/feed/index.js b/labefood/src/pages/feed/index.js index 0a9b29d..a66ace6 100644 --- a/labefood/src/pages/feed/index.js +++ b/labefood/src/pages/feed/index.js @@ -5,7 +5,7 @@ import { BASE_URL, appName } from '../../constants/index' import { useNavigate } from "react-router-dom"; import { Footer } from "../../components/footer/Footer"; import { Tabs, TabList, Tab, TabPanels, TabPanel } from '@chakra-ui/react' -import { Span, ConteinerInput, Card, Restaurant, Detail, CardRestaurant, Main, Erro, Spin } from "./styledFeed"; +import { Span, ConteinerInput, Card, Restaurant, Detail, Main, Erro, Spin } from "./styledFeed"; import search from '../../img/imgFooter/search_2022-09-22/search@2x.png' diff --git a/labefood/src/pages/login/index.js b/labefood/src/pages/login/index.js index d842590..12da315 100644 --- a/labefood/src/pages/login/index.js +++ b/labefood/src/pages/login/index.js @@ -32,7 +32,6 @@ export const LoginPage = () => { axios .post(`${BASE_URL}/${appName}/login`, form) .then((response) => { - console.log(response.data); onClick(); localStorage.setItem("token", response.data.token); }) @@ -60,7 +59,7 @@ export const LoginPage = () => { isValid={isEmailValid} value={form.email} onChange={onChange} - /> + /> { const [orders, setOrders] = useState([]) const [isLoading, setIsLoading] = useState(true) const token = localStorage.getItem("token") - - - + const getProfile = () => { axios.get(`${BASE_URL}/${appName}/profile`, { @@ -53,7 +51,6 @@ export const ProfilePage = () => { } useEffect(() => { getOrders() }, []) - return ( @@ -90,9 +87,9 @@ export const ProfilePage = () => { {orders && orders.map((i) => { return ( -

{i.restaurantName}

-

{i.createdAt}

-

SUBTOTAL R${i.totalPrice}

+

{i.restaurantName}

+

{new Date(i.createdAt).toLocaleDateString('pt-br', 'long', 'long', 'numeric').substring(0,10)}

+

SUBTOTAL R${i.totalPrice.toFixed(2).replace(".",",")}

) })} diff --git a/labefood/src/pages/restaurants/restaurant.js b/labefood/src/pages/restaurants/restaurant.js index 6ffeaad..af02702 100644 --- a/labefood/src/pages/restaurants/restaurant.js +++ b/labefood/src/pages/restaurants/restaurant.js @@ -1,5 +1,5 @@ import axios from "axios"; -import { useEffect, useState, useContext } from "react"; +import { useEffect, useContext } from "react"; import { useNavigate, useParams } from "react-router-dom"; import { appName, BASE_URL } from "../../constants"; import { useProtectPage } from "../../hooks/useProtectPage"; @@ -36,9 +36,6 @@ export const RestaurantsPage = () => { const parametro = useParams(); const token = localStorage.getItem("token"); - // const [states, setStates] = useState([]); - // const [restInfo, setRestInfo] = useState({}); - const { getInputProps, getIncrementButtonProps, getDecrementButtonProps } = useNumberInput({ step: 1, From 8e4d75f188202ce974b3c7d5df50f87862df46b2 Mon Sep 17 00:00:00 2001 From: carolinemartins Date: Fri, 30 Sep 2022 13:35:01 -0300 Subject: [PATCH 104/126] erro --- labefood/src/components/card/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labefood/src/components/card/index.js b/labefood/src/components/card/index.js index 3094161..a408765 100644 --- a/labefood/src/components/card/index.js +++ b/labefood/src/components/card/index.js @@ -21,7 +21,7 @@ export const CardCart = ({

{title}

{description}

- +

R${price}

From aff79e667a9c5623e9cbcf38966284615f4a1d20 Mon Sep 17 00:00:00 2001 From: carolinemartins Date: Fri, 30 Sep 2022 14:38:46 -0300 Subject: [PATCH 105/126] DATE formato arrumado --- labefood/src/pages/profile/index.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/labefood/src/pages/profile/index.js b/labefood/src/pages/profile/index.js index 08c7134..91d5490 100644 --- a/labefood/src/pages/profile/index.js +++ b/labefood/src/pages/profile/index.js @@ -51,11 +51,17 @@ export const ProfilePage = () => { } useEffect(() => { getOrders() }, []) + const logout =()=>{ + localStorage.removeItem("token") + navigate("/login") + } + return (

Meu perfil

+
@@ -88,7 +94,7 @@ export const ProfilePage = () => { return (

{i.restaurantName}

-

{new Date(i.createdAt).toLocaleDateString('pt-br', 'long', 'long', 'numeric').substring(0,10)}

+

{new Date(i.createdAt).toLocaleDateString('pt-br', {day:'numeric', month:'long', year:'numeric'})}

SUBTOTAL R${i.totalPrice.toFixed(2).replace(".",",")}

) From 5060daa8ac4c320981ef1b83917c718a1a7cee9d Mon Sep 17 00:00:00 2001 From: carolinemartins Date: Fri, 30 Sep 2022 19:49:13 -0300 Subject: [PATCH 106/126] detalhes, excluir console e add link surge readme --- labefood/README.md | 10 ++++------ labefood/src/constants/index.js | 2 +- labefood/src/pages/feed/index.js | 3 +-- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/labefood/README.md b/labefood/README.md index 278d164..edd0fd5 100644 --- a/labefood/README.md +++ b/labefood/README.md @@ -1,6 +1,4 @@ - + ![](./src/img/capa-readme2.png) @@ -52,7 +50,7 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, d --- ## 🔗Link para Acessar -- **Link do Surge:** +- [Ifuture.com](https://itchy-weight.surge.sh/) --- @@ -62,8 +60,8 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, d ✅ Feed, com busca por nome ou categorias do restaurante e detalhes como frete tempo de entrega
✅ Restaurante, com seus detalhes e seus respectivos produtos podendo ser adicionados com quantidade escolhida ao carrinho
✅ Carrinho de compras, com endereço de entrega, produtos escolhidos( caso não possuir tem mensagem de aviso) e forma de pagamento
-✅ Perfil, contendo nome do user endereço e dados
-✅ +✅ Perfil, contendo nome do user endereço e dados, adicionamos uma opção de logout
+✅ Perfil, user pode fazer mudanças nos seus dados pessoais e visualizar seu historioco de pedidos ## 📷 Prints Páginas diff --git a/labefood/src/constants/index.js b/labefood/src/constants/index.js index dc539ca..03bbb2e 100644 --- a/labefood/src/constants/index.js +++ b/labefood/src/constants/index.js @@ -11,7 +11,7 @@ export const validateInput = input =>/[a-zA-Z0-9]+/.test(input) //axios put para o endereço export const token = localStorage.getItem('token') -console.log(token); + export const AddressRegistration = async (body)=>{ const {data} = await axios.put( `${BASE_URL}/${appName}/address`, body, diff --git a/labefood/src/pages/feed/index.js b/labefood/src/pages/feed/index.js index a66ace6..13548b8 100644 --- a/labefood/src/pages/feed/index.js +++ b/labefood/src/pages/feed/index.js @@ -21,8 +21,7 @@ export const FeedPage = () => { const goToRestaurants = (id) => { navigate(`/restaurants/${id}`) }; const token = localStorage.getItem("token") - console.log(token); - + const getRestaurants = () => { axios.get(`${BASE_URL}/${appName}/restaurants`, { headers: { auth: token } From bb9ec0f49307e46756c4c94374ceea29f746c528 Mon Sep 17 00:00:00 2001 From: Leonardo Barros de Souza Date: Sat, 1 Oct 2022 13:34:59 -0300 Subject: [PATCH 107/126] fix: retirar R$ perdido --- labefood/src/components/card/index.js | 2 +- labefood/src/pages/cart/index.js | 15 ++++++++++----- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/labefood/src/components/card/index.js b/labefood/src/components/card/index.js index a408765..a6aef0c 100644 --- a/labefood/src/components/card/index.js +++ b/labefood/src/components/card/index.js @@ -21,7 +21,7 @@ export const CardCart = ({

{title}

{description}

-

R${price}

+

{price ? `R$${price}` : ``}

diff --git a/labefood/src/pages/cart/index.js b/labefood/src/pages/cart/index.js index d995f1d..29cb92e 100644 --- a/labefood/src/pages/cart/index.js +++ b/labefood/src/pages/cart/index.js @@ -174,11 +174,16 @@ export const CartPage = () => {

Endereço de entrega

- {address === undefined - ? "Endereço não encontrado :/" - : address.complement - ? `${address.street}, ${address.number}, ${address.complement}` - : `${address.street}, ${address.number}}`} + {!address && "Endereço não encontrado :/"} + {address.complement + ? `${address.street !== undefined ? address.street : ""}, ${ + address.number !== undefined ? address.number : "" + }, ${ + address.complement !== undefined ? address.complement : "" + }` + : `${address.street !== undefined ? address.street : ""} ${ + address.number !== undefined ? address.number : "" + }`}

From f08df7696c21f2bb2c5aac888bea7d0b05b81bf9 Mon Sep 17 00:00:00 2001 From: Leonardo Barros de Souza Date: Sat, 1 Oct 2022 14:26:43 -0300 Subject: [PATCH 108/126] style: banner estilizado --- labefood/src/components/assets/clock.svg | 3 ++ labefood/src/components/banner/index.js | 19 +++++++ labefood/src/components/banner/style.js | 64 ++++++++++++++++++++++++ labefood/src/pages/feed/index.js | 3 ++ 4 files changed, 89 insertions(+) create mode 100644 labefood/src/components/assets/clock.svg create mode 100644 labefood/src/components/banner/index.js create mode 100644 labefood/src/components/banner/style.js diff --git a/labefood/src/components/assets/clock.svg b/labefood/src/components/assets/clock.svg new file mode 100644 index 0000000..6b4339e --- /dev/null +++ b/labefood/src/components/assets/clock.svg @@ -0,0 +1,3 @@ + + + diff --git a/labefood/src/components/banner/index.js b/labefood/src/components/banner/index.js new file mode 100644 index 0000000..fb6f814 --- /dev/null +++ b/labefood/src/components/banner/index.js @@ -0,0 +1,19 @@ +import { BannerContainer } from "./style" +import clock from '../assets/clock.svg' + + + +export const Banner = (props) => { + return ( + +
+ +
+
+

Pedido em andamento

+

{props.name}

+

Subtotal R${props.price}

+
+
+ ); +} diff --git a/labefood/src/components/banner/style.js b/labefood/src/components/banner/style.js new file mode 100644 index 0000000..e50bbb2 --- /dev/null +++ b/labefood/src/components/banner/style.js @@ -0,0 +1,64 @@ +import styled from "styled-components"; + +export const BannerContainer = styled.div` + display: flex; + align-items: center; + justify-content: center; + width: 22.5rem; + height: 7.375rem; + margin: 6.188rem 0 3.063rem; + padding: 1.5rem; + background-color: #e8222e; + position: fixed; + bottom: 0; + + .clock { + + } + + .info { + margin: 0 auto; + } + + .info p:nth-child(1) { + width: 16rem; + height: 1.125rem; + margin: 0 0 0.125rem 1.5rem; + font-family: Roboto; + font-size: 1rem; + font-weight: normal; + font-stretch: normal; + font-style: normal; + line-height: normal; + letter-spacing: -0.39px; + color: #fff; + } + + .info p:nth-child(2) { + width: 16rem; + height: 1.125rem; + margin: 0.5rem 0 0.5rem 1.5rem; + font-family: Roboto; + font-size: 1rem; + font-weight: normal; + font-stretch: normal; + font-style: normal; + line-height: normal; + letter-spacing: -0.39px; + color: #000; + } + + .info p:nth-child(3) { + width: 16rem; + height: 1.125rem; + margin: 0.5rem 0 0 1.5rem; + font-family: Roboto; + font-size: 1rem; + font-weight: bold; + font-stretch: normal; + font-style: normal; + line-height: normal; + letter-spacing: -0.39px; + color: #000; + } +`; diff --git a/labefood/src/pages/feed/index.js b/labefood/src/pages/feed/index.js index 13548b8..ba04fb9 100644 --- a/labefood/src/pages/feed/index.js +++ b/labefood/src/pages/feed/index.js @@ -7,6 +7,7 @@ import { Footer } from "../../components/footer/Footer"; import { Tabs, TabList, Tab, TabPanels, TabPanel } from '@chakra-ui/react' import { Span, ConteinerInput, Card, Restaurant, Detail, Main, Erro, Spin } from "./styledFeed"; import search from '../../img/imgFooter/search_2022-09-22/search@2x.png' +import { Banner } from "../../components/banner"; export const FeedPage = () => { @@ -294,6 +295,8 @@ export const FeedPage = () => { {!isLoading && filteredRest.length === 0 && Não encontramos :( } {isLoading && } + +
); From ca2ec9f8184112c599d50930c5361d72e24867e9 Mon Sep 17 00:00:00 2001 From: Leonardo Barros de Souza Date: Sat, 1 Oct 2022 14:49:01 -0300 Subject: [PATCH 109/126] feat: adicionar banner com pedido ativo --- labefood/src/components/banner/index.js | 6 +++-- labefood/src/pages/feed/index.js | 29 ++++++++++++++++++++----- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/labefood/src/components/banner/index.js b/labefood/src/components/banner/index.js index fb6f814..dca3fe5 100644 --- a/labefood/src/components/banner/index.js +++ b/labefood/src/components/banner/index.js @@ -7,12 +7,14 @@ export const Banner = (props) => { return (
- +

Pedido em andamento

{props.name}

-

Subtotal R${props.price}

+

+ Subtotal R${props.price} +

); diff --git a/labefood/src/pages/feed/index.js b/labefood/src/pages/feed/index.js index ba04fb9..90b2036 100644 --- a/labefood/src/pages/feed/index.js +++ b/labefood/src/pages/feed/index.js @@ -16,12 +16,21 @@ export const FeedPage = () => { const [restaurants, setRestaurants] = useState([]) const [input, setInput] = useState("") const [isLoading, setIsLoading] = useState(true) - + const [ activeOrder, setActiveOrder ] = useState(undefined) + console.log(activeOrder); const navigate = useNavigate() const goToRestaurants = (id) => { navigate(`/restaurants/${id}`) }; const token = localStorage.getItem("token") + + const getActiveOrder = () => { + axios.get(`${BASE_URL}/${appName}/active-order`, { + headers: { auth: token} + }).then((response)=>{ + setActiveOrder(response.data.order) + }) + } const getRestaurants = () => { axios.get(`${BASE_URL}/${appName}/restaurants`, { @@ -31,7 +40,10 @@ export const FeedPage = () => { .catch((erro) => { console.log(erro) }) } - useEffect(() => { getRestaurants() }, []) + useEffect(() => { + getRestaurants() + getActiveOrder() + }, []) //INPUT FILTRO @@ -292,11 +304,18 @@ export const FeedPage = () => { {dataTab()} - {!isLoading && filteredRest.length === 0 && Não encontramos :( } + {!isLoading && filteredRest.length === 0 && ( + Não encontramos :( + )} {isLoading && } - - + {!activeOrder && ""} + {activeOrder && ( + + )}
); From f0ef676fbff7e883ede81f3bf82b271cc4dd262c Mon Sep 17 00:00:00 2001 From: Leonardo Barros de Souza Date: Sat, 1 Oct 2022 15:25:02 -0300 Subject: [PATCH 110/126] =?UTF-8?q?fix/style=20proteger=20p=C3=A1gina=20de?= =?UTF-8?q?=20carrinho=20e=20tirar=20o=20clear=20inputs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- labefood/src/components/banner/style.js | 4 ++-- labefood/src/pages/cart/index.js | 2 ++ labefood/src/pages/login/index.js | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/labefood/src/components/banner/style.js b/labefood/src/components/banner/style.js index e50bbb2..5b9b148 100644 --- a/labefood/src/components/banner/style.js +++ b/labefood/src/components/banner/style.js @@ -4,7 +4,7 @@ export const BannerContainer = styled.div` display: flex; align-items: center; justify-content: center; - width: 22.5rem; + width: 100%; height: 7.375rem; margin: 6.188rem 0 3.063rem; padding: 1.5rem; @@ -13,7 +13,7 @@ export const BannerContainer = styled.div` bottom: 0; .clock { - + } .info { diff --git a/labefood/src/pages/cart/index.js b/labefood/src/pages/cart/index.js index 29cb92e..457163c 100644 --- a/labefood/src/pages/cart/index.js +++ b/labefood/src/pages/cart/index.js @@ -8,6 +8,7 @@ import { CardContainer } from "../../components/card/style"; import { appName, BASE_URL, token } from "../../constants/index"; import axios from "axios"; import { Footer } from "../../components/footer/Footer"; +import { useProtectPage } from "../../hooks/useProtectPage"; export const CartPage = () => { const [cart, setCart] = useState(false); @@ -21,6 +22,7 @@ export const CartPage = () => { return item.quantity > 0; }) ); + useProtectPage() let products = cartProducts && diff --git a/labefood/src/pages/login/index.js b/labefood/src/pages/login/index.js index 12da315..7999930 100644 --- a/labefood/src/pages/login/index.js +++ b/labefood/src/pages/login/index.js @@ -40,7 +40,7 @@ export const LoginPage = () => { alert("Acesso invalido"); }); - clearInputs(); + // clearInputs(); }; const onClickShowPassword = () => { From 57691f61b76b01cf0bd96592db656ff651627f8a Mon Sep 17 00:00:00 2001 From: Leonardo Barros de Souza Date: Sat, 1 Oct 2022 15:48:16 -0300 Subject: [PATCH 111/126] feat: alert caso o pedido de certo --- labefood/src/pages/cart/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/labefood/src/pages/cart/index.js b/labefood/src/pages/cart/index.js index 457163c..e9ec78a 100644 --- a/labefood/src/pages/cart/index.js +++ b/labefood/src/pages/cart/index.js @@ -59,6 +59,7 @@ export const CartPage = () => { headers: { auth: token } }) .then((response) => { + alert('Pedido realizado com sucesso!') console.log(response); }) .catch((err) => { From 684db2b5edba8a2b7efba884ac26014e87c86a91 Mon Sep 17 00:00:00 2001 From: Leonardo Barros de Souza Date: Sat, 1 Oct 2022 15:58:30 -0300 Subject: [PATCH 112/126] =?UTF-8?q?style:=20adicionar=20virgula=20no=20end?= =?UTF-8?q?ere=C3=A7o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- labefood/src/pages/cart/index.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/labefood/src/pages/cart/index.js b/labefood/src/pages/cart/index.js index e9ec78a..4af786e 100644 --- a/labefood/src/pages/cart/index.js +++ b/labefood/src/pages/cart/index.js @@ -109,11 +109,14 @@ export const CartPage = () => {

{!address && "Endereço não encontrado :/"} {address.complement - ? `${address.street !== undefined ? address.street : ""}, ${address.number !== undefined ? address.number : "" - }, ${address.complement !== undefined ? address.complement : "" - }` - : `${address.street !== undefined ? address.street : ""} ${address.number !== undefined ? address.number : "" - }`} + ? `${address.street !== undefined ? address.street : ""}, ${ + address.number !== undefined ? address.number : "" + }, ${ + address.complement !== undefined ? address.complement : "" + }` + : `${address.street !== undefined ? address.street : ""} ${ + address.number !== undefined ? ", " + address.number : "" + }`}

@@ -184,8 +187,8 @@ export const CartPage = () => { }, ${ address.complement !== undefined ? address.complement : "" }` - : `${address.street !== undefined ? address.street : ""} ${ - address.number !== undefined ? address.number : "" + : `${address.street !== undefined ? address.street : ""}, ${ + address.number !== undefined ? ', ' + address.number : "" }`}

From 9b0eb9a0bdf2559a63348bad06a95d5e6c976374 Mon Sep 17 00:00:00 2001 From: Leonardo Barros de Souza Date: Sat, 1 Oct 2022 16:03:17 -0300 Subject: [PATCH 113/126] =?UTF-8?q?style:=20formatar=20endere=C3=A7o=20de?= =?UTF-8?q?=20entrega?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- labefood/src/pages/cart/index.js | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/labefood/src/pages/cart/index.js b/labefood/src/pages/cart/index.js index 4af786e..9205753 100644 --- a/labefood/src/pages/cart/index.js +++ b/labefood/src/pages/cart/index.js @@ -23,6 +23,7 @@ export const CartPage = () => { }) ); useProtectPage() + console.log(address); let products = cartProducts && @@ -34,7 +35,7 @@ export const CartPage = () => { products: products, paymentMethod: paymentMethodRadio, }; - console.log(body); + const getAddress = () => { @@ -113,9 +114,11 @@ export const CartPage = () => { address.number !== undefined ? address.number : "" }, ${ address.complement !== undefined ? address.complement : "" - }` + } ${address.neighbourhood !== undefined ? " - " + address.neighbourhood : ""}` : `${address.street !== undefined ? address.street : ""} ${ address.number !== undefined ? ", " + address.number : "" + } ${ + address.neighbourhood !== undefined ? " - " + address.neighbourhood : "" }`}

@@ -186,9 +189,17 @@ export const CartPage = () => { address.number !== undefined ? address.number : "" }, ${ address.complement !== undefined ? address.complement : "" + } ${ + address.neighbourhood !== undefined + ? " - " + address.neighbourhood + : "" }` - : `${address.street !== undefined ? address.street : ""}, ${ - address.number !== undefined ? ', ' + address.number : "" + : `${address.street !== undefined ? address.street : ""} ${ + address.number !== undefined ? ", " + address.number : "" + } ${ + address.neighbourhood !== undefined + ? " - " + address.neighbourhood + : "" }`}

From 22835b8a7124537fc5244075648f8f6e3a7981f8 Mon Sep 17 00:00:00 2001 From: carolinemartins Date: Sat, 1 Oct 2022 20:09:32 -0300 Subject: [PATCH 114/126] readme add fotos --- labefood/README.md | 9 +++++++++ labefood/src/img/feed1-copi.png | Bin 0 -> 40148 bytes labefood/src/img/feed1.JPG | Bin 0 -> 38614 bytes labefood/src/img/feed2.JPG | Bin 0 -> 68066 bytes 4 files changed, 9 insertions(+) create mode 100644 labefood/src/img/feed1-copi.png create mode 100644 labefood/src/img/feed1.JPG create mode 100644 labefood/src/img/feed2.JPG diff --git a/labefood/README.md b/labefood/README.md index edd0fd5..75017ed 100644 --- a/labefood/README.md +++ b/labefood/README.md @@ -65,7 +65,16 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, d ## 📷 Prints Páginas +## HOME e LOGIN ![](./src/img/home-login.png) +## Cadastro Dados e Endereço ![](./src/img/name-endereco.png) +## Feed e Feed filtro Busca por nome +![](./src//img/feed1.JPG) + +## Feed filtro por Tipo de restaurante e Mensagem se não ouver nome procurado +![](./src/img/feed2.JPG) + + diff --git a/labefood/src/img/feed1-copi.png b/labefood/src/img/feed1-copi.png new file mode 100644 index 0000000000000000000000000000000000000000..44f1f21cf60008fc88c94365478f3bfa686427a2 GIT binary patch literal 40148 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 OYq{6|v_Dct~* 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 Vy!!V&^S$0_Ff8gC(wO=GO#mfO&DQ_` literal 0 HcmV?d00001 From 915fdac05e3127a9d2f44d03f8e9bd83efe001a8 Mon Sep 17 00:00:00 2001 From: carolinemartins Date: Sat, 1 Oct 2022 20:21:14 -0300 Subject: [PATCH 115/126] readme fotos excluir console --- labefood/README.md | 22 ++++++++++++---------- labefood/src/img/cart.JPG | Bin 0 -> 26824 bytes labefood/src/img/feed-banner.png | Bin 0 -> 61160 bytes labefood/src/img/feed1-copi.png | Bin 40148 -> 0 bytes labefood/src/img/feed1.0.JPG | Bin 0 -> 66476 bytes labefood/src/img/feed2.0.JPG | Bin 0 -> 16488 bytes labefood/src/img/feed2.JPG | Bin 68066 -> 0 bytes labefood/src/pages/cart/index.js | 8 ++++---- 8 files changed, 16 insertions(+), 14 deletions(-) create mode 100644 labefood/src/img/cart.JPG create mode 100644 labefood/src/img/feed-banner.png delete mode 100644 labefood/src/img/feed1-copi.png create mode 100644 labefood/src/img/feed1.0.JPG create mode 100644 labefood/src/img/feed2.0.JPG delete mode 100644 labefood/src/img/feed2.JPG diff --git a/labefood/README.md b/labefood/README.md index 75017ed..4cbfa93 100644 --- a/labefood/README.md +++ b/labefood/README.md @@ -29,13 +29,6 @@ --- -## 🧭Status do Projeto - - - ⏳ Fazendo - - 📥 Testando - ---- - ## 🎯Objetivo do Projeto Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, desenvolvido no bootcamp da Labenu. Por ser o último projeto do módulo de Front-end o principal objetivo é estudar e compreender todas tecnologias utlizadas nesse módulo, sendo elas: @@ -72,9 +65,18 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, d ![](./src/img/name-endereco.png) ## Feed e Feed filtro Busca por nome -![](./src//img/feed1.JPG) +![](./src//img/feed1.0.JPG) + +## Feed filtro por tipo de restaurante e mensagem se não ouver nome procurado +![](./src/img/feed2.0.JPG) + +## Fedd com pedido em andamento + +![](/src/img/feed-banner.png) + +## Carrinho com pedido +![](/src/img/cart.JPG) -## Feed filtro por Tipo de restaurante e Mensagem se não ouver nome procurado -![](./src/img/feed2.JPG) +## Carrinho vazio diff --git a/labefood/src/img/cart.JPG b/labefood/src/img/cart.JPG new file mode 100644 index 0000000000000000000000000000000000000000..81d1282151088018158a0ac1461519dd15232adf GIT binary patch literal 26824 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 fDOeMwJj9~COfC>5Uff;ZpHvjP9)JI-Q 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 OYq{6|v_Dct~* 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 Vy!!V&^S$0_Ff8gC(wO=GO#mfO&DQ_` diff --git a/labefood/src/pages/cart/index.js b/labefood/src/pages/cart/index.js index 9205753..d9414ff 100644 --- a/labefood/src/pages/cart/index.js +++ b/labefood/src/pages/cart/index.js @@ -23,14 +23,14 @@ export const CartPage = () => { }) ); useProtectPage() - console.log(address); + let products = cartProducts && cartProducts.map((item) => { return { id: item.id, quantity: item.quantity }; }); - console.log(products); + const body = { products: products, paymentMethod: paymentMethodRadio, @@ -61,7 +61,7 @@ export const CartPage = () => { }) .then((response) => { alert('Pedido realizado com sucesso!') - console.log(response); + }) .catch((err) => { alert("Já possui pedido em andamento, POR FAVOR AGUARDE!"); @@ -80,7 +80,7 @@ export const CartPage = () => { setCartProducts([...cartProducts]); } - console.log(cartProducts); + }, [cart]); useEffect(() => { From 7d583d0a604f0c2c5db8207d5b9c40f06a50acdd Mon Sep 17 00:00:00 2001 From: carolinemartins Date: Sat, 1 Oct 2022 20:29:47 -0300 Subject: [PATCH 116/126] readme fotos --- labefood/README.md | 10 +++++++--- labefood/src/img/cart-vazio.png | Bin 0 -> 23334 bytes 2 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 labefood/src/img/cart-vazio.png diff --git a/labefood/README.md b/labefood/README.md index 4cbfa93..4aac08a 100644 --- a/labefood/README.md +++ b/labefood/README.md @@ -70,13 +70,17 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, d ## Feed filtro por tipo de restaurante e mensagem se não ouver nome procurado ![](./src/img/feed2.0.JPG) -## Fedd com pedido em andamento +## Feed com pedido em andamento -![](/src/img/feed-banner.png) +![](./src/img/feed-banner.png) ## Carrinho com pedido -![](/src/img/cart.JPG) +![](./src/img/cart.JPG) ## Carrinho vazio +![](./src/img/cart-vazio.png) + +## Perfil +![]() diff --git a/labefood/src/img/cart-vazio.png b/labefood/src/img/cart-vazio.png new file mode 100644 index 0000000000000000000000000000000000000000..fc68c8639b1d6c443cd20db632395fb5827ea486 GIT binary patch literal 23334 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 Y@8MLY>MJ?G+xmpQ&SUK|E$hJl0-Coty#N3J literal 0 HcmV?d00001 From 616f81dc17961174a08c04f6064e5775779acfd1 Mon Sep 17 00:00:00 2001 From: carolinemartins Date: Sat, 1 Oct 2022 20:47:00 -0300 Subject: [PATCH 117/126] readme --- labefood/README.md | 13 +++++++++---- labefood/src/img/edit-profile.JPG | Bin 0 -> 17804 bytes labefood/src/img/perfil.png | Bin 0 -> 38128 bytes 3 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 labefood/src/img/edit-profile.JPG create mode 100644 labefood/src/img/perfil.png diff --git a/labefood/README.md b/labefood/README.md index 4aac08a..0a5afe8 100644 --- a/labefood/README.md +++ b/labefood/README.md @@ -51,10 +51,12 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, d ✅ Login
✅ Cadastro mais Cadastro endereço
✅ Feed, com busca por nome ou categorias do restaurante e detalhes como frete tempo de entrega
+✅ Feed, com aviso caso possua pedido em andamento
✅ Restaurante, com seus detalhes e seus respectivos produtos podendo ser adicionados com quantidade escolhida ao carrinho
✅ Carrinho de compras, com endereço de entrega, produtos escolhidos( caso não possuir tem mensagem de aviso) e forma de pagamento
-✅ Perfil, contendo nome do user endereço e dados, adicionamos uma opção de logout
-✅ Perfil, user pode fazer mudanças nos seus dados pessoais e visualizar seu historioco de pedidos +✅ Carrinho de compras, não é possivel realizar outro pedido quando tem outro em andamento, user recebe aviso sobre
+✅ Perfil, contendo nome do user, endereço e dados, adicionamos uma opção de logout
+✅ Perfil, user pode fazer mudanças nos seus dados pessoais e visualizar seu historico de pedidos ## 📷 Prints Páginas @@ -80,7 +82,10 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, d ## Carrinho vazio ![](./src/img/cart-vazio.png) -## Perfil -![]() +## Perfil com histórico +![](./src/img/perfil.png) + +## Edição do perfil +![](./src/img/edit-profile.JPG) diff --git a/labefood/src/img/edit-profile.JPG b/labefood/src/img/edit-profile.JPG new file mode 100644 index 0000000000000000000000000000000000000000..56be0c113b5a7cbff10af5bf329586456e7588c3 GIT binary patch literal 17804 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 literal 0 HcmV?d00001 diff --git a/labefood/src/img/perfil.png b/labefood/src/img/perfil.png new file mode 100644 index 0000000000000000000000000000000000000000..cbbb6914db40630e6886c0ae216c9214761a9372 GIT binary patch literal 38128 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 literal 0 HcmV?d00001 From c859e6c420e66e1cdfcf4092ffaf3ff222395fbd Mon Sep 17 00:00:00 2001 From: Bianca Paccola Date: Sat, 1 Oct 2022 20:52:52 -0300 Subject: [PATCH 118/126] fix: bug de clicar 2 vezes para cadastrar --- labefood/src/pages/signup/index.js | 45 +++++++++++------------------- 1 file changed, 17 insertions(+), 28 deletions(-) diff --git a/labefood/src/pages/signup/index.js b/labefood/src/pages/signup/index.js index aa8c1ba..eb995ad 100644 --- a/labefood/src/pages/signup/index.js +++ b/labefood/src/pages/signup/index.js @@ -29,20 +29,29 @@ export const SignupPage = () => { }); //--- Estados com valores booleanos para a validação do dados preenchidos no form - const [isEmailValid, setIsEmailValid] = useState(true); - const [isNameValid, setIsNameValid] = useState(true); - const [isCpfValid, setIsCpfValid] = useState(true); - const [isPasswordValid, setIsPasswordValid] = useState(true); + const [isEmailValid, setIsEmailValid] = useState(undefined); + const [isNameValid, setIsNameValid] = useState(undefined); + const [isCpfValid, setIsCpfValid] = useState(undefined); + const [isPasswordValid, setIsPasswordValid] = useState(undefined); //--- Estados para confirmação de senha, não vai para a requisição const [isPasswordConfirmValid, setIsPasswordConfirmValid] = useState(false); const [passwordConfirm, setPasswordConfirm] = useState(""); - const [aux, setAux] = useState(false) useEffect(() => { + //testes do formulário para não enviar o cadastro incompleto setIsPasswordConfirmValid(passwordConfirm === form.password ? true : false) setIsPasswordValid(true) - },[passwordConfirm, form.password, onchange]) + setIsEmailValid(form.email === "" ? 'true' : /[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/.test(form.email)); + setIsNameValid(form.name === "" ? 'true' : /[A-Za-z]* [A-Za-z]{2,15}$/.test(form.name)); + setIsCpfValid(form.cpf === "" ? 'true' : + /^(\d{3})(\d{3})(\d{3})(\d{2})$/.test( + form.cpf + ) + ); + setIsPasswordValid(form.password === "" ? 'true' : /^.{6,15}$/.test(form.password)); + setIsPasswordConfirmValid(passwordConfirm === form.password ? true : false); + },[form, passwordConfirm]) //---Lógica para o 'olho' da senha const [showPassword, setShowPassword] = useState(false); //primeira senha @@ -52,33 +61,13 @@ export const SignupPage = () => { const handleSubmit = (event) => { event.preventDefault(); - //--- Testes de validação que retorna booleanos para usar nas mensagens de erro do form control... - setIsEmailValid(/[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/.test(form.email)); - setIsNameValid(/[A-Za-z]* [A-Za-z]{2,}$/.test(form.name)); - setIsCpfValid( - /([0-9]{2}[\.]?[0-9]{3}[\.]?[0-9]{3}[\/]?[0-9]{4}[-]?[0-9]{2})|([0-9]{3}[\.]?[0-9]{3}[\.]?[0-9]{3}[-]?[0-9]{2})/.test( - form.cpf - ) - ); - setIsPasswordValid(/^.{6,15}$/.test(form.password)); - setIsPasswordConfirmValid(passwordConfirm === form.password ? true : false); -if ( - isEmailValid && - isNameValid && - isCpfValid && - isPasswordValid && - isPasswordConfirmValid -) { - setAux(true) -} if ( isEmailValid && isNameValid && isCpfValid && isPasswordValid && - isPasswordConfirmValid && - aux + isPasswordConfirmValid ) { //--- Requisição para criar um novo cadastro axios @@ -131,7 +120,7 @@ if ( onChange={onChange} showPassword={showPassword} handleClick={handleClickEye} - errorMessage={"Formato de senha inválido."} + errorMessage={"Mínimo de 6 caracteres..."} /> Date: Sat, 1 Oct 2022 20:56:18 -0300 Subject: [PATCH 119/126] link surge --- labefood/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labefood/README.md b/labefood/README.md index 0a5afe8..7d4f156 100644 --- a/labefood/README.md +++ b/labefood/README.md @@ -43,7 +43,7 @@ Este é um projeto de Front-end, baseado em aplicativos de delivery de comida, d --- ## 🔗Link para Acessar -- [Ifuture.com](https://itchy-weight.surge.sh/) +- [Ifuture.com](http://roomy-hen.surge.sh/) --- From 7807702334b414bc9feeb5a02625c8b56ae7675c Mon Sep 17 00:00:00 2001 From: Bianca Paccola Date: Sat, 1 Oct 2022 21:00:46 -0300 Subject: [PATCH 120/126] msg igual do zeplin --- labefood/src/pages/signup/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labefood/src/pages/signup/index.js b/labefood/src/pages/signup/index.js index eb995ad..5226210 100644 --- a/labefood/src/pages/signup/index.js +++ b/labefood/src/pages/signup/index.js @@ -131,7 +131,7 @@ export const SignupPage = () => { onChange={(e) => setPasswordConfirm(e.target.value)} showPassword={showPasswordConfirm} handleClick={handleClickEyeConfirm} - errorMessage={"Senha nâo Confere"} + errorMessage={"Deve ser a mesma que a anterior!"} />

+
+ +

+ Edit src/App.js and save to reload. +

+
+ Learn React + +
+