From 08d06a9c71fcaeb404ddd0ad1e32236487084dd3 Mon Sep 17 00:00:00 2001 From: DmitriyB Date: Mon, 6 Feb 2023 17:10:05 +0500 Subject: [PATCH] first commit --- .gitignore | 23 + README.md | 70 + package-lock.json | 29532 ++++++++++++++++ package.json | 45 + public/favicon.ico | Bin 0 -> 3870 bytes public/index.html | 43 + public/logo192.png | Bin 0 -> 5347 bytes public/logo512.png | Bin 0 -> 9664 bytes public/manifest.json | 25 + public/robots.txt | 3 + src/App.css | 38 + src/App.js | 13 + src/App.test.js | 8 + src/Crimea.svg | 3 + src/Ellipse 224.svg | 3 + src/Moscow.svg | 3 + .../AveragePriceApartment.js | 25 + .../AverageSquareApartment.js | 22 + .../ConsultationOffice/ConsultationOffice.js | 27 + .../ConsultationReserv/ConsultationReserv.js | 29 + src/components/FederalCIty/FederalCity.js | 19 + .../InputComponent/InputComponent.css | 161 + .../InputComponent/InputComponent.js | 157 + src/components/InputComponent/edit.svg | 3 + src/components/InputNumber/InputNumber.css | 33 + src/components/InputNumber/InputNumber.js | 37 + src/components/InputSelect/InputSelect.css | 134 + src/components/InputSelect/InputSelect.js | 87 + src/components/Main/Main.css | 37 + src/components/Main/Main.js | 57 + src/components/MapComponent/MapComponent.css | 95 + src/components/MapComponent/MapComponent.js | 81 + src/components/Region/Region.css | 15 + src/components/Region/Region.js | 27 + src/components/Sales/Sales.js | 27 + src/fonts/Gilroy_Bold.woff | Bin 0 -> 58272 bytes src/fonts/Gilroy_Bold.woff2 | Bin 0 -> 42564 bytes src/fonts/Gilroy_Light.woff | Bin 0 -> 56764 bytes src/fonts/Gilroy_Light.woff2 | Bin 0 -> 41472 bytes src/fonts/Gilroy_Medium.woff | Bin 0 -> 57676 bytes src/fonts/Gilroy_Medium.woff2 | Bin 0 -> 42076 bytes src/fonts/Gilroy_Regular.woff | Bin 0 -> 56140 bytes src/fonts/Gilroy_Regular.woff2 | Bin 0 -> 41088 bytes src/fonts/Gilroy_SemiBold.woff | Bin 0 -> 57920 bytes src/fonts/Gilroy_SemiBold.woff2 | Bin 0 -> 42336 bytes src/fonts/fonts.css | 28 + src/hooks/useFormWithValidation.js | 33 + src/images/russiaMap.svg | 264 + src/index.css | 14 + src/index.js | 25 + src/logo.svg | 1 + src/reportWebVitals.js | 13 + src/saintP.svg | 3 + src/setupTests.js | 5 + src/store/reducers/calcSlice.js | 48 + src/store/store.js | 10 + src/utils/array.js | 1245 + src/utils/inputRangeStaticProps.js | 34 + 58 files changed, 32605 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 public/logo192.png create mode 100644 public/logo512.png create mode 100644 public/manifest.json create mode 100644 public/robots.txt create mode 100644 src/App.css create mode 100644 src/App.js create mode 100644 src/App.test.js create mode 100644 src/Crimea.svg create mode 100644 src/Ellipse 224.svg create mode 100644 src/Moscow.svg create mode 100644 src/components/AveragePriceApartment/AveragePriceApartment.js create mode 100644 src/components/AverageSquareApartment/AverageSquareApartment.js create mode 100644 src/components/ConsultationOffice/ConsultationOffice.js create mode 100644 src/components/ConsultationReserv/ConsultationReserv.js create mode 100644 src/components/FederalCIty/FederalCity.js create mode 100644 src/components/InputComponent/InputComponent.css create mode 100644 src/components/InputComponent/InputComponent.js create mode 100644 src/components/InputComponent/edit.svg create mode 100644 src/components/InputNumber/InputNumber.css create mode 100644 src/components/InputNumber/InputNumber.js create mode 100644 src/components/InputSelect/InputSelect.css create mode 100644 src/components/InputSelect/InputSelect.js create mode 100644 src/components/Main/Main.css create mode 100644 src/components/Main/Main.js create mode 100644 src/components/MapComponent/MapComponent.css create mode 100644 src/components/MapComponent/MapComponent.js create mode 100644 src/components/Region/Region.css create mode 100644 src/components/Region/Region.js create mode 100644 src/components/Sales/Sales.js create mode 100644 src/fonts/Gilroy_Bold.woff create mode 100644 src/fonts/Gilroy_Bold.woff2 create mode 100644 src/fonts/Gilroy_Light.woff create mode 100644 src/fonts/Gilroy_Light.woff2 create mode 100644 src/fonts/Gilroy_Medium.woff create mode 100644 src/fonts/Gilroy_Medium.woff2 create mode 100644 src/fonts/Gilroy_Regular.woff create mode 100644 src/fonts/Gilroy_Regular.woff2 create mode 100644 src/fonts/Gilroy_SemiBold.woff create mode 100644 src/fonts/Gilroy_SemiBold.woff2 create mode 100644 src/fonts/fonts.css create mode 100644 src/hooks/useFormWithValidation.js create mode 100644 src/images/russiaMap.svg create mode 100644 src/index.css create mode 100644 src/index.js create mode 100644 src/logo.svg create mode 100644 src/reportWebVitals.js create mode 100644 src/saintP.svg create mode 100644 src/setupTests.js create mode 100644 src/store/reducers/calcSlice.js create mode 100644 src/store/store.js create mode 100644 src/utils/array.js create mode 100644 src/utils/inputRangeStaticProps.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/.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/README.md b/README.md new file mode 100644 index 0000000..58beeac --- /dev/null +++ b/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/package-lock.json b/package-lock.json new file mode 100644 index 0000000..e5ab4a9 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,29532 @@ +{ + "name": "calculator", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "calculator", + "version": "0.1.0", + "dependencies": { + "@reduxjs/toolkit": "^1.9.2", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "nouislider-react": "^3.4.1", + "rc-slider": "^10.1.0", + "react": "^18.2.0", + "react-currency-input-field": "^3.6.9", + "react-dom": "^18.2.0", + "react-input-range": "^1.3.0", + "react-number-format": "^5.1.2", + "react-scripts": "5.0.1", + "react-slider": "^2.0.4", + "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.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", + "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.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "dependencies": { + "@babel/types": "^7.20.2", + "@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.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "dependencies": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "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.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "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.19.1", + "@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.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "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.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.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.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.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.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", + "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.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", + "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + }, + "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.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.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.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.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.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "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.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.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.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.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.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "dependencies": { + "regenerator-runtime": "^0.13.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz", + "integrity": "sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==", + "dependencies": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.10" + }, + "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.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@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.20.1", + "@babel/types": "^7.20.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.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.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "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.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "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.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "dependencies": { + "jest-get-type": "^29.2.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", + "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.3", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <4.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@reduxjs/toolkit": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.2.tgz", + "integrity": "sha512-5ZAZ7hwAKWSii5T6NTPmgIBUqyVdlDs+6JjThz6J6dmHLDm6zCzv2OjHIFAi3Vvs1qjmXU0bm6eBojukYXjVMQ==", + "dependencies": { + "immer": "^9.0.16", + "redux": "^4.2.0", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.7" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "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.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", + "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", + "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.19.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", + "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "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.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@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.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@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.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "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.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "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.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "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/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "optional": true, + "peer": true, + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.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==", + "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.2.3", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.2.3.tgz", + "integrity": "sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w==", + "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.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "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.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "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.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "dependencies": { + "@jest/expect-utils": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.3.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "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.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "dependencies": { + "@jest/types": "^29.3.1", + "@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.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "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.11.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, + "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.25", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.25.tgz", + "integrity": "sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.9", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.9.tgz", + "integrity": "sha512-qnVvHxASt/H7i+XG1U1xMiY5t+IHcPGUK7TDMDzom08xa7e86eCeKOiLZezwCKVxJn6NEiiy2ekgX8aQssjIKg==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.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/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==", + "optional": true, + "peer": true + }, + "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.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.44.0.tgz", + "integrity": "sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.44.0", + "@typescript-eslint/type-utils": "5.44.0", + "@typescript-eslint/utils": "5.44.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.0.tgz", + "integrity": "sha512-j8GLemAySe8oUCgILdUaT66pemdWSYcwUYG2Pb71O119hCdvkU+4q8sUTbnDg8NhlZEzSWG2N1v4IxT1kEZrGg==", + "dependencies": { + "@typescript-eslint/utils": "5.44.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.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.44.0.tgz", + "integrity": "sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.44.0", + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/typescript-estree": "5.44.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.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.44.0.tgz", + "integrity": "sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g==", + "dependencies": { + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/visitor-keys": "5.44.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.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.44.0.tgz", + "integrity": "sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.44.0", + "@typescript-eslint/utils": "5.44.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.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.44.0.tgz", + "integrity": "sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ==", + "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.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.44.0.tgz", + "integrity": "sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==", + "dependencies": { + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/visitor-keys": "5.44.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.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.44.0.tgz", + "integrity": "sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.44.0", + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/typescript-estree": "5.44.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.44.0.tgz", + "integrity": "sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ==", + "dependencies": { + "@typescript-eslint/types": "5.44.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.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "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.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-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.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autobind-decorator": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/autobind-decorator/-/autobind-decorator-1.4.3.tgz", + "integrity": "sha512-FRzT10Vc0lzgDOhMTpm9a2kZF6Q+MMGwd6Y7OGgHigMZwGz7vpN4qH9ifiPTum8mhJQV9UqLPperHxc9yalAAA==" + }, + "node_modules/autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", + "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.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.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "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.30001434", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz", + "integrity": "sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.2.tgz", + "integrity": "sha512-lVZdhvbEudris15CLytp2u6Y0p5EKfztae9Fqa189MfNmln9F33XuH69v5fvNfiRN5/0eAUz2yJL3mo+nhaRKg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "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/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.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.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", + "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-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.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "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.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", + "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==", + "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.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "dependencies": { + "cssnano-preset-default": "^5.2.13", + "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.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "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.2", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", + "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.1.0.tgz", + "integrity": "sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==", + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-equal/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/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.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-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.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "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.11.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.11.0.tgz", + "integrity": "sha512-0Gcraf7gAJSQoPg+bTSXNhuzAYtXqLc4C011vb8S3B8XUSEkGYNBk20c68X9291VF4vvsCD8SPkr6Mza+DwU+g==", + "dependencies": { + "graceful-fs": "^4.2.9", + "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.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "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.3", + "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.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.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-get-iterator": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.0", + "has-symbols": "^1.0.1", + "is-arguments": "^1.1.0", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/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.28.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", + "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", + "dependencies": { + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.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.2", + "globals": "^13.15.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.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.11", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz", + "integrity": "sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", + "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "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.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "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.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.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.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.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.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.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/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.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/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "optional": true, + "peer": true, + "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==", + "optional": true, + "peer": true + }, + "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/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.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.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", + "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-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "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.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "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.2.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", + "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.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.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.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.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz", + "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==", + "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.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "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.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.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/nouislider": { + "version": "14.7.0", + "resolved": "https://registry.npmjs.org/nouislider/-/nouislider-14.7.0.tgz", + "integrity": "sha512-4RtQ1+LHJKesDCNJrXkQcwXAWCrC2aggdLYMstS/G5fEWL+fXZbUA9pwVNHFghMGuFGRATlDLNInRaPeRKzpFQ==" + }, + "node_modules/nouislider-react": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/nouislider-react/-/nouislider-react-3.4.1.tgz", + "integrity": "sha512-ryVbcApz6sELqPPiWwEOq5pkwhHYoNSxmGpP/HXHptpB6A6XedMrM/BP5W/rHRtBBaFK7vJTCTTma6gKviEiNg==", + "dependencies": { + "nouislider": "^14.6.3" + }, + "peerDependencies": { + "nouislider": ">= 11.x", + "react": ">= 16.8.x" + } + }, + "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-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "dependencies": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.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.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.10", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", + "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.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.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.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.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rc-slider": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.1.0.tgz", + "integrity": "sha512-nhC8V0+lNj4gGKZix2QAfcj/EP3NvCtFhNJPFMvXUdn7pe8bSa2vXNSxQVN5b9veVSic4Xeqgd/7KamX3gqznA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.18.1", + "shallowequal": "^1.1.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util": { + "version": "5.24.6", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.24.6.tgz", + "integrity": "sha512-aBkJBmAHYllC6FSxHDjFTRsDp2V2xQ8iFhjG4f6au7pOcBk7p0b0mtiqQfD0OZLcxcBuvl6O9GCtNgOfZpKeVA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util/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==", + "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-currency-input-field": { + "version": "3.6.9", + "resolved": "https://registry.npmjs.org/react-currency-input-field/-/react-currency-input-field-3.6.9.tgz", + "integrity": "sha512-GNqG1Np+dz3VfBhDc9pFPIyar9SgB/fRjIofFSXOoyFNffda5r24n6LSoXfqQ9L7IKRDoUwveMMJV5GCM2eByw==", + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-input-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-input-range/-/react-input-range-1.3.0.tgz", + "integrity": "sha512-G//kJqUHo7zQA5PuGZNKhuzhGcj83FJsv62tcP4Eo61DUC/0usHPYxFfIZ3zOfdMWuWEaduD6N4lNsZMmaOJgw==", + "dependencies": { + "autobind-decorator": "^1.3.4", + "prop-types": "^15.5.8" + }, + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0", + "react-dom": "^15.0.0 || ^16.0.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/react-number-format": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/react-number-format/-/react-number-format-5.1.2.tgz", + "integrity": "sha512-NXm/MvZVjmPqrFbjAut/prCyBZ+pA+O+C12rDkWZrwS3JXz1J42RC1kpclkdnkx2KDjRCNFLb21FlwGcNBZddw==", + "dependencies": { + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^18.0.0", + "react-dom": "^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^18.0.0" + } + }, + "node_modules/react-redux": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.5.tgz", + "integrity": "sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==", + "optional": true, + "peer": true, + "dependencies": { + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^16.8 || ^17.0 || ^18.0", + "@types/react-dom": "^16.8 || ^17.0 || ^18.0", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0", + "react-native": ">=0.59", + "redux": "^4" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "node_modules/react-redux/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==", + "optional": true, + "peer": true + }, + "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/react-slider": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-slider/-/react-slider-2.0.4.tgz", + "integrity": "sha512-sWwQD01n6v+MbeLCYthJGZPc0kzOyhQHyd0bSo0edg+IAxTVQmj3Oy4SBK65eX6gNwS9meUn6Z5sIBUVmwAd9g==", + "dependencies": { + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/redux": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", + "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/redux-thunk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", + "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "peerDependencies": { + "redux": "^4" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/reselect": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.7.tgz", + "integrity": "sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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/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": { + "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.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.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.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "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.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "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.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", + "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "optional": true, + "peer": true, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.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==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "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.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "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.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==" + }, + "@babel/core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", + "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.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "requires": { + "@babel/types": "^7.20.2", + "@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.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "requires": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "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.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "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.19.1", + "@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.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "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.19.1", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.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.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.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.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==" + }, + "@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.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", + "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + } + }, + "@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.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.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.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.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.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "requires": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "requires": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "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.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.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.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.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.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "requires": { + "regenerator-runtime": "^0.13.10" + } + }, + "@babel/runtime-corejs3": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz", + "integrity": "sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==", + "requires": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.10" + } + }, + "@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.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@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.20.1", + "@babel/types": "^7.20.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.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.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "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.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "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.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "requires": { + "jest-get-type": "^29.2.0" + }, + "dependencies": { + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==" + } + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", + "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.3", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@reduxjs/toolkit": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.2.tgz", + "integrity": "sha512-5ZAZ7hwAKWSii5T6NTPmgIBUqyVdlDs+6JjThz6J6dmHLDm6zCzv2OjHIFAi3Vvs1qjmXU0bm6eBojukYXjVMQ==", + "requires": { + "immer": "^9.0.16", + "redux": "^4.2.0", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.7" + } + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "@sinonjs/commons": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", + "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", + "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.19.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", + "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "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.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "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.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "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.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "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.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "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.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "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/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "optional": true, + "peer": true, + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "@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.2.3", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.2.3.tgz", + "integrity": "sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w==", + "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.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "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.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "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.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==" + }, + "expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "requires": { + "@jest/expect-utils": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1" + } + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + } + }, + "jest-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==" + }, + "jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + } + }, + "jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.3.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "requires": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "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.11.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + }, + "@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.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, + "@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.25", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.25.tgz", + "integrity": "sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.9", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.9.tgz", + "integrity": "sha512-qnVvHxASt/H7i+XG1U1xMiY5t+IHcPGUK7TDMDzom08xa7e86eCeKOiLZezwCKVxJn6NEiiy2ekgX8aQssjIKg==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.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/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==", + "optional": true, + "peer": true + }, + "@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.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.44.0.tgz", + "integrity": "sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw==", + "requires": { + "@typescript-eslint/scope-manager": "5.44.0", + "@typescript-eslint/type-utils": "5.44.0", + "@typescript-eslint/utils": "5.44.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.0.tgz", + "integrity": "sha512-j8GLemAySe8oUCgILdUaT66pemdWSYcwUYG2Pb71O119hCdvkU+4q8sUTbnDg8NhlZEzSWG2N1v4IxT1kEZrGg==", + "requires": { + "@typescript-eslint/utils": "5.44.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.44.0.tgz", + "integrity": "sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA==", + "requires": { + "@typescript-eslint/scope-manager": "5.44.0", + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/typescript-estree": "5.44.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.44.0.tgz", + "integrity": "sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g==", + "requires": { + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/visitor-keys": "5.44.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.44.0.tgz", + "integrity": "sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w==", + "requires": { + "@typescript-eslint/typescript-estree": "5.44.0", + "@typescript-eslint/utils": "5.44.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.44.0.tgz", + "integrity": "sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.44.0.tgz", + "integrity": "sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==", + "requires": { + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/visitor-keys": "5.44.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.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.44.0.tgz", + "integrity": "sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==", + "requires": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.44.0", + "@typescript-eslint/types": "5.44.0", + "@typescript-eslint/typescript-estree": "5.44.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.44.0.tgz", + "integrity": "sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ==", + "requires": { + "@typescript-eslint/types": "5.44.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.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-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.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "autobind-decorator": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/autobind-decorator/-/autobind-decorator-1.4.3.tgz", + "integrity": "sha512-FRzT10Vc0lzgDOhMTpm9a2kZF6Q+MMGwd6Y7OGgHigMZwGz7vpN4qH9ifiPTum8mhJQV9UqLPperHxc9yalAAA==" + }, + "autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axe-core": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", + "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==" + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.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.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "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.30001434", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz", + "integrity": "sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "check-types": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.2.tgz", + "integrity": "sha512-lVZdhvbEudris15CLytp2u6Y0p5EKfztae9Fqa189MfNmln9F33XuH69v5fvNfiRN5/0eAUz2yJL3mo+nhaRKg==" + }, + "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==" + }, + "classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "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==" + }, + "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==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.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.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "core-js": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==" + }, + "core-js-compat": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "requires": { + "browserslist": "^4.21.4" + } + }, + "core-js-pure": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", + "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-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.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "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.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", + "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==" + }, + "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.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "requires": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "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.2", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", + "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-equal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.1.0.tgz", + "integrity": "sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==", + "requires": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.8" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-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.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "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.11.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.11.0.tgz", + "integrity": "sha512-0Gcraf7gAJSQoPg+bTSXNhuzAYtXqLc4C011vb8S3B8XUSEkGYNBk20c68X9291VF4vvsCD8SPkr6Mza+DwU+g==", + "requires": { + "graceful-fs": "^4.2.9", + "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.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "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.3", + "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.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.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-get-iterator": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.0", + "has-symbols": "^1.0.1", + "is-arguments": "^1.1.0", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + } + } + }, + "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.28.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", + "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", + "requires": { + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.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.2", + "globals": "^13.15.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "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.11", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz", + "integrity": "sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", + "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "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.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.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.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.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.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.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==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.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" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "optional": true, + "peer": true, + "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==", + "optional": true, + "peer": true + } + } + }, + "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" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "immer": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==" + }, + "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-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "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.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "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.2.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", + "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.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.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz", + "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "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.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.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==" + }, + "nouislider": { + "version": "14.7.0", + "resolved": "https://registry.npmjs.org/nouislider/-/nouislider-14.7.0.tgz", + "integrity": "sha512-4RtQ1+LHJKesDCNJrXkQcwXAWCrC2aggdLYMstS/G5fEWL+fXZbUA9pwVNHFghMGuFGRATlDLNInRaPeRKzpFQ==" + }, + "nouislider-react": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/nouislider-react/-/nouislider-react-3.4.1.tgz", + "integrity": "sha512-ryVbcApz6sELqPPiWwEOq5pkwhHYoNSxmGpP/HXHptpB6A6XedMrM/BP5W/rHRtBBaFK7vJTCTTma6gKviEiNg==", + "requires": { + "nouislider": "^14.6.3" + } + }, + "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-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "requires": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.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.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.10", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", + "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "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.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.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.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } + } + }, + "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.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "rc-slider": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.1.0.tgz", + "integrity": "sha512-nhC8V0+lNj4gGKZix2QAfcj/EP3NvCtFhNJPFMvXUdn7pe8bSa2vXNSxQVN5b9veVSic4Xeqgd/7KamX3gqznA==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.18.1", + "shallowequal": "^1.1.0" + } + }, + "rc-util": { + "version": "5.24.6", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.24.6.tgz", + "integrity": "sha512-aBkJBmAHYllC6FSxHDjFTRsDp2V2xQ8iFhjG4f6au7pOcBk7p0b0mtiqQfD0OZLcxcBuvl6O9GCtNgOfZpKeVA==", + "requires": { + "@babel/runtime": "^7.18.3", + "react-is": "^16.12.0", + "shallowequal": "^1.1.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==" + } + } + }, + "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-currency-input-field": { + "version": "3.6.9", + "resolved": "https://registry.npmjs.org/react-currency-input-field/-/react-currency-input-field-3.6.9.tgz", + "integrity": "sha512-GNqG1Np+dz3VfBhDc9pFPIyar9SgB/fRjIofFSXOoyFNffda5r24n6LSoXfqQ9L7IKRDoUwveMMJV5GCM2eByw==", + "requires": {} + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "react-input-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-input-range/-/react-input-range-1.3.0.tgz", + "integrity": "sha512-G//kJqUHo7zQA5PuGZNKhuzhGcj83FJsv62tcP4Eo61DUC/0usHPYxFfIZ3zOfdMWuWEaduD6N4lNsZMmaOJgw==", + "requires": { + "autobind-decorator": "^1.3.4", + "prop-types": "^15.5.8" + } + }, + "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-number-format": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/react-number-format/-/react-number-format-5.1.2.tgz", + "integrity": "sha512-NXm/MvZVjmPqrFbjAut/prCyBZ+pA+O+C12rDkWZrwS3JXz1J42RC1kpclkdnkx2KDjRCNFLb21FlwGcNBZddw==", + "requires": { + "prop-types": "^15.7.2" + } + }, + "react-redux": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.5.tgz", + "integrity": "sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==", + "optional": true, + "peer": true, + "requires": { + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "optional": true, + "peer": true + } + } + }, + "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" + } + }, + "react-slider": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-slider/-/react-slider-2.0.4.tgz", + "integrity": "sha512-sWwQD01n6v+MbeLCYthJGZPc0kzOyhQHyd0bSo0edg+IAxTVQmj3Oy4SBK65eX6gNwS9meUn6Z5sIBUVmwAd9g==", + "requires": { + "prop-types": "^15.8.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.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "requires": { + "minimatch": "^3.0.5" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "redux": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", + "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", + "requires": { + "@babel/runtime": "^7.9.2" + } + }, + "redux-thunk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", + "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "requires": {} + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "reselect": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.7.tgz", + "integrity": "sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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==" + }, + "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", + "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.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.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.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "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.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "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.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", + "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", + "peer": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "optional": true, + "peer": true, + "requires": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "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.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "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/package.json b/package.json new file mode 100644 index 0000000..fe40337 --- /dev/null +++ b/package.json @@ -0,0 +1,45 @@ +{ + "name": "calculator", + "version": "0.1.0", + "private": true, + "dependencies": { + "@reduxjs/toolkit": "^1.9.2", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "nouislider-react": "^3.4.1", + "rc-slider": "^10.1.0", + "react": "^18.2.0", + "react-currency-input-field": "^3.6.9", + "react-dom": "^18.2.0", + "react-input-range": "^1.3.0", + "react-number-format": "^5.1.2", + "react-scripts": "5.0.1", + "react-slider": "^2.0.4", + "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/public/favicon.ico b/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/public/index.html b/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/public/logo192.png b/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/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/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/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/src/App.css b/src/App.css new file mode 100644 index 0000000..4ee2442 --- /dev/null +++ b/src/App.css @@ -0,0 +1,38 @@ +.App { + width: 100%; +} + +.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/src/App.js b/src/App.js new file mode 100644 index 0000000..6f2bcf8 --- /dev/null +++ b/src/App.js @@ -0,0 +1,13 @@ +import logo from "./logo.svg"; +import { Main } from "./components/Main/Main"; +import "./App.css"; + +function App() { + return ( +
+
+
+ ); +} + +export default App; diff --git a/src/App.test.js b/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/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/src/Crimea.svg b/src/Crimea.svg new file mode 100644 index 0000000..afc3d50 --- /dev/null +++ b/src/Crimea.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/Ellipse 224.svg b/src/Ellipse 224.svg new file mode 100644 index 0000000..afc3d50 --- /dev/null +++ b/src/Ellipse 224.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/Moscow.svg b/src/Moscow.svg new file mode 100644 index 0000000..afc3d50 --- /dev/null +++ b/src/Moscow.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/AveragePriceApartment/AveragePriceApartment.js b/src/components/AveragePriceApartment/AveragePriceApartment.js new file mode 100644 index 0000000..d4455d8 --- /dev/null +++ b/src/components/AveragePriceApartment/AveragePriceApartment.js @@ -0,0 +1,25 @@ +import { InputComponent } from "../InputComponent/InputComponent"; +import { useSelector } from "react-redux"; + +export const AveragePriceApartment = () => { + const { priceAvarage, total } = useSelector((state) => state.calcReducer); + + console.log(priceAvarage) + const name = "priceApartment"; + const min = 30000; + const max = 200000; + const large = true + + return (
+ Средняя стоимость 1 м2 + +
+) +} \ No newline at end of file diff --git a/src/components/AverageSquareApartment/AverageSquareApartment.js b/src/components/AverageSquareApartment/AverageSquareApartment.js new file mode 100644 index 0000000..34f21f0 --- /dev/null +++ b/src/components/AverageSquareApartment/AverageSquareApartment.js @@ -0,0 +1,22 @@ +import { InputComponent } from "../InputComponent/InputComponent"; +import { useSelector } from "react-redux"; +export const AverageSquareApartment = () => { + const { squareApartment, total } = useSelector((state) => state.calcReducer); + + const name = "squareApartment"; + const min = 1; + const max = 200; + + return ( +
+ Средняя площадь квартиры + +
+ ); +}; diff --git a/src/components/ConsultationOffice/ConsultationOffice.js b/src/components/ConsultationOffice/ConsultationOffice.js new file mode 100644 index 0000000..bb0c8e1 --- /dev/null +++ b/src/components/ConsultationOffice/ConsultationOffice.js @@ -0,0 +1,27 @@ +import { InputComponent } from "../InputComponent/InputComponent"; +import { useSelector } from "react-redux"; + + +export const ConsultationOffice = ({}) => { + + const { consultation, total } = useSelector((state) => state.calcReducer); + + + const name = "consultation"; + const min = 1; + const max = 100; + + return ( +
+ Консультации в офисе + +
+ + ) +} \ No newline at end of file diff --git a/src/components/ConsultationReserv/ConsultationReserv.js b/src/components/ConsultationReserv/ConsultationReserv.js new file mode 100644 index 0000000..002831b --- /dev/null +++ b/src/components/ConsultationReserv/ConsultationReserv.js @@ -0,0 +1,29 @@ +import { InputComponent } from "../InputComponent/InputComponent"; +import { useSelector } from "react-redux"; + + +export const ConsultationReserv = ({ }) => { + + + const { consultationReserv, total } = useSelector((state) => state.calcReducer); + + + + const name = "consultationReserv"; + const min = 1; + const max = 100; + + return ( +
+ Консультации, закончившиеся бронью + +
+ + ) +} \ No newline at end of file diff --git a/src/components/FederalCIty/FederalCity.js b/src/components/FederalCIty/FederalCity.js new file mode 100644 index 0000000..5629c0f --- /dev/null +++ b/src/components/FederalCIty/FederalCity.js @@ -0,0 +1,19 @@ +import '../Region/Region.css' +export const FederalCity = ({ item, select, setHover, handleSelect }) => { + const isSelected = item.id === select; + const isAlive = item.name === undefined; + + const handleClick = ({ }) => { + handleSelect(item); + }; + + return <> + + + +} \ No newline at end of file diff --git a/src/components/InputComponent/InputComponent.css b/src/components/InputComponent/InputComponent.css new file mode 100644 index 0000000..cd4400a --- /dev/null +++ b/src/components/InputComponent/InputComponent.css @@ -0,0 +1,161 @@ +.container { + display: flex; + flex-direction: column; + gap: 17px; + width: 100%; + +} + +.caption-input { + text-align: left; + font-style: normal; + font-weight: 500; + font-size: 16px; + line-height: 120%; + /* or 19px */ + + /* Landing/Blue/Default */ + + color: #567ECE; +} + +.caption-input_type_two { + text-align: left; + font-style: normal; + font-weight: 500; + font-size: 16px; + line-height: 120%; + /* or 19px */ + + /* Landing/Blue/Default */ + + color: #2B5EC6; +} + + + +.input_type_one { + -webkit-appearance: none; + background: #888888; + height: 2px; + cursor: pointer; + background-image: linear-gradient(#567ECE, #567ECE); + background-size: 70% 100%; + background-repeat: no-repeat; +} + +.input_type_two { + -webkit-appearance: none; + background: #888888; + border-radius: 2px; + height: 28px; + cursor: pointer; + background-image: linear-gradient(#2B5EC6, #2B5EC6); + background-size: 70% 100%; + background-repeat: no-repeat; +} + +.input_type_two::-webkit-slider-runnable-track { + -webkit-appearance: none; + box-shadow: none; + border: none; + background: transparent; +} + +.input_type_two::-webkit-slider-thumb { + -webkit-appearance: none; + background: #F7F7F7; + /* Button/Blue/Default */ + width: 8px; + height: 16px; + + border: 1.2px solid #2B5EC6; + border-radius: 1.2px; +} + +.input_type_one::-webkit-slider-runnable-track { + -webkit-appearance: none; + box-shadow: none; + border: none; + background: transparent; +} + + + +.input_type_one::-webkit-slider-thumb { + -webkit-appearance: none; + background: #567ECE; + height: 15px; + width: 15px; + border-radius: 50%; +} + + +.input-container { + flex-direction: column; + display: flex; +} + +.value-container { + font-family: "Inter"; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 140%; + /* identical to box height, or 20px */ + + text-align: center; + + /* Landing/Blue/Default */ + + color: #567ECE; + display: flex; + margin-top: 12px; + justify-content: space-between; +} + + +.value-container_type_two { + font-family: "Inter"; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 140%; + /* identical to box height, or 20px */ + + text-align: center; + + /* Landing/Blue/Default */ + color: #2B5EC6; + + display: flex; + margin-top: 12px; + justify-content: space-between; +} + +.number-input { + -webkit-appearance: none; + border: none; + outline: none; + width: 39px; + + font-family: "Inter"; + font-style: normal; + font-weight: 400; + font-size: 21.6px; + line-height: 135%; + /* or 29px */ + + /* White */ + background-color: transparent; + color: #f7f7f7; +} + +.number-container { + display: flex; + align-items: center; +} + +.edit-icon { + cursor: pointer; +} \ No newline at end of file diff --git a/src/components/InputComponent/InputComponent.js b/src/components/InputComponent/InputComponent.js new file mode 100644 index 0000000..681a652 --- /dev/null +++ b/src/components/InputComponent/InputComponent.js @@ -0,0 +1,157 @@ +import './InputComponent.css' +import edit from './edit.svg' +import { useEffect, useState } from "react"; +import CurrencyInput from "react-currency-input-field"; +import { useDispatch } from "react-redux"; +import { calcSlice } from "../../store/reducers/calcSlice"; + +export const InputComponent = ({ value, name, min, max, inputClass, large }) => { + const dispatch = useDispatch(); + const { handleValue, handleTotal } = calcSlice.actions; + const [valid, setValid] = useState(false); + const [valueInput, setValueInput] = useState(value); + + + useEffect(() => { + setValueInput(value) + }, [value]) + + const handleNumber = (number) => { + if (!number) { + return; + } + const num = Number(number.replace(/ /g, "")); + console.log(num, "test"); + return num; + }; + + useEffect(() => { + dispatch(handleTotal()); + }, []); + + const handleTotalValues = (value, name) => { + dispatch(handleValue({ name: name, value: value })); + dispatch(handleTotal()); + }; + + const handleState = (e) => { + const { value, name } = e.target; + + setValueInput(value); + handleTotalValues(value, name); + handleStyle(); + }; + + const handleValidity = (number) => { + if (!(number < max && number > min && number !== 0)) { + setValid(false); + return false; + } else { + setValid(true); + return true; + } + }; + + const handleOnValueChange = (value, name) => { + const number = handleNumber(value); + setValueInput(number); + + handleStyle(); + + setValid(false); + if (!name) { + return; + } + + if (!value) { + setValueInput(""); + return; + } + + if (!Number.isNaN(number)) { + const validity = handleValidity(number); + + if (validity) { + handleTotalValues(number, name); + return; + } else { + return; + } + } + }; + + const handleFocusLeft = (e) => { + const { name, value } = e.target; + const number = handleNumber(value); + console.log(number, value, "valuie"); + if (number === 0 && number === undefined) { + handleTotalValues(min, name); + return; + } else { + if (!valid) { + if (!(number < max)) { + handleTotalValues(max, name); + setValueInput(max); + return; + } + if (number <= min) { + handleTotalValues(min, name); + setValueInput(min); + return; + } + } else { + return; + } + } + }; + + const handleStyle = () => { + let width; + if (valueInput < min) { + return (width = "0%"); + } + width = ((valueInput - min) * 100) / (max - min) + "% 100%"; + return width; + }; + + return ( + <> +
+ handleFocusLeft(e)} + onValueChange={(value, name) => handleOnValueChange(value, name)} + /> + edit/изменить +
+ +
+ handleState(e)} + > +
+ {min} + {max} +
+
+ + ); +}; diff --git a/src/components/InputComponent/edit.svg b/src/components/InputComponent/edit.svg new file mode 100644 index 0000000..3524ce9 --- /dev/null +++ b/src/components/InputComponent/edit.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/InputNumber/InputNumber.css b/src/components/InputNumber/InputNumber.css new file mode 100644 index 0000000..55b6eb1 --- /dev/null +++ b/src/components/InputNumber/InputNumber.css @@ -0,0 +1,33 @@ +.input-number { + width: 100%; + font-family: "GilroyWebRegular"; + font-style: normal; + box-sizing: border-box; + font-weight: 500; + font-size: 20px; + line-height: 120%; + background: rgba(86, 126, 206, 0.1); + border-radius: 8px; + color: #ebebeb; + outline: none; + border: none; + margin-top: 10px; + + } + + .input-number-caption { + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 140%; + /* identical to box height, or 20px */ + + /* Landing/Blue/Default */ + + color: #567ECE; + } + + .input-number[type="text"] { + padding: 16px 16px 12px; + + } \ No newline at end of file diff --git a/src/components/InputNumber/InputNumber.js b/src/components/InputNumber/InputNumber.js new file mode 100644 index 0000000..93ee9d2 --- /dev/null +++ b/src/components/InputNumber/InputNumber.js @@ -0,0 +1,37 @@ +import './InputNumber.css' +import { useEffect } from 'react'; +import CurrencyInput from 'react-currency-input-field'; +import useFormWithValidation from "../../hooks/useFormWithValidation"; + +export const InputNumber = ({ number, handleState }) => { + + const { values, handleValidity, resetForm, isTrigger } = + useFormWithValidation(0, 5000); + + useEffect(() => { + if (isTrigger) { + handleState(prevState => ({ ...prevState, rcNumber: parseInt(values) })) + + } + }, [values]) + + + useEffect(() => { + handleValidity(number) + }, []) + + + return (
+ + Кв. м жилья в жилом комплексе + + handleValidity(value)} + className="input-number" + name='squareRC' + decimalSeparator=' ' + /> +
+ ) +} \ No newline at end of file diff --git a/src/components/InputSelect/InputSelect.css b/src/components/InputSelect/InputSelect.css new file mode 100644 index 0000000..3148eb1 --- /dev/null +++ b/src/components/InputSelect/InputSelect.css @@ -0,0 +1,134 @@ +.select { + margin-bottom: 30px; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: flex-start; + padding: 16px 16px 12px; + gap: 74px; + font-style: normal; + font-weight: 500; + font-size: 20px; + line-height: 120%; + /* identical to box height, or 24px */ + cursor: pointer; + font-family: "GilroyWebRegular"; + + /* Landing/White */ + + color: #ebebeb; + position: relative; + height: 52px; + box-sizing: border-box; + background: rgba(86, 126, 206, 0.1); + border-radius: 8px; +} + +.select-container { + height: 321px; +} + +.option { + appearance: none; + font-family: "GilroyWebRegular"; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: flex-start; + padding: 16px 16px 12px; + gap: 74px; + font-style: normal; + font-weight: 500; + font-size: 20px; + line-height: 120%; + /* identical to box height, or 24px */ + border: none; + width: 100%; + /* Landing/White */ + cursor: pointer; + height: 52px; + box-sizing: border-box; + background: rgba(86, 126, 206, 0.1); +} + +.container { + position: relative; + height: auto; +} + +.select-container { + width: 100%; + + height: auto; + margin-bottom: 20px; +} + +.option-container { + z-index: 99; + + background: #141414; + position: absolute; + width: 100%; + height: 256px; + overflow: hidden; + overflow-y: scroll; +} + +.option:hover { + opacity: 0.8; +} + +.option-name { + color: #ebebeb; + + margin: 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.map-input { + width: 99%; + height: 99%; + position: relative; +} + +.map { + z-index: 1; + position: absolute; +} + +.map-hover-caption { + cursor: pointer; + font-style: normal; + font-weight: 400; + font-size: 16px; + line-height: 125%; + color: #ebebeb; +} + +.map-hover { + position: absolute; + background-color: transparent; + z-index: 1; + top: 0; + bottom: 0; + width: 100%; + display: flex; + align-items: center; + justify-content: center; + +} + + +.map-caption { + font-style: normal; + font-weight: 500; + font-size: 12px; + line-height: 130%; + /* or 16px */ + margin-bottom: 30px; + /* Landing/LightGray */ + + color: #888888; +} diff --git a/src/components/InputSelect/InputSelect.js b/src/components/InputSelect/InputSelect.js new file mode 100644 index 0000000..8bdce9a --- /dev/null +++ b/src/components/InputSelect/InputSelect.js @@ -0,0 +1,87 @@ +import { useState, useEffect, useRef } from "react"; +import { MapComponent } from "../MapComponent/MapComponent"; +import "./InputSelect.css"; +export const InputSelect = ({ + handleSelect, + selectedValue, + option, +}) => { + const selectInput = useRef() + const divInput = useRef() + const [show, setShow] = useState(false); + + + console.log(option, 'pt') + const handleSelectRegion = (i) => { + handleSelect(i) + closeDropDown(); + } + + const closeDropDown = () => { + setShow(false) + } + + const handleShow = ({ }) => { + if (!show) { + setTimeout(() => { + selectInput.current.focus() + }, 200) + setShow(true) + } else { + closeDropDown() + } + } + + useEffect(() => { + const handleClose = (e) => { + if (e.target !== divInput.current) { + closeDropDown(); + } + } + document.addEventListener('click', handleClose) + + return () => { + document.removeEventListener('click', handleClose); + } + }, []) + + + return ( +
+
+
{selectedValue.name} +
+
+ {show && (<> +
+ {option.map((i) => ( + + ))} +
+ + )} +
+ +
+
+
+ + Данные будут установлены в соответсвии со средними показателями по + выбранному региону. + +
+ ); +}; diff --git a/src/components/Main/Main.css b/src/components/Main/Main.css new file mode 100644 index 0000000..9e2cf3d --- /dev/null +++ b/src/components/Main/Main.css @@ -0,0 +1,37 @@ +.input-container-main { + width: 32%; + background: transparent; + border-radius: 16px; + display: flex; + flex-direction: column; + gap: 30px; +} + +.input-container-second { + display: flex; + flex-direction: column; + gap: 33px; + width: 68%; + background: #1C1D22; + border-radius: 4px; + padding: 56px; + box-sizing: border-box; + + +} + +.main { + font-family: "GilroyWebRegular"; + display: flex; + flex-direction: row; + gap: 32px; + max-width: 1440px; + margin: 0 auto; + padding-top: 74px; +} + +.map-main-component { + background: #0e0e0e; + position: absolute; + z-index: 99; +} \ No newline at end of file diff --git a/src/components/Main/Main.js b/src/components/Main/Main.js new file mode 100644 index 0000000..905548d --- /dev/null +++ b/src/components/Main/Main.js @@ -0,0 +1,57 @@ +import "./Main.css"; +import { useEffect } from "react"; +import { calcSlice } from "../../store/reducers/calcSlice"; +import { useSelector, useDispatch } from "react-redux"; + + +import { InputSelect } from "../InputSelect/InputSelect"; +import { InputNumber } from "../InputNumber/InputNumber"; +import { AveragePriceApartment } from '../AveragePriceApartment/AveragePriceApartment'; +import { AverageSquareApartment } from '../AverageSquareApartment/AverageSquareApartment' +import { ConsultationOffice } from "../ConsultationOffice/ConsultationOffice"; +import { ConsultationReserv } from "../ConsultationReserv/ConsultationReserv"; +import { Sales } from "../Sales/Sales"; + +const INITIAL_REGION = "e5b7edfb-17ec-475f-8631-bc796ad19909"; + +export const Main = ({ }) => { + + const dispatch = useDispatch() + const { handleSelectRegion, handleOptions, handleValue } = calcSlice.actions + const { selectedRegion, options, squareRC } = useSelector((state) => state.calcReducer); + + + useEffect(() => { + dispatch(handleSelectRegion(INITIAL_REGION)) + dispatch(handleOptions()) + }, []) + + + const handleSelect = (element) => { + dispatch(handleSelectRegion(element.id)) + }; + + + return ( +
+
+ + + + +
+
+ + + +
+
+ +
+
+ ); +}; diff --git a/src/components/MapComponent/MapComponent.css b/src/components/MapComponent/MapComponent.css new file mode 100644 index 0000000..22aaa67 --- /dev/null +++ b/src/components/MapComponent/MapComponent.css @@ -0,0 +1,95 @@ +.region-name-block { + display: flex; + flex-direction: column; + gap: 18px; + align-items: center; + height: 60px; +} + +.region-selected { + display: flex; + flex-direction: row; + gap: 10px; + align-items: center; +} + +.region-pointer { + background: #567ece; + width: 16px; + height: 16px; + border-radius: 50%; +} + +.region-name { + font-weight: 400; + font-size: 40px; + line-height: 100%; + color: #ebebeb; +} + +.region-hover { + display: flex; + flex-direction: row; + gap: 8px; + align-items: center; +} + +.region-pointer-hover { + background: #828a9a; + width: 12px; + height: 12px; + border-radius: 50%; +} + +.region-name-hover { + font-weight: 500; + font-size: 24px; + line-height: 100%; + + text-align: center; + + color: #888888; +} + +.button-block { + display: flex; + flex-direction: row; + gap: 10px; + justify-content: center; +} + +.map-container { + display: flex; + flex-direction: column; + align-items: center; + margin-bottom: 60px; +} + + +.button { + font-family: "GilroyWebRegular"; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + padding: 10px 32px 8px; + gap: 8px; + width: 156px; + height: 42px; + cursor: pointer; + border: none; + color: #ebebeb; + font-style: normal; + font-weight: 400; + font-size: 16px; + line-height: 125%; + border-radius: 8px; +} +.button-confirm { + background: #567ece; +} + +.button-back { + border: 1px solid #454545; + background-color: transparent; +} diff --git a/src/components/MapComponent/MapComponent.js b/src/components/MapComponent/MapComponent.js new file mode 100644 index 0000000..5df4c02 --- /dev/null +++ b/src/components/MapComponent/MapComponent.js @@ -0,0 +1,81 @@ +import "./MapComponent.css"; +import { borders, federalCities, regions } from "../../utils/array"; +import { Region } from "../Region/Region"; +import { FederalCity } from "../FederalCIty/FederalCity"; +import { useEffect, useState } from "react"; + +export const MapComponent = ({ + selectedValue, + handleSelect, + open, + setOpen, +}) => { + const [select, setSelect] = useState(selectedValue.id); + const [display, setDisplay] = useState(selectedValue.name); + + useEffect(() => { + setSelect(selectedValue.id); + setDisplay(selectedValue.name); + }, [handleSelect]); + + return ( +
+ {open && ( +
+
+ {display && ( + <> + {" "} +
+ {display} + + )} +
+
+ )} + + + + {regions.map((i) => ( + + ))} + + + + + + + + {federalCities.map((item) => ())} + + {open && ( +
+ + +
+ )} +
+ ); +}; diff --git a/src/components/Region/Region.css b/src/components/Region/Region.css new file mode 100644 index 0000000..a0e0d1c --- /dev/null +++ b/src/components/Region/Region.css @@ -0,0 +1,15 @@ +.regionClass { + transition: 0.3s; + pointer-events: none; +}; + +/* +.regionClass:not(.selected):hover { + fill: rgba(106, 146, 226, 0.2); + transition: 0.3s; +} + +.regionNoPointer { +} + +*/ \ No newline at end of file diff --git a/src/components/Region/Region.js b/src/components/Region/Region.js new file mode 100644 index 0000000..1e4c59c --- /dev/null +++ b/src/components/Region/Region.js @@ -0,0 +1,27 @@ +import "./Region.css"; +import { useState } from "react"; + +export const Region = ({ d, element, handleSelect, select }) => { + const isSelected = element.id === select; + const isAlive = element.name === undefined; + + const handleClick = ({ }) => { + handleSelect(element); + }; + + return ( + <> + + + + + ); +}; diff --git a/src/components/Sales/Sales.js b/src/components/Sales/Sales.js new file mode 100644 index 0000000..fb0969c --- /dev/null +++ b/src/components/Sales/Sales.js @@ -0,0 +1,27 @@ +import { InputComponent } from "../InputComponent/InputComponent"; +import { useSelector } from "react-redux"; + + +export const Sales = ({ }) => { + + const { sales, total } = useSelector((state) => state.calcReducer); + + + const name = "sales"; + const min = 1; + const max = 100; + + return ( +
+ Продажи + +
+ + ) +} \ No newline at end of file diff --git a/src/fonts/Gilroy_Bold.woff b/src/fonts/Gilroy_Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..c5bbebbc8d5ed866897ae195eb9b056e8092e169 GIT binary patch literal 58272 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
ZhiYn3@luA97%opZ}XWXyf^RVCU|<5!n3pj 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 literal 0 HcmV?d00001 diff --git a/src/fonts/Gilroy_Bold.woff2 b/src/fonts/Gilroy_Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bb8d73a7a5148cac662b3152c81b1a23c9004c62 GIT binary patch literal 42564 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 literal 0 HcmV?d00001 diff --git a/src/fonts/Gilroy_Light.woff b/src/fonts/Gilroy_Light.woff new file mode 100644 index 0000000000000000000000000000000000000000..3c8aca84612b259304bdf38e8ebfa233922994fc GIT binary patch literal 56764 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 literal 0 HcmV?d00001 diff --git a/src/fonts/Gilroy_Light.woff2 b/src/fonts/Gilroy_Light.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bac74f7b863ce983246ef3cf141f9337e4a551d2 GIT binary patch literal 41472 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 literal 0 HcmV?d00001 diff --git a/src/fonts/Gilroy_Medium.woff b/src/fonts/Gilroy_Medium.woff new file mode 100644 index 0000000000000000000000000000000000000000..af869f6d3ec88a0ba591f188d7c68f82feb36240 GIT binary patch literal 57676 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ν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 T>{p0{QAkPQ3OBih;o$xUo|+MV literal 0 HcmV?d00001 diff --git a/src/fonts/Gilroy_Medium.woff2 b/src/fonts/Gilroy_Medium.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..dfaa5b671aeb51fe84e45c86929e28b38e3cef10 GIT binary patch literal 42076 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 VK8v1d|IGcEVf-i9?gvKHybDB0v)%vz literal 0 HcmV?d00001 diff --git a/src/fonts/Gilroy_Regular.woff b/src/fonts/Gilroy_Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..d7ddc7e5dfa2c44c8626512b6d7847943ac7ef4a GIT binary patch literal 56140 zcmZ_#b95!`6E=+QcxGZdnM`b36FZsMwkOt(?TKyM)+7_#ws(vj>&x?d-}RmI$2r}7 z-L>lKs%ortv#Z?{#Ki#+fX{7B7J&LGAfC?t)Bb;L5~5<_p9X%P__Ty56*>_nm-wZi z3;;kT0svH>=j;m+p!X~#lvRZR0Gf3G0CofbK#7?LSs*AVGqL~x%%z`kRX<@6`EDd; zY-{)%0QjTB}eiY4hd(0>#|M!|ap$1pq|)0w9F`1d`?ITbLS}002YNpEex-0WFT;)Z&u_ z0EYkbBl!dwtOE3fg{`yuCr9^rAB3MF8zTi}gKX@LKkde4KRKQM;4eC7U~B09dEM#% zp5yy}fTlo(w==Xg{p5x}-viXA9ZU1qD$(EePR;

^J}bw+a9tr$(3*V*YkC{q$Y^ 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 Y0%IZ$8?v7!5yl`VN6A~{5k^7z54q!L@c;k- literal 0 HcmV?d00001 diff --git a/src/fonts/Gilroy_Regular.woff2 b/src/fonts/Gilroy_Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..57b277d91f991862673de32f859cfe799e701141 GIT binary patch literal 41088 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�(~>DBU* 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 literal 0 HcmV?d00001 diff --git a/src/fonts/Gilroy_SemiBold.woff b/src/fonts/Gilroy_SemiBold.woff new file mode 100644 index 0000000000000000000000000000000000000000..acdf98e82f0c6955b00db474413e02448ae09fbf GIT binary patch literal 57920 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 Ex%O+!ddfJ3z`tU-R~l zcLkF5AW71+;Hw!8Aq-*agcG=1eiPpj(H&M(g`_DL&)!GhXDdTlaUv)Y!njX{Hj5VG zOO#Nir!qy~pX0-IV&yDqZQ#Sa|9jMt3|PXKr=S8-u?X?sIbxxUB3hncFM8nT(j_(IRqdVYP%Z&4^bPU%K<;ES3m zEQq{xeDD<@VlGEIVmyvYus`5v4&Zf=@P*m=`B38y16e{(sipy|A9f-n1#k;Rr&2jK^4h^K~ z^=?|Dk}E3HQmbUu9xB}x8ks7)C8%ao2m1`vV&)>V_JW|Za``s#oIa}v!{yi zGfM zyr<-sGd0UL+%}UUCU$T8`ZQ8IFw|siY1$gks6=|n=$_(lFW2OEPF`_?iPlOw42d68 zi6%0(B={7X8qKUQeQ+mGQh7o5OvRKKZL?fME(!8d@;yUt{kwBPW@_fqrDFHRg+)%d z4zNTo^ko?=gFhrx0Xdy{JUYYd zh{Kvt*m(e3Dq9*Fft1v5tzR;0)A0YSR=PHfh?v9j6V#ejMsGJA77^@jyNcy#tGK+?WI0*Y{;lQE zv0h-bA-03{NM){|*J)O<9u6>&>Fn^_f?UfgpTpUGr_tD)e7x+ArXV)3g8x@ZK4qhu z+Hg1#FtUmGINjdg6wZJyn8&;iTA1z{+9<;{`{EFjU)=b!_RFg0zV6?vI|z~M!;thV zr?`CP=p}`huPrXTk9Q2)UoQzBzv0BEqqpIbC=*3RkCJR5plQX1yws05gpN6sjya@` zIkb*BERpnav!E?#rp1cG0ZkCScmIt3x*|ln?$1yVeZdOGTQ=5b_!*m-)v_BQlb}wk zNuL8PIZJ8DJ@O7O6sZnK1WO5F9NtvT%99fzVm!r*A(|#YY8?v6914Z4pZJvD2?R7Ai1Ypw5ay>o16oMbaR2Wk^Slx6NqRh$f)X1Q zl9D?@b37w;?Eg79kPeLU3CZnv__D)9tkqb`NLeg0@!BC0ixc@4HpgNlX`fi9=QYiu= z1w*=|2dj_o9{DN{mR_x9pUGcwz;8{jTE#0j-o=752135v2C>5V@R0QKWRXWNd-2#Jm zC7%>o)$4yH-{<_j2X+K|t8|@+wUiX(qeV&)+Bsdx)?A#&zfMQK=V`^<%SM|(ZwqP3 zRV5tDj+8Wwb#hAP2`sJ`u&d*d+O~`;+mZLW=gcMHG(5S6xL2HHxc#D+SzjrozhQpK zpEpSRo0#(gKDVpd1!mHV43y*!@;=zh)u;x1&2~fZmN$z!Z0E_)u}g4oW35$Mx#Oj* zQu;ybG0ysn$RaE?zbPSxw2#r?py$yE@t<*Kt%CBS*=qpOsDM3rju`Mf49gMjwC#{! z!a()nuiXvA-7w=SMxUX?YmnScj*}@-DtezG7Cjffo$B_0n&r53v(nSIF3UOYa+Q_| z3y$0qlwCIe5@LnYuM{%gu?6PZ0mR{bcoN)PNp8|veMkI+p2 z&7|}(BGN6JPnxOB4E0ck`Cm)#cM}ai=(y|Ae%_HeJ7XpG(+WE@f6IEaRN}wB4ta6R zpRbd>rC2&ZG8E0Y;D~%M;(*|1OaDDt?H!~h8JC1Fu@4QUQD19W2Hj`UAdx{6A9-R` znLBAUJFm*4=zQAZv5uYrA~UmQr!NKPn8$F2#4*8xfV}O38YIUa8s{Gz9m1D~un!Xp zZ@UaFeJcL;5F?|Ic(7TKk!6ZShP3%0?{Q{6h4K6dF}0Y&Dy+WP{*NE?{)eP>1}QJ@ zrb}>s?b~NQS46v{xp6LyND})s{Uxjk81&clJ_=`n&DHeXH9FnYEZ%)PMJ-Z$b>5An zwJSLNYGK^kn>!jIGL;KFa_eD~8#9o!HAmtKz@=f^U9TJGv4B|@w6A&b%5`P_9EaOu zBN-ont9nu^rczEgKI8-Kl=KgAid!*M{1D1os77yB=MWdIw-&=A4-VWvR|usSY7!XxwCnB|901h{?@+%wL~N(C^I<(5B|1{J z-~~&EcQZCJ3%2|EdaOGfozct@T*YopAv*F;-Sd7=j`}zHbeowv|CV+6vv&2Px=+Gp zH~>;mqG}4)+%(0INLX zyk+}KeMoz!J}BZyE1VoglSm2k#v3lRB^k@;vO#HL1U~=V7;|cm5*I~czj`LCcox))+>(Tt3V`s4K_TrV`onfcK)%#V#KjLFZ>z%dF z9-dPi8)1a1NC|WojcF2ezLp%j2|*F}3(B3YA3|Vh+^>X@Q_SEJ&_)?vawA%d1z~IW zL{^MZ%0J*H>|6C@es7-EvI^XXuX%GDvC6G|;e7;81<#^l)o{M-jX9BIY7sRC%Y z9_F5m@y{jr6p}uO^5!Dw;ZSv zA{D7;tTj4c_({835Ug*FLi^^?V%b|IwvmI%?;*{$Nj<9sXRXqCK{LBxo&3QTfXi!N z62^gUM{L1gM~R32?`v@i2M+|z3(363_2G^8G>WtrS#DUm@qE#*VLhe-BJiVh83J%SmB5wZi8(289cgfYg6eny$rx>EB8(NHz65MHy6|xV6 zd&+;N8hV4+2X+K8Ve%tQ%OXY%4m1FvJz7ST<=#%nvGe@+H#%3I{cwJ*6}G7u=w#6E zih|j6dPkB{lgcItE1fgR)hR)IG2}!&aF%l@zSIFx$Q~v|`PYT+>(ZQ>B_=ZRDQZRn zEkotg*gy2O3ug=Sh|qE(J{4cYH*%4W zh}NL|2RC;-2LJZx{eycfx{TXNUOAXEbhR9zK?!eAO|F3thHnv_w~1PJ9{r5jrcc<6 zlVixSbi@ATqskxmBs!bHi7xJCgfm%~9!EZx6 zfu}$9jlRrcuI?}5p`4m}ER$0HbXJaAO{({~eYr$vpy_?b@p8AwM^ME6e(&#GI)nLa zoz}ZU3zX_Sr00J=v@OfVS*L%wfY)x+$&opG;hxwSs8~ubQOTR9Yg34v9yy#m=Whxg z-S!8O1iNt983Qj<=Vpf3jB&VWli;R1BLtkI9^;lUx-V|PO@#w$Tu%wJ1ma3`1H(Lp zvaX>&G-kn2W!Co&aRNH2aML%U77ij8l9Fy66EBZH*Dgcw8W1Jn+ zsdY|z{Ttwww#BqIc1}Zgy2Y^Oc?; zv?qO{BIQxYuwLGz0^{@3W~Oh?jG+|n#xO`4n&`_}UDn&lTs?-X&MMR`8#}mN zZS~S?eg!P7A@f%0Z5L~t%%)ydRpryEcT6t@X^%6vtMyL1bJeLETu1dPwOg)MC z=!(lXn;%e`9lYZw#EALq4v~chRVQBnsdbDI!fgmmc*X*|OpST|+Rj-m$TCY@eCYj} zzd}m^bu}75_ts-!`eDsr5UpLGc}|cnS3Jh>1&aqU{-reF3L@_APibOk@x{#x^&Lim z-~0AmAZ!NWO0hfeNw_yYbb>pTtZt88b=by>zT{E47u^@g(i}z>CLx(c9IuF31Hq-F@QX{+6YR5RzJSeEN#A9{9Oi0& z?P`r3Wyn=g2oQHNH<~Cgc@A@(ve1DWo$7}_EI(INkIG@p-ya$b24wY}Cs~Tt?$Ob& ze`KaVbKw1HzZpn+3+M|!;Q(54S_4nG>D*QsX({PR9fm?F1?>e|1G8~4 zAo_(rX5@aWhvk{6zk&X5?@;imL)7n`;mNN>s5v4R^#7RRye^LZnWsc;6dB)f>YV#w zXLmDRNP)!~ea&WugJygZ>>6m@DVp2rrDYbLq45Pj(9T9qdP*GcPQD z2GdEU(I^=G-D*j1(zsoE#psRYyfyzj?Qml!&ToETS+s_26U{n8`{9$^3w8I%`ifHx zV_oaRvZBX7S$A;8)W>-%J~Uyms(AmShVM7RqPjxtUk8O_PMMn1tZZJ>wlzANWyK7P zsoi0bYXz&|`F%zX{nz2jAp_g)>;o(G$#+R^4VOUQ`)ajbMGmFc`qD{_8H$K^tK<`E ziSPg|ZMJ;5MivUuEEYK~TgTP~RJ%y>b#xh<{^Ybi()YJo&l0(KR<}Q5D~YIjGSaT} z)N?JxqMwG2Xp|=L>CiiqSoi9DBP```6g|C-Q{pm!@5WMQfk!CVv$;e}hgGhbJ=M~N z?#5mwYMSEu)JMbTik2XjBp^{WRO$ez9nj zNdzV(xi-E`GZ*#TzGmUD)PHt%vZa&q|J$JZ{}Yd*{ueX#Q*T^kiGn8%Rqe*!>B(Z~X<*V^}tJfge96r-SpGhp^F4B4uMz;pDR!E*np-m#w zESmbbyfJtMzvnTqJ&JyzB+a#DIY(S#iYS}Ht;qOlpKY01&9vm%BD&Dxr-o-tQrngD=nMKT)X!{Z_?BAth#;mZ-d1|qkj7E|d zi!~ciXY{BH6Dm`>cs6Pi#D5Nx7FnC{9lH=5yIjlFo3Bk$Pj5snja;44&6}>1*g;WZ z%hD@QNev?FmOC`{3OnTMVwkHVyc-2X;tV%`f$&l81ni;ycKen_YAe)^XoME@Y(7Z; zZ3E>JHE*s3?A4iATY`5Y-kH&U)%A+G&q}UObu-?OokX^cGigA3v#R+-go8x7U1D0_ zJ4v=(V4N#eg{;6LkJQ&a4O5XAU#j{nDm9bD(xf!ff5nzdnwTB3c}JXN7Csem9Id%y zfNINB!Tur#<+gp~$M>DCAue9HT*6WmJF2q&U>EeQsh*^F653pj{a755^G>wej)Dlf z6a;&PdY8!pPmnY(u-me!^)jVHEB`nYAd{mhmggGtYadaK?`*7?})6Rj;>m z)f5iX(J46T)99Y4G}UmKv(4)D{x-?yti;+>SGVf-iiX=J)c`l%Jo;jW_-eiWZ`*BTTQ#S1PkB|>wVF8)wG+)B04oLhVv>=GH}wzK z<|qjnGW(-Gtf?GzMR3A1FY>9*Ke#6{0j&T?-75r z^$4g6hZRD)ExpzvMu?eB$j3kMBbbPchzC)j{<@qiuMS0XFbZo1*Ax1r(jwQ2uSyEC zVr5PK#W-F&{(4M)%yZ}L66}@JF}`WMZEVkZ#d5{GF$FUfHYG7NI>m6uefRZ_{0@WF zqSva|uGc{;)uE)?yJ`;CrbT<9Mr#@WOwy*eWmelb$G)anT?L0>wRve>>NBrXHyU zxPEv3^&g2(MbD&J7e2x+uEV# z!Rt!;O8W}>O8m;aZfaw1>tgHb;+Ch|z%$NE!E447=Su9#?27#gf$^#*iwRY~kVh%a zQj(35f})h%oB~k>KbMQg$=BG)Sj$*!|9t3cgbeB#Y8oX6S*?t%w5`-;;%aU?t&>6_ z|Bd1P-cV7*D4Jdb5S5WkU%ESSjC@E6FcaM|I$?4{|I`#s^^H=v+z zNN~#lRCmjGyYhJUM*CXz7V~Z%P}Mip_h$#R0~Fj9JQUpbcvg5;c$s+#xNdqkc;$cB zdFPdq<{7Uv<>4k-OUBR3PRvf=W8>!JX6*RULDj+5!RKXu+kJR?xPAys(x9l5+m7#M z_Ht>Y?;!Q^xP3pYHI=x<8XrwmAkULBPh_Mpknc_PCCyOi)iG1`Qd?4UQ$tXjQbYSl zIP>;Jh^@=<4$-7}y19RJmvT7m+lD!7@UPUL&w9B#Ep&UvmQqM!VJ1{IpNhSK`4e+Q zgf25WIoYXi&L3NM<{d-VjH4VAS(oq+eR;T$J(nScB`&#ot#0U|Hy!Cr}onvLM;xVzHF zOao%UUh$L+4I=$<_F^v~K9#OhR7r@f(a4+th3}VSsVDqEuN~C+EyzgRIL|o^y`3i_F zF%?ogD!@C*5-$scyB_plSE2(_yot?~@tA+GB=pO>EHMGWfC1L)VuA(3U={D|)bWQy z^*I%=506Igi3fF$sKdOs;k^S`%{vSY>{h!^(V3Iwh2P?Ww`p7COY64LZed>GK+>8i%fa6@9_G_)3xvw_#yZ7agY7K&sKX8K~n^xa^D zZ!^lwa^!9GH{~_$Z{nuQ+Q|IX;pg~JKJ-+O_FnN zF#ZneZiXFM_Itkq;*9Y|NZDNW^iWi{wbTfHo^@xyk)BZ1QAHUVsEK(&@h`Dfk?z;k zW@06jcbTKI#0OJJJMvC25#3u3LwZ694zpfn`WKs!MOHuXI$~AU16nMH9xfOHVhI>1 z0td!MV%iZFK1bmQc7zCwJ+ZTHxN_Z?tphr!`k`dSsA=kvWv=mxH0KewHv&U5By2X+-L*a4)N~(u^LNA} z>g5RkBPM3iSG;Qx+u;QUifB4fCd4FWG#AB~D?@VigP*TZ3VYmq1}Y1)r@WH9R-6|l zWmZHN4`3K8*r`%4H@B+H*O2D))LCj*9{Lg&EAku#thx2)P>jjfNvr7Ac{f+cE!nnt z_w}D1vpM$-BWmw@uAEyk4|8u|dhd9`LcQj&e++iD6?b`sez_2{OjE^PY|=6(Y&==& z>q6FF;6TQm$sDuhovF2DStpp!P=1vK4YkDeIRXj>#f)?OVD@KdKh{=nHJ9B7u$_0h z`+~{mq)m~Rld{~OB~md{_YH=yQ^nkD!f;m1^aUy>uG-Q-4lRiRX`VcW!WLKVm^t;% zSo{1e&@$#^p&{=@{(ob!m!&=+fzG^MF{IY&aC(IQy~}wOFkO$(3%`gzZfONQJsL%5 zqZI>vz7kKae4z>mo+m4Ht}=B=j=tb4SU_7rW1gZjR6vw-p5qzYuW>0?+!D_(^*!@F z^gXp#+Mukj2BagnpL98&eA`aS;<$mFZ zTp=+Jnb86o2dPmQ`FZ|tg53IGG!9l`m-8&aoU^E}tqhv>w9zfC9F|S&T46Qn`a|~J zk(`bIhaxx$Csd1@h;p9|q+u6%ccxKQkJG(JlpVvB;|}*A8_Ev%NSm?__fQ)dy^YKD zG+m$mmY$pCEAd^Vk-BrnYmMQit-fJ`wafLQo3~%(HWtGVFw5<&Q!N|S@71Ca-K30@ zM)zmf5o1);@pI0?3+y7S>@rPm>4+;RnMI`R8V<93Q!C-I^Ir&RI8Wu~D?%Da)nkZ3 zi6)7RltB#ZgBNS{kyH2d}fc^7R;^U5j z?tSzb*53zshP)ANBJIN1#%s}LO{2KU1DekAk{4RHXo*%mW5=DMP}H)DA@0}S6^@9U z$8$yc?D}Z0*2=qzH(F;VBsgwaou_l(P@cNXW)ec}$) zsS}JlwCs~^ShOf6$U4L*#x5?iW$_GRYnDIm=~8%2Pu*tJUveKAfe9LMj5GIcv6?-p zShczbeH-d8^vOmuvy&@~V`^95*IjN|F5wzu9tf8kZX1q-#*Vu*hRwlx+;B&Hht6Mj zhoh6=Qpu%KQHaXdv->EC{1{3lpXuU)QdzGy3S?5@i2NBSXn^z!UsBaZP5W<4Wu|p8 z4z_Mwx(~n~Gq(S>uZ&kVc(v)U>Q?L%cgk+8H z)G2|CbTjbHbch35AGw{!=#m68F)nq@yGt8lOK-G7k^Gjhx9GI}ok}GiG6E5g7Ot zUiOLr8@)1LH&pS;Q7{w|9=;$ENM$qu7uW8&Gsj6bE~m{Q`Oks%;xr0knfWYg)|uwz^7ol#&^3$JcC#F1W89~& z``-4gSqI0RN0;txqi?H|H<+F>-6i@ut|nlQfNX;kiMM{n`?6>Dcl^GY52jQiIAgU2 z&-0f4@8VDyITmDS3n7u0IjGOI!& zZBmvs6TbjmfRtFAlQEi!^G2v%MLlBrn>H~V5&?I2uV4CBA6UtjK7Lq*w;(1(^9P%D zkSCBQJpIXL$_soN^EHf3|8ty=!xC)X56;kEFzJ*l12OT+by+d5fjqtay`4K*^b#1P zfTf+vj3vuu)+$ZPtSamkV-foXFoUg*Hmj(;$o7a?eV9aD7nM zMU8%|8c0wNDGGPQn(%L{>+LPDji}NANIP{cqlgrew3t6wqW6-;}ua>PS`hI9|8e(hJ8`ebkog ztW?^)8mCWn;luol05o>90Pk2Aexv|#iFppo^ zmDV^UPo>GTaLcoIyE|`<1mOW8?tRI~S(a=Xp^~7-9hbuFh}64kn0u9k&te4w;z|3x z>Muk~$rtu=B5={a+xX6of5tfv@ z`ZofKibIFgs#~GYbvh=7KLE~wOi9E^R!ESL2UyUdADFU~9|7jZuOCl+%)wAlEIGf& z1}shaWqsmZbD+)^paBo1xXS;t#-~QZMh9;cBXCV^BS@ennmihx*q>gs|Z_>c$GJqtqKt2Dpaz)SFT94 zi(N^iTYGnI*?at$MxK8wp;i{jE>?&|FjRz5W{953hQVL?73Hib<;U3fT71dpZi$j5 zm?E2LUF3fvmA{p8B4a!sYQC9zU`w6eGqrr@uwz;eH_6cApz92+@Fla#Sy{<=@?uO3 zA7M&iTZlsaE2*Dl#UN=Rsz!9jS(Fv z^}-c7qD_vvRiQZ-Br8J_v9zv{0ydl40Qc0T&SeCCaU`WvkEb@ci^ok*Mg0J;oF)x& z*C}AmSMv|w7zzVc&~OmdCZyO0Fc~O+7sHW`s*|+PY&FsxPp`^rG|03Ybh`U4baNmQ zOie`^f1|Ih9JQg^hvT6|7sf5tk<*^dmzKf`T6qKjOv5ofo1^A}##cxXwV8ey@;Zbgg z(*{3I6g0n{fBB%>4a>$jEL=Si!wExre-<&tw#HiiTpBmB+H%(Yl{3S_*mM5Z8^PaP z*<~E+zrV|AhG>5{SsZf3j;qT>$)XSTgr_DmieySWO;IOjGbVlLb{>X{DPi~h z92c+MHcRArUoL!Gf%UESlItvI4Lc$q$~szcRX2S~o|dN5%SqAFU)BmaT5;nTzKxtN z)$$jy0BU+`#~di6KqaU*icRzS>SPwj(bvji3N}VfnM7434aZ#+E(S4pT0DO*d$-dw z6O4P&2n#@U=STR^qW%vOLTeO|&Wx2xbE0$pqh!(j_rB&7+4Lkmh9NOiZDv-6 zDQ+2ge&jMb=z<9hO`XA;%p0{zMe|pqti7mcz3$e0O55$L;k731+FM**$qI+T=i2hu zO?54jVmw(Mc2DAX$HNHOf_W1wmaJwom2qz;|IzFb_9ylnCkN4hKAa7KT6$Qg^VCjMN(8{@)Est46b#qR87(TdD64$x}He-_?Rf>ud(MrhBDJe&A5i94HMtQ%maY{^s2}@KH_=eXnaxF!_qG z@oGE;B@Q>uD;Ckn-x5R-WSXqxcvP1iiMAFFji)r^ur1ZM7$R&LXF|-Zqd#R*u>Ng9 zCW$A9axfuQ0NbvMBFe&k3Lgi-)w75rHK-Vf+uKI;nD|*`N zsFB+w~slzLnA!_o=84P=abuiIVGNYK{kW`XnYF9oft%l>MpGT?NZ^5PrY z)@^RFqs)Sx!?%t0k=?}%RkCKWvsDz_vb&W8p@lfvfcI&96UX3yfm<}@PiHN69ViUxD%#gZCf+Gdv2w@VTzcAtwI_8>fc zyE(bd+m-3`t9>qu4rxX}UoA*1oRce(c#yvB<~p|MzVtY#loQZbBOz=H2?pRp^Lihq zXXpV~UE;V20{M@b+Gp^gcZ?8&uTDw9g8-^8&hU}<2_`^7z*IbgE9U44RRH3RM4iWn{Q(^-X|$D!A@Vn0?o#5g=4a~9fU zrw9Z|qklmVOLTUO74#KC`ZI?FKmZ^xVsFzPcK2T>e)+tas)MEH46?bLW{j zQblu?%{Fu!ji%#1s5-4CI;{=15?m2t!otG)Tu!<_pp^4x(Gy*zR;9nod?|Q`wv>_n zj;@{hPiG!edp#666}_ogwCIZap_lW{oUIW(Kj2lMZz%JAs_P-w=W-3pm~4gNVF6|s z8AS@t2^lFO9-TTKf<>5O{3F@F;a4b#&8d?B5vV0xq>5V3R#z018j1Ten=%udJ(GRJ z%a}tcc-uCe@|mlJ4MczU-P*yv@yf15uDGM5!i(_Ip`}F=7(oxh*p$!mAslh>!mmvl zN-BKM9~D#xBHM+7K8~mh7GL*GcyeDCA1r9S=KGFSdLN(RS(-TZ?V*7qsM%lv9^*s`(kCcikgb=B{7u1C<^-&G?Yv3S>YR*x5w%a znTMXda?5@WGwl0IK=WOO=XM8ggb0r);Jo4HpQER*@9U%I=l*^E$1C$4*O zBkW+%I|`~l8=3B^l@FT-De6#&Fb3R29Rc%Znr|K)8Go6AJS>T#$x$QPrQH+ush9{s z#TyW|HMqf?c9Syorqqf2ODu1I*Y9bc@16UxCJg*dWiTrut~sHrj0ovsQ$w1h6Puy` zu-wrhO8$p7iarX@&gMFqbmDvc8r8`?w^di&Vo5K$pm`c{k1J{b%))Ba%x}UG9pp}v zR&+9`2dt4hFQ+)8VEU8~csnba0Wzb?^SX440I!HQsYi0Z*89*>ytk%zyxl9?yS3$} zsi-TBpMArm?c`fM&Hw)G|NiOv3 z*4A{nDNoyP80G-7>nrTPJwk0Sewbz7bWoc(;R2OH1NNmx&llH$$ zC>FbyRn5xU6*bS|DST7TXUf=iT$0;1NuASmEnFp}v6ZsL=0453ixs1MCOtwL<~0Vv z@FZqD0_SzSMb_8+)^oC8cy8D0*u!`@-7P4bA*On@-bUu$5vFF?THNga4*(`W*}tUL zP{RIax^%gu&xIl>3t(2y@@3&E;ctiy_AWw-WFvW3sX0sqF+z1xJJsmKnd!%Uu%l_X zSkh^wQ-F1J4%XJYO%LcH%ozXybK6W*r_; zi#qI-jE(ef9N5^EjTU1?pU2+jXfqjzjoQoxXWG`@DImb|Jwd?%piK1i0gxi?I)~jE zbJ2wM3g3S#GMw>vGQ*L`aN6U}3`axBWGIwK&{Rw`fE?R`t_SUnZa;)2tOQb z4-aNM`_h57j*hlq$Hlg#a%i#o^-#FxYuNps>7H0;L~HP*wTWgLVGHXkc2d4Pr%URjd|hp{ujp!~ zk}K9zge&0_A-OSrWTba?EIK-3b%qDGXSTd9aI|@(qhlcA`H;tSR3C60DF5-s+@Gex z8*P)psJ}4NJ$gFq8H#78di`4``#ZY3Q|)=*r}JC-<1_8YhGI|I$3ophFgc1eg8Uw% z5w=omg$x0GXcds=$dm!70$f{MelNAaS!p7{l8>-sjQ0SNf@c_BHjySc7p}Am7uHwI zv-!IoEes447VzQt>3_ZT)_*H*+k|~kmN!|-j0yzwW2xN!T;$*atCR|cNN))AnD^YY6T~d)=y}vM; z$&B_LIM9dBh5dp@HyPivCqAj0R9^5g$$9!?VUUG6|0ExGU~ zbI2e7X(^Gk#6(RZ98@*aIVUq5vx?QgeIkGxFEE(|I1PSq0d|ny%xJ7=VH-&EG(z8A zEZ=ZkyyunM0r1J?p9+j9N>a%B1lElltTv-x)NoeL*pm5M59|yj4RLE zckkW~e@%tM_wL$t@8N>-e8c%$Z#|EHFx@7Ya|+IZj)Y4=Kot=tGJ{J1mP~**Y==i3 z(Xo|KOT+?bLQ{)x^?zEpw6saskUYA9!yy0-D ztzF`Fi#rxa#2cdwxncfNVwCbl=~^i4Romrwek_|Ax6ie|VIsY2G`=bS5N$8#_rDyU zNfwIPj)BPue{omu`1SdRuE+5`%Ri+r!#V<_Sn3Uc#ODUO-`oUzSOn@MB1)cv!8L~g zCt+#0;hacWtkGynYw)FMP(+YM+T)3$GtU4EC!-iHgdKEybhOKx+%((0?XJMlw$sBC z6T{xlcbC6S|BOClXwPp<6|WiyOim5#A1)MzHvjd)Q3ewi9JoBpshMO-DIFYxX?Vb+ zp&=(>E-($P7O|9eF}cJFCqyy?(lI3k zoPF|1ynhhzh{FAYWT@2N+5+&UGde&X5oq!}+*?_!Oq_v%!#?>z&T!c*fKx#llmMrw zj7vzIRV&96BT-xTH5(GR@Z{Ff?&f3u>xZ^%8Thh~-dp~jnSL@bu&0PCx5oS91BY?# z^p=J9G8qi^L(s$A>>vX7l)6Be0OCM2r(rUk+jLY$d6<&ZL5bh%2suMGD@@8x?e&u? z^cI00+tjFT={qnUjgBAaE5dWfzuf&u)4=rfz~J;W{kzE6zCvN&SOlMUj?isCD8FrD z7&mNq0%6ty4_{{Z9xJs2nhQ(_6%Hd^tV4OL1_%cQ+0zy-&@cb|*8eVlPPlY@=>x*{ zGhBv>z#5wY=i5jc=-^0cu$5|I3*Z|#NZM1NdMI2`0{K8exNIgI%I7l0Y%viFrNimY zgdWF1`mU_E$|2c_NU%lojS=hvSEL*xPL>m*d574M|Wm2J4a%fk7q|mvzf86 z%)r#tz`)k6biuc`Kew&m_ZPP1iu-)7t@-?PkH^z9ozHLmzumd6o}R8;cUe>H>nq|P zlY|w7As%ShJwz1P=mqd_IRrE=#Oc^FC=sW)To=42E zYq1#Y8tz{Co|ysMw1FA=Pdi7-pZI}#JhdJ~-q?@)L5#+GA&JGOOfAC0k324o06 z7aQnGC9}Rvx+~kib*ra)vMWB6>*&b%YIVQJ^4oX z-yA4+`dz-#Adokss4O;7CFvTJ0huQ$^XZEp+uJeC$9h@0u= zrW%46uL#myga#fVpR`W+wi&Jp!smTONAgt)jWy_XZ_w_V2wVRsyj$GI=eb3Q>@?<&^O{b%g zG}|XFJiHm`utba`T}m2|F#>Agxj^oS#2EE<;EZ~`-l#Wn@zI-(g(Wywwn)N6=|7jh zm3w3P%}clMz5e>Qz7++Mm+5f%uNZ9xVlQlh`&&V?j*`Ao9>>%O+Ihx%km+`Es(hFe zvVh-ai-i5rK-A{5d6Quv%AN{Q4qL*U62}}eNwdjZ(n0?%TL=%#WXj*5&W`E+P`v!) zAIE!pFAvL%BKs7M4{~O@960ND=t6&RCpTBSeWEW zoo&J9CXm*tN}nRAPH7a;)bF*n0#1Z!SX(0v%8FEV^FfuO5A3}6XkXvadw0$~oIUQp zZhYV%^2~z+;|spynMa!Xk6xIWxp1_9|F*&2k@&`geSHTv#z%SwwjIFzLHKOv#?QHTidtg>(YSyVSHEf|hqXMEONRD)N^0xgwJ^OE)EdP+& zdUk`BIkday5#dtb;XAiZojX*7?fZDNw6C{!UnyD+$#Ojb-Qp6^->y;y_Ee)4HSdw9cQe8aw`QfV+A9qOacm)-qW4frc-z6QoIA}2Qh5vb}pFsd?3 zBQaVnRy0?HDO)bh8z}us`9)Z-@lECbpfS3w{0Ug_Gjy>0;qvcS@#tI3w%JzlGt^{S z_L0iswM1*Npfrhi2{-*#`G!SA#ifr|=Jq{y)&K@ZEov($l>*2pIfn+7%C^AdtgR?+ zg(DU*BH|Q%G%tK_@te)xT)h43-?)wbwEPI2E1O}8e?$+-_r8|lc(fGO!%6|ZuwaBR zt!y>oHyT?#xY2Ck)FNEFzx?Fle!7)y^S8?}xFtv?oX7rDc$w+1i8b`swtzk1NL)#O z(Jg>os+GVSVSdY21z54PC= zR5VAB!&*kf_|a}{p~Pu#akaXd%rMDj+N{<+fVxM3geio6vgaxkPOs{D+aeY6VystPg<0~sd; z9(O$I?(}pflW6y*cAeysYM4C$sHd1HGLujhXu`|6^wwS5Iu7Nh?>ROwaO@s-^vmz+ z&z;+KuQ!<3xWBh||HcG7(?eTs>zMM;_gT zbYg~Z7LEF)a9GW!lVNw5n|M%xRXC<(i@-@$*Z|$|JB!rawR(g%HMm`l?+-e z!KCZa!+T5Wj@3NEhr)2@?m_8+tDncO^LPYoqf+lFJY(cPK7w}x$7ya3c5UwM zp6T<;I;YUYWF240jVD>*FN)^Rt#A=Icu3@%zOeWVEeqS1KF%~vO2%OQyWsZ@Ji{WV ztEz)WNo$MQDCvj;WO?O~A!T%`NaW<;+(dG5a{Knl#pJ}%ruNeQ0s4({esufxQJ`;` zf&HN0;8-Y^-Nf``Hdhq*sp`a7tgRxD2^*3fF`~WWGk^ZZpMn^-^i?6Zw29d@VRc_; zv@Bc-A}xcnH-qI+8OW3qGx6JAL~0<6ND+AMiEi+RT%-}K$@3ZGt@IVs+A zvd(U4DK#^@CEVs_#rjPnks^J2Q4GCuyKJle85_5~)P`Cx6@~c~wpkgCU6Dc_&^Z6I z@7{FNcaNVGKFP;R(%b1}ZfE?M?)WB@4+vxRM7V$mcC(CGAJdUdG=lqJpljOGP$8De_8f_H$G|>p4OX3@mznSG5$JBW#f;` zZGELMY9P67>>bJ< z*qBUiJdhvS8+fRFu*2={7;KlH>E*I{GMP{am`3` z_AvWhlAM>(pOFXv-)l5p}Y|e$}!U01O>X}3F#$itq2 zYDI=;hx{YMeWC2+_(-ZVIdQ13@6bfDGqtsRMmZ_UGs;YWNIE7n!5OwOIYx1YkU1@* zKeF6PiPcgSpehy&*cfgyvv6`lCpxy|{R<=c!q$Za&klk53o|+3(aC|KjoZq=+RDF7 z#5w+U!{cW_UPZexYPD4D1IumWKCmm9jwRrrHwBW(0Q~J)SP;fiethRoO_$9?Sbk~Q zPrkzLZ%0W8IF~Rb)(#@T{gu0GR^Hv7C^-8Hzf&3FD?MGRL6&~`wU(3GRDp0fGQXM; zahvJQ++)(o*V0&b<|Mk9mt6FguPiM5#XZk`@4x;FAavlLf40o;Nj@z6lk9uv+?z?l zvh-nzjKQM+X(`UH6@v`#7Z@@>8TK)<7@DizLFO(Iwz}H zl3q}M3H%0CR1Cav*klxFr|pJDC{V=(2ZGVnC(LzB^!OHfv)v;Lxoqc#g@x|Jxh>8f zM2zV!kOsR7{bQTU&*O7x6FgrYo=U}ckP2>6z|BK!@=tL5^x?CnvLYLo@wI{qSA8WH zVW)Hj7SEO}>p^74nutsE*_aor6!LQmFF-&zG3;f!U+|Y zeM-ej*fWz+`awpaSCmmi{-z?Mp!gx`gsOak+ymj67i1YFw^D{tU9(OZMTYgSA)}-w zkk254EWadN0*={8M!~)5ugIi#*2tt(EtA%*y+$Tg)Fd zkyY3%h-eK2Q%;XI(&yBV7U(1Sj++E?sK4VCdYSv$=||w6X{6}!SZhm-4Wg)y zD2QcaY37Bq2Q`iwrU($x)Y=~&Ne*uwPPX-KNll+}Uuz!di00TQf!xOU=$!XJbFM9r zp{HGLo2|XSGd7s8kM;Gn$Gt(P2R`Y`Mh23OzMg!*?}a&9mtUgS2?NF!GjC8)BAqn z_8RG2%htJ{oLmUqr^L_vlpl=H{bUbyeItKLs8$g!hK$X`-IO^ap~i4TwJ{4WRxU#3!8YD zGNpN>CniN~fp@c?tO_m@Ah>+(6~*QNYss^ zXeSwQ(;zcmsF7NeVYqq^>M1d8of zC$F_OavR?j9Dso6`MD_ju4o^sju5Y_@7jkXQfm7|<`qK9DKZqTXo!KpR8l@o4 z$gzU3jzJbr0jscD1W}9eTB1a`K~1aG%z<>*yUm~%ZC&$T>Adb4IAPk+Y-~)`HnW{)2Y#Ke)Ib4um8YnZtmaJ>zy9&??~tS&%WjZ zvW!P=pv!P}BQVxfX(Aj7x}6T4NL!lCI*q79heewU&R>(3pFa?t#Zwvt%)!K&{fj*+E2E|z&NaKc3w98O6cl<;3}=R|bEw=o_c_ic$zINkVu zi*Gz0-{_l&Zg#l8)ipfa1%LDq`(%s5<#KG{zu4s49G$ScTy}Pc-yP}d8o|F>yRMsz zmWG^^7+Qc6QDH_;37kj}yH8d#M2ys6=)_=_F3ong%VEceJeFl)!a#h0F3+dn;j0OF z;D+D_Z}@A5LX-Q*5l-vhRF>2Yo<45GvVeYQP16p z2#wcNoF?M-Tvtaj+M$s>O-lG#y|biIur_m<;8_V$7w#d@l7x=_DD1b`gCNQLN#Bu{ zu}q@No9Pb(iWzSt&|(ebH^xiz-dRhbJ(P7Pd;Nj_tiSw;zJ#mS6B_JrcDmZBBeB6{ z>j}k&Q_j2kI+N`|d%*27n}eyoXmZqL>kh?-lFrf5Ts$5M+5&DTe3dLXBdHdH)$EQ( zQ>_Mz$%$~b3!QYU@ED63%QI_lQlyM^FpJEbR?uKL+pb1YW6S`oQkL_o*E>CthzI^2 zm7j%9_N4k#;sP%VzYxC2^rk6tjLl%*mWe)50)4eWb#xjJ5+EIh1nDHL?i7)XAgN25 zQwDyr4D4j-F-m(^Dv27_rt!i4d@ebano{dpCV9qd>08AsTP5E*&AqPE%JZhz&*t;9 zuiv!s77WO^Wg@ku(AHMilIq**-DAoITrqERvp41nbeeX1_L2`W8zNp<6^;>+-?rab4*9LMs{agAY0EP*p;SHj|Wg%p- zxMMl=zE~{`^IefdG2ce<@lVfOcjnA>6YP-|p5p&;e)j}@fj$8Do1A{!1gFf+nC*=q z{lbxFA@In%1-b+EX%vrFelyEhe8q83Sx7E@VWIp<`oMEHV=SGfW}l0onH*<3J)5Rl zJrZ_M-GL>YGor&!BCy#KG3X`3DWV5frPt1z*r2l}IZRZbyLjTrV1KWi38vm^v%J-{ zk+B%tRlC(TB)yRY3e<=V5vwi(rhaSb zo8v{xTW-3Ep0$QE+uimI^R*1pjPQ>2_-Qaw(Tijn6hc=b5>XXMnFNMtzUc4LZ6EZ)`@kJA_Gb71x-gTZ7n7)ZfTMY4hZ zSh$VZ^o~qF9%KqN$m}`|&}bczbkZ^I+0~=ZGlxn~1YcG%A(TrcNw=5ibkbq`4WJn) z8)yiugxeS}+{RH&lE7$qIZvYe68&^}l78>Rd){;6-R~~{<%t@DDzP<)MW&W&5G(2pQSt)-iG}QDdul|@%D~d`rXM$;v6Is?!iW~BkPja_ zY2@De&u5>oI9-Z!)x|kIGXMkYF67@A>a^$fjExQ@+Gjg;iFQZKW7h1@Hn+Ak3A@Rw zq|X$D>qK759;ug;=Jt9DjR*;HnHXaJU?cI66KtIa@R&=WC0VE*cqF_68SR`IhBHxW zKw$_ZW5Zq})nguoUUQNd48mcc2L@q>BoQL#Pg+}9?vrGcj0Qbw{PrdV_c47XZ!yq_ zK~6)$JW5QmxZ!H&>vz((mT%Ze-%eeb+0S1*cF%#?49(CU&rG^}1ARLNtS$Y{rcGD< z@|QbyRM%jZ*AP|sJgz}U+>~lvR016fxcUrSp`|+QDTEy8%djwzH6=liU@ej)905UE z5_XzQxCm3!6!m)@wkES`0j35E04<={*C2bQW+`I%+wY6{-QKWi+Pbwb1f)G0++Dw_ z-@m%_?nt}c?e}(Mdu`#YFFq2OVOiEhyam?h0SzQW{)(;7?F3obWdW&FqDDbSsZlc% zr6xMfF>{CrqEQsi5+fCj^p0kr9zeV`A`2G)aqAQ@o3!S=P1IzdlGY@hBxbYru%2qo zT42V*{MW{Fzs}ERO98JplkQ-t(>!n58}J64nBddi0w12?0>t0gN~EA; zyC(*xZQJdAfnYe$9G!lMHgE6jp=Vd1$sdnx?o4HSd@h%-c;M>EYfZy1uD}=IA zPECP^Wa2WrN@%@G*IqTaUcqzW&Eh@q%0!yUSZTNkdD#p>4GJjgyq{zq8*#tN&>9iWggbb(~Ch{(uDvCRO`uxtVsz`2O>Egwux7UPoub4xj)FaOU z^NJ{$ml{t2C%{t=^^CL^^XidLpWJ!gP&@LHp)QVG8CM6RS}@N_2Xwd2t=`+3WR?p#=_uaR3X<9W4 zWe#tJ@jb*(HkL|0q<}M+{c(W>(8%#SI(orC^+cmZ(x}s6fV)=PrQPoJdi`EMOvPbw zauWiL>l~5ZQR;L77s%V2XC$AF%@!DiQ80)E;CIT@XqKT6>SLkyP&+Gl;PtrGx|z9-bE@?+)!e^d zr=kVap#6Ehy0-N025>$Da1M|Vx$aYKEgDg$MS&;-q%BAU31xcCDa3bxHaS`G@^|q7 z7p+F8(dy2vys+Y=a|DAnD*!g+aajYlfFq8$A!ju(BMDoPWQ&NZoG+V_>+o~CYrN1m z-tn{B|Jvbn!awJJmih2#OV;1LVMBK@ymUZJxUCkq+hTPu{XJWkzz)zh7RPBNTS}WO zRI6b@={mhu2aHHhsHA7nv2t7@&{l~TOz0xpTU!ZfwYFN}*DZ2c0uv@F0{e+b5voMl zCoH14t$fpqSDmMSOdl=(fYS2vjemOP4CZBE#Qj@nsQeukTN7pZ4n3q)8i~g=qK0VP zdI=b#1r5m<9g7Yf;S|d$g6XjE&H;4OcO)ZWm$S8n^w1s@^kbahNsc;+rY^=)_PjlS zX%F#x_f(~wEw8`2du4jWv60?^O?!>eI!S1YGm%$BZ_$kWHlx1bMuO z;tJR9>mbXFqg}#wkd+Bm@<3UI(?~`ljTj`4BvO^a@CuN~w^Xwj7=^r1NoA-Vf1rd> zh!{EEV0eAa@TxK*3Vl)!N{4_vZmk*hl^0a`6V-8bfL9wzqdI1-XH*eMGHOM7ouo=c z1>&SvQh+5%vP#UpW&`?&G|48@N7WSmjnl_}R84}B$BZ%!QJw>*HxaV4gvZe&7)2z^ zsB!BJk{+g_lf`{AH5k}z(8T9Pg5!?3D@9hk9yQ5nx)RAz&GIvKH0O|Nx+_V}EtP#+ zei@+nEZaAUY~f0kOD5%_NN?bg|9rQ6Oy+0b&W=m$+Nl62+Y-ItT5m#OU?d7)f zr%zfJ#d|Jp;F%VFcYRRMXR{T&hogvYJgrV<%}>HKFSBCqE^}^Iyy42p`#88uvN`jgE;>^a3v70;acK z(1ZFSUN8VGbtp(N7+OJ-Bp<1Y5W#Se?p4xB zmeukDK5wkeFX4IBFN<%&nhGRMPE0@UVnJ-xlL0W5c>~5M2y;4~1&l1Xa!6LW23WAi zt<^-r?zAV}(xh=|T__y7f&97h;#y%VZ-P@by+(?P_@;}mytHLv)^df5uXepU;w7E@l+;oJ z7N$t~N@QPaD78V*D;!!`Z%rYkY{tXLcCnBd%Z_mbuGa?WD#UxuL)=wI*>726@xrg_>HaIf zT*u`oWuA~HWU z@dR8f{C=*8%NjhH=^p9N6%jJ*_0m^D0lFcuF^+KgB?2iFD1SDvQ8<*ln*kvl9Egnf z+&!(lE(-bUq#5k`|@2DyPRLJi^(D$%#^LtZCTU+LUvRp*;iR6FjYywsGMzvIdgbR0vz=<^fEnUdlB$}7q)dX4>NFS`)vL*9{Y*|H z>8zOv%0#P7MKu>4X!!Y3cbzQFtne&!pHcb(lb`*PKLUDJ)wTiDP-{_0p(=bzHZxEY z%wnK2CoWF$8Pv`S@sH1k%U4;{)zqg};_{X1!1CjoOkm*xch-|tA6C;9B&|lfSg*t1 zQVYfvQrIg?tL!iH{j>dLkz7UzPLAvfM|PtYqtSlNBu|8+Sjq9)11iuip67+eq2E=d zda3eETLFKHrCy8}1vJslOK24n(A%RLz=E0b7LV0amG$)X$)04rnd-}ZmHy(q7Ub10%iG;SgD1@8RaNO7?Em%B#4|bM;AH)Vov7W zM>4>y$IU!MxJodQNHW4nePct(uB6lF%*1W&zSf0caa(6*bGOIoaVEMFp5orI1KLPD zFf=sicSPEw&QQwaPWa29`*+Rs`n{RKP%s+_wz~4eQ=RR@DZ8#(H>b#aR&J6Ze;`M% zx+rKARM4^LRd}Q2Z{+CJsGe3MB_v5RXVAitC^9xF%%S6!DJ>b*Wd^{~9KV?0r7V>J zuUF2{Y$@pVpe_?__hh^oja%b(*h~glt1)p~W!pNkuBZ!6`={4RfGL1Zw2tJfdiXrB zF8D;0fHWCAdJY~#EqKz^tMrYaW2k|S6QNUuO)_FdO`V?+*E*nb4V<3WuML$it|uc+ zjW;^rie2QreBsSVD!o*%HG;~8NifO>I{txzKipl#0i@S!=L|YQt3~{gBymp8Oa=T= zU53EO@rwywiiQhzy&{;-mRte9Bqd`0u0WUMlYGet8Z%5lj%^A#UK2`7GI7?f1*mRD zuGf!081EMco&O0Le`3_2b5M<*;Sao#_!}8My&!~Q;jnX9w~f#{2-S&HcL%3n27_+S zh#FxL#5BELGbihX++(xa&k$5O{$qkaMSYz8p24%A1^Bs>39GfIJ299Xw8pLRWWRlgK?P}%k>Y}0_pZTYxcx?Fi|7Jm&X@nNQrz$hHx4n>{B2NZzP`@!U<-U zB6Lp9;6}KZIZ&HwfXem2uG-7Zjeyyt0;aE&RZL%KVqf$6+1XN}Gs~?b{e9U|XUUy$ zXHto_K&_pm`3l^79b59vI%fWswf1C1Ox55zHbveOkyQ5N1ti23SFa7`^+Q>$(5Oqktq1XY3*+b+81Iw)0&AjvTd5m82Hm9x6?efG)=OK& zzXc-M33|p9`3VQ3B@zzgW0 zbrre_`5Y{?Ghze69&2www}&dB6f=S3g-c4>`c#;arfUYfFz58xYML-mX-1BaIi*T$VQHVqSclVx@^Ngv4i^NIVD=swsybY{ zcMpae=RV)mGj5F4d0Zx?&dvLJ8e~IPWP!NwS&T6wDYCn?18a_I=?pL(koyElJFgZP zQBzT*97Vnfhf(wkr^2a3OcTAr|^CUM#*m!$nQRGSa+V@tMWd1w%|tUDNi2e%j74k3t2OuMM_jmi+uEzj zgLGBivDUgY^143A_)ISuA@6#!EhvCoE>{-Ma_XZ&;#SM<_4+D{sPgQznrByk+wf{& zC4~ZKC54f~$k2eh*WH^(xT@mdFRj-Qc;HN|kKc3j4RBL&`FRZc6FwmOysqXM1Rmz~s^S?-4`u-szLHCE zifPc)TKxtT7sR6a7z_QCTw*Y(m?s*=Exssk^}{&3`pxI-XR*-%mg~~ZDl+@M7@KF+ z!;EHplx`)JDvat1SZ%?MWU#xfyDg!uuZcSw|NgOXcx-=v-~Lgb{=kNv z=_9$(or$vE7VQn^LevqS8VmPEZ8F|~mi;Brr4rIAxDmNkwa)ZS7=XH{#B{xNaxVGj*Y@cZ*WuGE{x*GjakLq)k&Z5W z{^HV8Yp0~ISm%{|dd2nl^oqZApWZe!Os}=v!HchUz1*i)i2_kmI>oD3T#r}Jwmz@k zW!b5>)a_F-?E$T zEwygCwU#?v@1|S&)H-%ik!$k8hbw-%Tc;ln0OrP+&A-ZBDvPe`krHX-)GMy&jwUT2ZLk)w@+)Fh7k!=1uMIoG>W&jM(3VQIwRLoqe@?$u?)ZWHj(&?hwY8-- zpZKQoQiZ>ict{k^;!vsI<93Mx&1SG>qJUv$H9o^)jn6P1i*?33Q|Vftq1t8WD!R0G zSCOlDE(ZOCH{<^27cN(8b=e`PU(+W8-?nSY?F z#7T{&A71(WirKe-+zWG$IM5_tasM@}oiGS$-M;!+f3aZ&1vT8!4|%#|L~3rNsIw3{pXDx(9fiuaP)%Q5&+A^VM%@Lf*p|Fd=xvN?R^GDLX| zkIBBv4?N+cTtUMHgjo=Bg`k=A0yFZXQNPyy8f$zZ+V>Rt#x%G{O<;55t3U<|%W-H~ zceVrc*n0b)d3{#aDo~!Pqjn3m&}n2vZLs44uNT4aRLSQTS!lnqhs-#~_E0#=^R)o= zEE`3*l|3Ik;NyYVL_`yL__=u)pAbeK4C{)a}>}ck4!VDFik|Al^4vG+GM1O zxnq%b3{YLKTfKHe9<9Tbi#2<*5>-}gRV6n5z;Bj+5iW$)c?RDoKTqB21PoD_UFuOM z6ezx|cgVibx30?<8dhd?1y5*7x#lvDuDdvQDLgpD}K zZBIB@f(18f#6-oOVW31OkkiISxfZ@sRFth7SGsJr6tLSVu{-Tf8`c&B(Z!&bv>H*t zKNMf`_IwXKsIxHW;ZleZW zi{iO~H&Tn*bCV>3k+;daKv^?TAjtvMyFR}-((p9vrGeQ&TT5Gfa56;-%cn#u&NyJr(=0=a zD#w#$qp&?zsyceTgkX*k+`@x-LUGJO);i@TB1l(?kp$o0X6n$H1mU#4Rc~o`cI2WV ze@@rsBX!eCaT* zGhYjV70w>IqRJV7AfP}d6w=pj^g{XPbz99KBZJGgDYE8v^O}55vzXx+Ia@MB+N~Ci zR--VT_8LP&HG>9ME!7%SWIIE{Yk=gTks%ax+FP15F>P#RyxZ! zmQFCJH{1`^*}=IFl=^V)Nw-VXX<4II*8P((`C1Wqs=`h(mW;rhu??X-XS(Wq5%lNz zoM|ZZ`YW6T;Sx-`ym@$H6`0HYnm)kdUu_@-jFpC~y$1x5gIYW+QJ%#nXOsbVci8n( zTfiQ2gkaJ(y$$AWsKVRTuoclq`J77)8xo24z*L7iY_ifSmW zXvh)PWdy5|@km7(-BF_C#n4%rszjksUXR1Ug-?gu;l`SqT=>kd5IL~; zLOn~O&o0!78`KuuV=O3>@Iw|cGd+KEX`E2K z%$l#5-^&U&xXipH2~(apV>8wv4WH$DcI)}8vvu>&8y>j^eADB~;a$Qn{|IIcZLY+gy&;=BjO>hWV}u^O!vGKU+tn{XPW+m z^|%GiMx+vIHIgvnL9GVM4d^sl46~P;tH44z(P8MUXgBZ}Btd3}K+Pslr`c4&A9k?T z-Sn&aR)eM8mFkIx%AZp9f%efrNUhxPy*Pt1d{wW(z6ISd=+&j&82hI6Q;}Ff1hrv} z4>^*D)M7mx7q%rxQ5Y>55Vq%XgyaTt1H}T|tveZyd)pEJtNjcloM^3nqFbZKf!<;o zO!$?h1tU(+6xp<$_y*f3sY0S@uvJjn~PN zhDAkmkXJ9=tjbAm5O;(#SrK=n7K7FkcZ4z#i#y`;TJt!Z_-0iWnqpU8HE91%=NQ!17uqfweO>jg=|0ASfl)Kw9e2M~mXy5FGnD93+ER{z~> zDc0SEM0c>iYrK2h+-dGir?6d_%~FMG^9sw-tLv*lvoef7`zrct2w4v7fmhdNqk@+g z8D0XH2gH<^_NuT*iRiQvXOSu`mJ3X^h*eF?S96~AAeGE|=)~GcRncb4V{7%vRPgGv zGG0Ad!7IHsKs6Fzk*JaJO0QFWBI8xopklyiTr~2G6O)ob(zQ*AvK>HkMNW0Su`czb z@o#2J;nnb|ahmL_$0ZrGKYTT~lviLp_A0T7;}ezpr*@#cTHisHS6Xb`NY%nysp?VY zUK?wGjIX1eYWdFj;GQe@R4rfqw1O*G=95`9ACqw<2Dst?%s>XjaRolnsXmc$r31xc zEG1Q+n$!qUI+cs-6O@drV2LZ4&}g`QQxn(3ld)KwhtaZgnc-9{JY<{BhHYt#tDgnF2X2-GBC*)d(E`=l&p%m1~Sv0`&X?pn*WtuSg_ z5{MGQM@F%O?bz5N%`A?7to#j{p)Z#u+Ft$_`tmieh5xQORjD0~eH#P3<`zmc64rJF zu~Q>!gBZGKsO=`?Rmu=5%~%37U~JTkMOFeq%^jt5d&flH&&yeE*syT_{oa)whH{|g zZG9ta&LS*dX0==nuy|I?`s4wDH94&{v9Tfsm%yNA6r8@WC?1%dQ0lY59SHe%;XUkL zfs$8MdRmEmtrnhkL|l1GM0)PI{)GkMJ%=V(crCyxvz#VhWBrzTOF3*{t6@C>EKE+9 z`}uZN15UV9?jR13$Z>kET1&enZ$bO}3srlYl++x^ z)y)g{@|;Ya{fku{k(Z>Ado0n*l^#n<-;ylHsH*z!UKr9Ko%M;?c_87WM zE6su}Rus{(PHH%!bV#Nm($Z_*ROynOMVhJZlf3U~9)rD18L3m4ktl#!}_aJ+0^=-(or62Duwswa5^91cf7&!(q^1TME`y-X_<+ z%3B^kx%2#`@(qhhwJX-58SXm*_id4DCrwR19&HdmE*@DWeq8yYVf?s+=jqYY=XVNl zpq4IPj4Z`@t#~T;lr~`Z2<(0?YK}4CKwHyX8Y_qKI@P*LgJ~B637brJ0)Tj<>5o3m z*D2msDW4#< z$}<%H>1j^0fX7hG31~uW#3F34H6r$2m}%6+yNNV8lqTK#|&5hT5Qtnqvegbnfkx(gMGUCotqUVJjD*YWCR(2q<&cy3>smn1{V&Ff|V%c8DW8hs>BVY_XJXd?L0E9q$zo{bISc^uT z#ClC>mDsRwP5M%fUxY58$~CjtKM0v;wcZDht=O?Q5i(?&u=mRHZ}u5k#z-F6m3+)12PPecn9e zhAVV>^P(Y9t2@RUzDczW--61QmA-FMZQnNsWrdH`z2Ee!^?qa2v$p?R07yi`9&k%f zKdr(!9ce|Fp*5w&D2Q5>7feENwbI>LlB8CtmD6s0)nrn|xDUvNoM{<)+~ZQ;V_v~I zj6=LjjtIfQy;Li*h!FXWREY=)*7~+Y?DmItdYuvn(q3!z$?>c7RCUp8$*z|Wni%aN z`Stz={-k=C-p$uDTZ@ICheh=^#6z@c_A)%QV*ezI*~F@nXt6zK=eC-Do4iw#l~^q< zi;cI(vg;BBkjO`<3{BzM+fH~={?_tW+4%)5ylzf&TJKB*+vuk%0L2<15r&IC%)LNx znLMmeh|wSjQ$F@il;6qlw6a-%?4qV&4+&UuXRTN9Tip0B0owrpILO=>$Gebf^5&6Eg zDq z)wI805cML}YC-g=t>JaFk`xeAUq~;ka@}mHJ>WO!kz4Uf8a9jGXYi@&OPXb_6^6ex z(|PvqIy+5U4xGJOT&t`X@H(u>wEj9~c{zV@9k3{_6Bfl^2Nt$u8nk1Df9`JU>FUC`sP#WpoW-toqkWo4U@^GbM?Uk%n z5x!KsY3w&lPU5eXwt<)kr}*Av|7-8Isu#{kD?cL!L#5Xs5O)M?zy}j|qm>{TR!SMG zTqiE(1_GsARNIV-;*I5-vW1zu&}?znOd(6}E&p(NdC`^g_U;>tM8@{@7P4o~G$}~b zgdPd{oL*9ps70=w@Fl9{>)JMtol|DZ)a!u z@1iCu8M!ZsN2~HkIJ2JBG*G&(^ZRvHuT=%jF;{lOUzPg#5A>`5pyDOxk#x#W0m#98 zPbx*o$WYJb{ATW6gcT>F$!M&-2`dQHlu)R(HmQpzhz*M;^f&M8XT=lFOl`lut!-hl z|Hwo#IdP48_`^S~S z38Btl^M--HX`CO1vd|tz4>3liQ0lQzL05HY6CMK1qK*%%Znw6jjx*ba<{mvqFckLdDY#V*}j`H^&btQuqOEBqr6iblZwk%wVjO^~(bjDNu z2|ZyArQM!%o3)}FZIxsB5AyD)dJVRqnenj~no4(6XH^o{F!@{2T)iq0oqa9`|D$aF zDT~WiO;i@ueN(>!(|)+pI~B-D`Fra2sR%oeh4-);2_V6&kCV$U7#tOD*=Rj6GH0`77ZYS$^xdZ)SYIRo_)F&*L1{5BACmC z@~)kVk~;j1w;f7+JFTEV)1?x|wVb-hV!BT)rpu9nN~-*9$$&`6twM@Wt_H7%uO(T< zMGQTAyBZk<5(ZwLU@^1>j4cg^^pZx@u85)4XjrnY+?0`7)K|uqYFMsrgKOm2(pV(u zHybqtZJ{oTq_z#mVxzk=dv6cV*)|X5 zhg#bE;+Z|;$>_LTj`z^^!M;*o+!gjZ%;sR{rd;<--gnhRe@A~;(jN3U&CS8C&Ar_- zeST(ZXT6P4zwg46*^#o_7(7(8pc*SEI~HJtv1}}(^h^SJu#RrW)Btqi>+5NG3|f5o zgX`&fjQbE?jtU8oN5)BisgUpSdNhK@sndes(ZY+`fX)p^SshBtEYQV5cW1&GV2x>E z<}2&k&~@yQkO=n8bXAMoTz!LQ9Xs{;^p@VRHd0^m#x%Qm9UI5{T18nu>Ou65bY|Ty zSTif+BQ!N!vr@<>mQBcoe1HsGX~CKmtJTnt>=~;rba;Gd`xAPaWwegQX%8kIt;auF*7(y;YW25V!Yqr&F;G7QpJO5I%m6B5R+x+d1*r zCm*Hanum@BTZc1l!{VJW!kpZi^n?H;k zxW2=AInR6vE$IJ~d;erh9jcfnko4w}Yv~SiHz2R$!XlW|+oP4&drCHW4YDOOe)=J{ zVj{2iC3>6ib!H!!FPU6U)?cleYUDyS0hBQAWz<-bP3Rc$hSq|d$T%i`FHzn)WxnQH zru3jUvdL8OJTN9CMT!!tIdu@Cw*~hY2XDW<0wLk+AN}aRo~!|oY};mg--0$Q=D%V- zLzeQZK!urxVA|ErF)Wr8wJX{EiM_YzfaGRaUy(Uvmv#=g0`}bboYj zQCVnl?@`|EUa8G|fZ4x0c@0&x-c*Z3&#hXix?;4ct8sjZ8ER@PRUepr<)y~up(}aW z?_hH{RFhBctK?ud$|i5C|8^a@9gLe&mOp`uBZVnYPd1r(T1NEb^*;zA{A;fGcKXk2(sT?Nsw29E0QD`acu5V z+y+uJmF%@)7P|JjSqZzkI*MJi8YAqJ%u=;r{H1bc>`170tj#M_qk@C9u6R5J*rzFK zT5+^>+br0@QOVxK248aJvz2+6prR(@cINP}&%P`+fMK4#qE5Fg>D8cIP^VTFryJHj z0M00WUCue;_1men#VCq3z5OJeSnJ)gNj9s+YOC$)rxhb68ev7_eUyGpuIc=@&s=!t zyDmI)>pLDk{m?s<_C<8LOodBJ|13oCkMVzac!}xHHuUSN=TTEl180(Zbu-y2&*bd; zPMm&@;`v-l_H63aF7b-=Yj=E1o%86{EF2-R)`cuG2D ztB{qAudCK%v?;~&|A!AfBA3r+jk~^~DxhDjJ%M%u;P5z>t(6%GRLf@GMTRh}BW9kh z+%DPe7KdC`K&iD|Q}f^}^1^9Ntpm33mE{fOocbejzk?7;ok5>l)M#1XLcJjI!bUn( zUn$nCunk1vb$6Ajv=#XKx_S%>h*oqqD2Hm`h0eoYsQmv_#3Bd`TV)F*>=U;<;!IW9 zJWZM=^vG5UcGw)@0D6eH$S*WBMlEq9p%nl5_Q{txdE3<8sl{d@bQ(soCUY%>B0D+wg4u{XMIc+YD zSLdWoZmj@fJ+rda&5A?jC3#YhD!{2^td{#%!if9jqf@*nnYifT>Q!5g~$sc>%p(E}T2n$V61)(&)Xtrbn&f1&r!2oZ)j^t<# zV->aQHY8%47VTQUA#vWgr)m9m#9leREC{+g+NIK@i{wh3@mOmMgM||0SFI~8$2ef* zwl$WGr5O)dhdl$0{g152m=QzO{`5MG8RfyJ|9@c5pu{e8(^+<2J6SL92$j1G!Iyhk zNSY|1*$~@R>xj-`#b`Iyc03^=kNrV!0lBKsy>;t-_to65o82#_W%t7h?s!L5$sPT$ z)jL|0J5nivg`_3YE}(Kq_CB!GHX6AC(0=GRtO)zlRU!ce1fgX&!98Qu$8GfyC~r_TvXjs zq2v2y>RqMUOwJVAFz%Vj76a_Aor)%`rEKCXCUTC=d>0B9YLPvpL`<6N#x2noj zv|3!(a+*BFf{6~Y85n_k(N-7`z4iv?kf{f;D1+EZ>L4u25N-m-W|DNoN&!>&BzgV9 zVqTS*2>Kh>*a%(r z3WentnVb}2cXg;v6*~bu@EY$S0_xjOo<0w94~s)p{Wi{i>mzJJL{>myHcUhnEuuUN z5oYk8JI|lSxD7(f?-#n+?_c$~7Wuh8Uwf|09}_y4UwYO1L09ZY`D1Hs2rYj@7=*dM zLj||$+HqJF+%R~n{0){8{SMGpaGpu{?f)9B5LL9|V-0A<@)3a3i?51Sh-=Y`@{{bI zyrx{9-8Csvc3TYiBy(CpgVD~bQi;{NB9{NVPU%=#_YHYf`By^Q@(aH)trAzERrjxh zRte?v44;4PGfL$%T0UQUNO8|pXXRD%ERpjpdo9ZXJh)9XFTW^$X+1cM+>N@>iI-lNdwvO@T^zwiG@ADUFC4V`#27lo; zjdP5?>d5#LfWH)F^B6X+0T{LOK!1!Ei=ZrSVbf86Hd``*HmlR)WIj`gt2$w+@NMqK6PXe-w=}*jJ*uG7}&=(JKgl>mxG+#sq8#bT?dLLQ z&X}@e+cHW7V`ke})^z4f=G^wJcO5Pk58uUeAFzhYZS*pn^R|*-18XHrMT>5eXD17} zdPT_Pg067e&V~P2xLP<$?=PR_ehn<4l|GaRK)rtX4 z+6$+~A~7{mM};Y--oq}k{MG1Y`i&!V2fo&Foi>@@UC5fv3F2+Bl6(ZQ1QEUj8ewy|KsW0>ZcedYN@`WE4pi{)oQ9l1p0{y#qzE&+Z< zv8SiQ4%|c|3K(W6YoPOrhUVE;v21uTtr2&|;{sJ(N1`-}i;b;X%?h(DgCf0ue8GP_ z`|#177moDx9l5Y`?vdmCfKHE;^VZe z(&?Q^beTRqkFoo>N*7Su-ZoWqau(ON*Z&P`+tWQm{s_NVFgp;o3kJo(0I-h(%L8_0m0#X6jvmU6%gV-og3!;HIj4zB?Z6$&&vg)^)Dy^3wfYb@tD~=jb_% zF~1*12wDkQp;T7IWI8m(Z443^{f~As?e`Hb8urEfF^`*KOTlS0=+(7VVa!aP_464^ z$f8tP<-gOqwl5m(Tig1(SL#P*+5)ZNTJqKFP$jvJJQC=dYH6A73h>k7D?6?kvTF`% zs*+QEQv__sY5MIymdodo*M&psm4rHuAY@HK? zgx49U3n;iiNV0=CDvC)C(ez5152uj(_0~056n0JP@5Nuv&lBJL^{x4Q>-7avNuT&E ze;g6bifCl_^~mF#TwlK14jio#)#OP%iy7eeBc&2=mIwvAOrprz zI*^MhcSm4ov@_6Occ9v7N3{cubaJ%JTQqAF+Nhu+na+VFVvl6l?%-E^bN-vK6Oelx zJ&LK47;?dMp1Y_o%Y-?`Mw+juC7?0G*FJiBrFAwK3?_q#N_!Y>Ooih6Qx$se`-(t& zi)$aVJ1gmgN?1(AC$wz!V|@|&8%pp(_2ZRoYkI@s-ZgFF+vKz2|N2lWpHF>=d^XrU z-I7|_jnGREieKq&YwP}@6e~MI^Qk-_*RYZ|j9FQdig$Fx9SzxR!_(xT zb8T00Jmcq&`#Q!NQ!BpvR3?$gh~Cb|#?G%xvVi=6=ES;a1hzC$Y>Ht11tf#X?;kMP zJuL}t^i5vJKLD@IFo4c{28%3mYw?bqX#${KX*JSdp|NT>?$!2cyQKy`V7B4LF~P=( z+39i3r29#RAtRtb;2)S5H_i{bBjmaHpZRTvP8~gZDsp%`*}Cv~@{5yOFAvMKzd`ph zoLG!`1|tmFu{6DS^CM4h$!?9Q@y*^S=wydfxJ{Hl345uGY05X$RGIV|3Rygw{VtP{0|!s(Mz=m5zE6x7~bipLs+T_PHaHY9X@?oP6Tb2n%WmH;b6K8@B zv~VUuDt`Z66|Y~!=ArE>;PaQ#eZ*>^!xpk&Ep*A6E1Wh5p0=E%5JV&ep^7R1C+6Qk zW#E9Ol1h6}gqQ+g({jpuzY2X+QnUo%*i#-7tV!s+xyzm*QT<`(OUm z`4i?7^EbTs()Hw|_#oLSR>CkoNw!ICZ=&Zck&nvR5t3Ap8eJ?66kUPegvciIq=}{@ zw}`-P#GjLZgwymV*ymO*f$~p|7jaD~?i}3Lb{pXWK3l?`03K~6RvlI4&XaL>&v_E< zs?MKb$Hu*a$}1`giKOO9L#FBcuz^Ets3CsEJSafCAT!8L+t*=o*Shw5=Lw%48cN^GACL5}YinKC zAN>Q&?SsoQ*^yJSUG){1-w@g<0l&El^<<^gj*9^mDRv6tT|ws|64DmUaCxBSa{@G1 zoePz@5T{A!Rk_M490NA5@>gUa#6_k0bbkcZguzW<)b6c^>BhxJ9=ocGJ zxuR#vE&#h{N^X4!jTMBI0d*^_=(sVNuYB%vBz&*TT0~K1Ez^ho5ba;rip*thSthgW zl%(6fPWc*Yw-|j)I8cUkdj-nVXrRds4HL*VtGmwXv3W4F71V3YfKc_0qFJF}bY9gz zpPC1;A+a}w1e|e+jK%yFIjRPpiguP0+AlH=4b*bMf;G^gm$ZjRSmAXg} z^-%!B02_}boF>4Oos=C`vmY-wti;F2Ds))2QK!~}{I_JjyLqY$eO4=yb4|-Te0?3= zQ1~w+xVA8{E zWHWh>*F!i~LQ%#WgF(89+f+12P)s9KJxKQprNxl=yJfjNdi}OO!{Pb)D=PZ8UNc;p zD$fQBV!n05l_TQ!K=S=Ef7z<$h5KcB6C2)=lXB&G4wK3ns1D{wX{aNhgiq=)>VeY| z1ueOtB-PgXYklEH3$yS;VA=w!l)QBzA*0AczG43GBe#AY6LK*Vk<`sANs4FB5@SVu z=WrAg7{y2bt2U5y)g^D#}!FZVI zNHf=|3<}|HcPKcP9?CEaC93Gs*c^6FDo_QzB4#@^G0$HlhR>a+I1EB|oxds!8*_;N zcP`F#qDAZ`Sa`RlnkVC`>%4;ESDzqUYbw!M-|6>qaS~T6ez|@D^bkQ0|I7K=vKAOu zl)yyy_GR(v#);lUzBQ=dq>pAt;^EeyRTrFTY+TtFLxm;S5w}n0-5rf?XChNoKf1HK zciZHE-|F?ned%yp%wJRG@r7)$K(KpVM|%B06neio&z)ZB{>Cr z2)%9PY<)+OtzYM?u4eAGYDcv_9*QZpz7Ba2b%~;-Uu@`qBpP3{<}CNyRcqYh$s32l z!P;On8oZYfOHZPA4LLR48_pg*-0AU(&-s0B-xW+AA#L{nZAJFIqr|?apoHX}U(S)0 zNZt&wKk<9se1x+MB>dUNy1`sW zxFPCw2et=1?$A(sw!5xA*Ul=f6CU-boMXgHE6FIZ5R{1?>7=| z1$qah6UtaSJE0+ZY^2+7II6GBecIbGo@#C(H?)IqX5i~^Qc5PYLIm-&0iArOtmcY%uL={wiu;; zaWP8!J1R!mFp4}7CB672e;h=AxmuJ&s`*2f@IQF|8vjG`oF$d2&Q(VV&K`XGvb?5> z|G}|@|ABn@p}9|yf2D%)?tK)47js15^HtpF6O~4K^~mm0Y9)?_Tz3|hzYcY?(m(p} z`lOP9H`**#%I%8MM0nxfA~&tg^jU=$=0AK3IVI(Ww5Ijs58?;OoP^)i$=^=v>!F__ znD@n^LATpvf0-B^o%nP6 zrjeBXnP>E=kxlKY*Z*F%uBT^R)koorbXKinItR|LNclvmAHs1CKSYAY+FQxHZ@BTM zlVAz*UfS+d6x`kQ!>t}q>u~+ccfEBum`nx_lkvJ_ zUo6(!R0k*T(O-iS9=((4+x*p3FGc?YYKB0GPRr@`8rYbPh##>`dfFk^)&(WUB>d( z1uf8cZXbl_Ts{a#!3W{_D}4}5HCgO~APch2(6)Z0*|2tQZmpqtWPMvHMx9cYIoLU! zLZv1(-5C@&FVZ6@c0BnSJ)d>w@INSuMNLgjU5ztbU*vy~s^0eyeTIdurpeb1^xk~) z9hrW2YOwx44;&6QHwPbn`16+a*>G>O=Z*Kp!l4+aUBk6t z)Lcc3l|-*G>i5zJIjKgp4Uzn5(Gbs+Y*e_hRBuuarNc7Oh0m6KdM2O9WLQ{GrZ3ai z(^c0|*TE`mr~`z|=LirwZ+)%jN}`9vw=baP)1uVI3#k31J?o`+7h%k}3sSgJqk+em zJeW*`-P%jzRjA!%kWU(o%#)%BX?&ignhTS#QLjLfmLQTYhT;EidrKK0{-?iRy-(Ya zk+DhDaQqTKx`)Pj8By94{KImzo})Bck7ABfP4cePy#>&LzVW4S*EihlPGRi;j zqyn)2gjmT5XJ3Z)YNR-Q54WB{hq-8!Ug12`Ro80mc#55J5TAw>b(P-%0|HMg?pE~) zHJmGi4@h&A9Kz26iHj?_V|51p?3-u3+;{0**icJ^oy4yYiYEjQjXV>Y#WTUq%$>?~ zzzI=J$iiuMH1Hgl&i;x24Qyca&K-HY1~~5o!=MZ*ibLTEISIG=u(eREk|0j znY>FKLRW3Z#0?CeGfL5EHXRL+Dp>FZ`OYsJ-?DYZ4?iZ^^Y1#~P9)q1NYC2w@paU; zPuqk`wH;vFKmD>V81P-o$@Loe1!+uk6OW}3Y`P@K&ruxY=gCJnkgbM|_!zg;Q!{zr zg+>D^mc2?_;aA57Qf_z4K=i~9=Rnn#M`Lg3j>UTF9VbqZQ%^swjO6_FOl*aECZ0kR zVA*;m`oD2K6Xx@w{L_pwTZsu&_$c$GoFghwPmqX!;gUZSIt{lO`5YC;Ft>|+y;RbcK0Og<>L zmzTz@dGZc?N4UN84Q6!fIX(1Bjcz*)+sLrEwmPBXR~WZ(jqEe$FJXOEmFdf|R9}uI z`=Zxf8T7Hg#$WR9C{OorYP=6A2GnfS3ADHrg4fWb4-JF=$6&S=Ep^zTPDrseoM|nC z)JRi&4W7UCz`ljAF=UTxDa?m(+Z}^4ss}^)P-A;wpI|*zSLy|HoFa}Fy`o4>8Nf0{ z%m8)Oh8j(cSzWimh$uN=v=@VW?8ed!u_9!T%pG?OmI3xC9(!j#Q#5uxSv+`-tEtB7 z2bdLCTsop?8XABEajkk9SP6-9&O!RTht=c-qyxnc#n++p$BQs$@JN<{oS}U73_n74Lu++Q2z~jV8BlN2!%k7w-`wGIf8DC?p!B zl1CcJ&4thNN@iV(D}0_tva^nNOB7=Z3{US$ax=ct{o z0V7CDVLuqsU%*!vaYafol$=ZO9rf#5&_fq!YI>^VXJu1BdR6ihwS@Mwr!@664mJRE z<+uqrKfAd9nKy?BFGPsJ7$zEnAbD!qKs~M?MuXP4U%o8sn5sm1wzCQ`I;Je98o^-D z?5x(A1*y$h*FTK(Ho06)y^%<7(pA^g z8x7Xi2ZMDC49*wc?g`=BrN1kW%Rh1d4stgTH~Bq_wGbHIfyAlW@UE3|DrY2- zOMm9j!9#}*k_?za7x+0s0|ba$^+B5Bd?kEaC+G4}LBX>kOe%PW2ne9N$+1=9I1#JrgK~B~XJ(BS_Es_DnO(q#6C)L#0 zV6)UlqYjHLj3-`l?sgFx;9-YlcByUfS9}6Ct?%cAh**G>xhE|xG zM>gjsFAr`{Z0Mb?{^@JvSN~~V*}o}qbZjy)c4_~ZRbQna>z!Q|U$HE=etKdIezlHG zuf0TyRgv;-+*|_Xr;+F?42!sx$)w+2#Ik7R4L9csNnESa=uhT~xt5fAW9B0&aQ_#6 z^PBlq@E_sj6Ewz&%|Rsc)m$~z5>+* z8l@+BQp$ZM-w40M8wMS>f5{I@56{fxBLTk+*g$hrvN0C%Hv}4NKAR7nLk>GT{Fn_* zN)B_OE}2$!lrale7%V!U$zJiaRCbGO494PtKsmRj|NNVd4sAzAM>fa5_aFYD?VDGwS~>sCb?X?u)LUSuJjcbj zEMktqcEc!~ThMc))p6SWoDRCyVewLphQbNpN#Zpi(K78#jXsalW~nynxEP5Ubh3jb z5(@i>&B@%N*&fpF&=*{%+KvQsoa*42bf`T;j;+0OHdDRu{c3%~k(Cqk4F*%p1PAVe zJ1)8J(rjk-PST=pn9Jwq8uZoV{%ZcYuAT3hsILCE3PUoLP8ll<*#Z2^#Cvvj-GzTk zB@Gq-R$Yxn5YL_zYA7~^33UBdu9y30z7k{gw49R|_40mAa$49@M61KRdeBCV`%P4B zsle;r)KnEQ82DL@3;^76?x!gpFn&ZcD;Io^x3|S(h@8-wZR>6CZEB3Q##{Z~+8Vt{ z585w+V%W^6{95$DUM)s2b*wC)j)61a%}G|eGf?Bw3aY(%`Fh9ItH}Gr%U6+O-}VJp zFB@GQ^f_EByM1jjyX&yq=X1M!K9?^P_WDC1(nQ)_lS%P%atx!uMMq6XxN~r@Gu%;Q zPI^20Yy3@KZ}L!`-Cl=Z;#)pvo!49E#1I{r*J_y8ef0j`2NHjnTS+u|r-KL@r-cX3 zOAI{d{)R?UY0^q=pe~LV3<7@zXD|~ZX8-{X`^$umTNBtGrb-4tSf!&TV>K9s+F3ob zn>}oex>*B;Ti!tnu&XcT!yqkMXbbvTU?>?qQx;owNi4`L&m#rM=>m2SHZfl7} z+&;I@fifgqW2CSX)E)1TqtX&s7~8J*lh`|1QZle+w0pujZOi)nA)h%q@c=PTr`pLC z7rMv~4J=DFG`D-4PET(0`sG_IdVhPdtIgJW3#@e==LHTi#7%Qw%$xPZh)Zm2AXOE@ zq`X2}jyK{hr?HxtIHQS9as^Iu1=fA6qNNkIoAtCTUk$0O)XieW=@uPbp^N!22cM!X z7-l(xA!C3u79APx%(-0S%ZH~&ru%zyL!Cpdsc6{cb$P8IAYp|p=yobyp&W=yJqY=C zwm`YngWcn`llFAL?+@Hm^TsDMjRPymp$lD~PYevF8j@{ZN1gArbwk5HzR1O4{4HI? z-yUMPHBMqO$lMJKAw5{wu=#bBM9=B;C^doY;1m;ndj-Qgt|CUGFsoD+&0f%l5OL=$=Itz)D~ ze2FWj4N(=D54Q+{Xghje(crcqRUl9>A0v?ls$M#FS`^5_>0@M@_|oZpr@6&6X))3b zt1=@^4oZ{VNHR_g;<-zFNqp(8IdYth?JWYNaZ(%Wg)?w|X*8>zB2B<<(g?Rx1NbPX zfj@2JScHuRX~XTH(|H+n(zGSg!Wr@OJufbN>BK$a+r)U!34ZjYdw|rpPn;k|Vmxtz z^>y}Ienc3CzI6WzT2gzGSaOU+oH#o<@}l^*`1Xr0;z#(K7ryc$YwSgS=!JWT0Xm@c z4)Ck^tuSV=*FiV{Q7aa?e{8(2E*T@1geBwzdsZjDe-C+hkN6O|Y=B%QK16?czdU}q zy+l4rr%=nS;F%YMCu$5V17~muII9-Dg(OHQ$FG7`#%Y86R&moFvQ_-RI61UOYIhpi zor6yW^FG`!oR+2>6#IlMNGP#{5+RZ!7JgNs6<8s7eP~?#0NGl$J&hK3-y**kw3iF% zLzbL{IDbjD?qRJwE{}hl;?;s3W~Dir&D_fTWDs=J09gG_qUB>mqt#F>Ur>vL{Zdi^ zSn#+HX5^?(4Otxt6Rsfr<>C2`y&oV zD_A!*mR-?>W0!5KvyBX<2jDCt0^S+^`<#c1b8XyMe#AvId}~WEU*mWG9aD z0iM%<>47-bAS-8R(*91Anyc#*iMIN-xV7Gz(Ca+vsC6Y221k@j6Pv?HXxay186XMb z;O}e4{NIV(?qqiR7S-#8_clbx?C|QIy^~GEjo%w0;se9{_V(K*CT^SU3V4T)6kdw= zbnT9lFElny?Gqn?Z$0pJJ{=p!SERj)i zYEFE0jz50p2ElvgRn|^Dv}2$?yS97^_dAyBLUV-|s3U;dt{}B3W5PHgUO;wf#fF_$ zA%pci1o&3}zrRPmCVu(bKO#HC;C^x$*|cMy_?Y<7eVAuSlH?6?-;zFB9rMxV$W!8S za^D_>r`;5^D}mL zkl`NZ-{gT~VAWY}ZGM#x);$y9HChaU7A6G)55vc>!u=+lQJ`C$zR=Kmj+8u?=t-i#@&;FPe>^tO?COq0x?Rl!v3Ngw{eK$*!G?xlph5o0 zQC#Ro@-(&i-Fc_gWaOx2DqZuDt6WZ80XqUe_X|#YT&G7M==wp!Zev65M6!7ZUv#f% z*kSRt@{9=dRtH zZMB(o&RXyG_SQ&cn(dQb@-vDhe8t3LCeW7}IlWG&znluwBL&CtJ`F=mR3PVI>v{6^ zSY`2cT0!UBkIv+4OP$QRK$4(a2^a$6W#d;Geka4J@BFE6wD0i8q@U#dd-wd^-|gAE z=gvDNUqL%JN?zfwr+QyFAJEAXdodrUD?_S?J(h_f+$VWOJVBD;M)C;z;*GPjS3ETP zkl4289kgrLW||TBgtog8+C4$r{n6}0S3t9@&1NYMLCYC&_kh7H6z`r|D!V)+Z3VqB zp?5Zaanl#Sxaol_jvOJ|K=OYQaU4#d;3u3DzWp5bp%Z=jW}?$p6I$j=sa%HF4VvvJ zUE1V=m)3OHVo?fSTI5@Uj&!@zPEV7Mgvih5{&{Y4@)wzIf6m?2M{1>bdDC~Qc4>u% zZj-9-I=t@`fUW89TAiY@(^$C<){^lIfO~kGD0aTAxXdbp$mt zn{*qNceQluzHbh;jr~e3%}%xEHo0Bn?d=n3mn%Kd-ah`Lw$|p3j^@@jQPb7Y z(S=`3M)RBaS72;MpTOFndbwnX$4K;g*A%-l-)_M4M3%V3E}^1y&5cGE-XJaY7(Ssl z-oEq`Gc$Q}z;Bl{Jevu`DTx=vyDZ|fs3F5&@fE+RtM96-<~|LQ{>YK8zE2-H!XMP8 zx@}a{GjYG?GQ&RjlgS1zBprx9#lHx<_T%{qFEQzTwY<)R&b~NJM=_c7J5{6AZKoCS zfJmO@u6Y;?P>hZPo;L2J17G4{IO9eROc>LCZs{gr;GjZ;{2rG)_?k)>d`KB~>A=;x z7k>(LFJ%HsRj`sdkn}Md)qlKn9vWdDYC^=Q3p;tOk*82fE2Ic%7@2M-`j}l)5+bt+ z%V|2~SX^l?q8vT}4;yxJ2E$U%=EHc~sKv{JB^!j9sA+6~oi0s;6Ll)Blpt|Ilkwg5 zma@}flaeJKJlCwK_eY$2md!#1DysnQpE6F*Y&PQoXhrj^?#ZQ!f3??gpL4kgsIwD$9l;b2`rC&l(UOb2V zCbinEOdtOuXwL)uJZR5lkJNYAKB9WP7o#|>V7%K1)`_FrsGu{mL|X}{gi_D!3a4K0 zD_-Emwgp{MwRKUnmMSAd$%D(0V_;`=<+ET=@=~oIgp!usX?u$j;ONv@sw(taG%qj# zE=R+8%G`83GO%*dmBpWjhl=hYkOt6ia`esz=0u`F)i*kqQQk4AOl?^btQSK9A74yE zE$AiP+#i63OP`QPn0Ty-mS>fLwHYBgIS1M<&;;|va|MR{j0%_^>poq?oPDMY!IzYq zvu8+7*aGy<7U)G~!mk1XR{)iOB%0boSheAz0TrGTrk5c0;%4``Qfg(K&H&9_09~A> zTB_GrUfkkTOPT`4pr3riR~Gt-(SlZ*p2Rvfk0ctFZAou^uYXtd+JT|*@u8o1$S1{b zRFcPiU2Ai>bzQzStGe2|dNY|Ga?RXFDL!71kMsWld@PZVI$=u25g%lQz+5Uc%SNi< zVsTk)G}m3JK1Nj4$B2`Ur$;Iy?|ERW=cWztYSX(vTJO1eJ-^=KZ^6oAdq1Se>P+jWTb%V2)x+!-2)NQ2oi4Vi^qp!bGGBd%?l`RX0J zZreQ5G%_->?)2%EE3s|TMAlNguZDb_wyka!%T{46FPorlm@L^axm<3UVRY^wYvHVz zS$3vOH)wQ3yKxcqT6!}i_n}>~k1d5RDE-fqwXnaJo*P0K-Ziwn>W1q^D9@~bkj`-$%|t1XFh{|f)?oIOSHC3asHa^ z;_}y6i5bjaQ>x5hQW%ZLCxc+$VjN@$4m~;^c+Gw}51-}7N8|Mfn&3$iTQ!N~WB`3X zua{M25E^9AbYZjX2PeZip5 z8w#8Oc=c|Y$>lF82A$w%^$S(D6O%X%lAVA){3DyoO(Y$;Vf z+B|l5j&#D9kQT`Ha`ZQ(`T7r6!cg{~+bvBG=vY%z*1bZo_h{(-yoJIg|ME#CkRg2| z^B*-i$c;J~U)$&KibA%Fuf9$!eqZUkzze2tWrz~2Hc9wq@)RLUWCFik?Bve-kMI+- z^QWX)?uWej9o=XVJy)=DWF%j=0r1M$nqcD(^+wM*&k&5_Isnghh<6fhWl>dB6Yt8H zR|Wf%FqS2aMp#G3x!CQk=h>g#KMTe=EerNHqC0|OhJoK#nE7R995=?H(fXsn{(#vN zqL4^FbnAVCn=y$}scXy&3psNzTdq24sJf`e7lqwgINXtHuA!n4&9`}h^EGHWtaI3h zC358fJ0Xicg{vqGT@cxr6?{dD{^j6y$GDlmT1+-m!Q>i04RNbhr!@HBR@GarUQlJ1 zPLGOh|5?{gr#~lvK~c;M3RTbeb zl|sLZvCQ*4pmFkuSB-zoX*?V7eI?=GQvzAli*VbU&cA~iy)qj25$sRDZSA$DCv3?L z?njp1Q|Q5uA0XG*iEQ?w@Xb>(!iqnM%!}Qb!a+PRvO`D0WcPHUyE{N4Cl2s5?MvdH z8LcO}CB&nu#;d$2iv}`^#Ji7-OjrSSe-3Ts-p0A9rGWQaY7IxGYg-_aBWLwW@rL&6 zt?)Hz7>T|imq~-J*y1K!a~@imoZ@nAdJ?LTD7aW1nJ5|h^j;NL)~nNr43bhZIaW}H zGnuL$H?n6T&1(1-Fw{Y_MOfmeVXs<9bg9n00hPuLb_#2W9ha;^X!g>N_8 zEPF+J$`x0g*%&Zq?zB?+sC7{t){)A3BxH{FR`b%*#inU>m z8MW$$ajP_GHuE$111_M)zb-~c!iKZLLV|+(j{aKDXb-RtnY<9*^ohFTTbIJQp|Uz}b)0U6)0(;Dk0k6oQl8>90jFQhig%iTmiV3QRC!f6=igRV#}f2f)B z5?6V<{4vvAv~@k~{Q!6m`u%wTH}7!8{YqzXH>W@pAHxr|38A{Ze@!@jqq7ff;826v z+MZ6zu#OPk$0w|meREVMnjafp9-Bo!pIMi?)iQM^pS=6Y4LFVM4(znCk?M5ar5+76 z3>xK5cgkOlo~bL+ne7A3|Fbc;f%xWH!xr`=OKaF{PWaK)pj1lh3~u>cBanCppb2r% zR_p0|npSko)NU%1%xewgQkZPPC-_T(b)Tna0HBGDcl$&x3^HY?App4pC_8UT$zEVMs zytM)%GJSQUuAVA5=EG@mIn_*mnyg^CTny2?Y`^IZVDy%ph`pi}<=Q}I5wWLpLH5S6 zT*8{M4b*+1X3>4fz-cqxdM=r-KqC6|iIx+A(Ntx6HsQ!36Y0gwy(Gc=cmgvchRH4W zi=H{hNvE~zDH@+BV2IGmcJ*DAq3fnV__(WWUF2J^B%mO#kavSAcm%jg(XH>e225Qb zg6m4?Bm0!7m_-|-+)qN0G(T_>MMi-BwTh7ii;zugs+(cGsoL-VBfg4`2c#p$&aY<_Ya&> zloA2w0X<^3k3W#$eRvIOX)6uPf^7QG_tHhe#WlY&ZQ zrdHmQG}fNfTSKaee03W~H^jREFVj2^sWx|muYf3IuF;ozFEuIc#X`-*^&U@$k=nn0 zEg=n@}58#+5Z8bhFq-xt( z1fBj^1SsTtl^9PC1g%G>Mlu(cw?A5OjR&QEcGHcC)o8>qXa9yl^+=p_#Ep09nmcczo2-i#=v_zzfPWdF;#UmL%J1*VSPl{{ttu^=QapSDsp;AlsEv zNE{^H0d!hjISx1BeCYd|)tj`I$4MVIIFhY?r?@dZur}J+$xwEiQ-zy+p z?v_-3ullS*@ZTS9_1s0IO6ny*y5v|*2F};&@AkIox_pqR47}v_gwk@iSzmaCzLscUaKOFeTTe7JgSK-8d(ZTJD9n{UX zB~3BC{qjk|(>(fR2vr=JsiOiRqfna5Rgr*=Ne-h?NH-dX4i;6s5&>kfTYy@Epkgxm zv=MlxH?@Ax(ea@h6Kc>$z1T2zQ4_R9{a4A>KC1_zQ0Ok)yFmp>EGQNGzIVe;=Ev(WmJ@M8S9%mzq-* zIYTTKrHwoUUHi63iclV_iXwjXGE0JW%Qe86wNW@Kj;jRc_H?2jcSJX$L^#iOc~Lr; zw+9ePZVlWQ%Qt!2U&+^r@bao#T?JG86UmMvx>zk|oE2@v5W;w#Nclab)5A`-&A$B5 znQVdObg;D`9rj}y-p(rd4e$4^(U36Mle>NGWUbUI8gFr+qYgJvw@)XT*_*K|r*|`l z+M&e`n|&2f-)cAIwqdZ=toSpiN;&F2?8rEZ7)7X9aKgn8P7Tgs*9K}?JcPxB2Y^e- zz7I1Aj^IO}OlyWC`G$fHpC}a03b8_SO*9Q7bNqZbL>&Gxf2C)LKRGaOl2t=wG+z2Q zDznc$zqIU;?PCMJFU(64I}^YQijMjWQC9{V}CBbEb_5VBNV+pc9s zML4GY=oc-A!sN@+3*_^C7%NI93=hz)hQl)Jf&c-Kt$fv-6S_{S{asx-iS^9^kI#eD z-rjpTxK)=r#^kwf*OH&qPkwhaf+~WnTj+wj1TE1m@8dpA&8Hi8@HOm)9nr_$PK5g6 zvf>D2a*E$QHfMZW_=a_6R^=;d?doN6)r-~ab^JJ}ymIz2h0$XD3iiVLC%YEDng+O; zui=$ysQ8vMtcfEn@_hDGETLgR3AKh+@Xwf@x){u^WknJCJORs6LcDg(7&;4>9=C=#k|a+? zub4GscKiG}O9C<F96__VuOu zC3JUpd%HtyLQRaCYQi#EgU=brscLzDRiWDSvBbG;0sSN!A^Yg=#Ml$PP3FmEyh?W` z3SggUbp<*4WjFU$rhX=}Z$HA>{|Z>TL&Sc`8!EEt@vF7(-$tG^o7GJM>Gp!+#tf(_ zR``jMlK+vWhiEhy@nc%(<^5AKXpriZq<`yvUT|vYA^i19opa*F0|N^K^Pi?k6%4Y# zmbihzhCg`sz${GT!2hRTJ{*;M4S$10V1XZdAHu`H{l^Of|>2IhM0H06f?XUe0#($XM@@QOjV~SN1?rG>f&pWpZmL6+nHs-7onG|RhP(^3Q3qbDv~|%T{z?*E+TZat(YaA5 zhHz)OBX2+%Q_iA)#lCQwBDAT{6ZlJ8^^ygP-zEw`7{O=I7rFMFCY5$j zG)hCP;ba0Y6gRzcaoGvu71#7~d`@t`i}DmO`O~P?aMGki^y`n8Bi>)%aq9b3vd{EK zJOkveFy1h@o{EepIX3>0$SKX<_S{mZdVT+>l-NeO^Q5Md1N`=;sNWlFllDe2{09LWBg;s;U035x;(?odgE3Y;!e^|4N!nxEE7|7&mZV zJm7cB2aCkq63vRdFmfo{i%hk7?V39AkLLRu-ZUduDlMsZAcuJm+pEMYg?bW{|F|9L0 zb!zoqf;2fS{#JoWbcz{&RKwD&Jl|VZLCC87u^i*d8<5GkBmk)q6YB}PZmp^fA5$PWPfykngsagh&1p4 zdYs$d61D|yzwD4b>0)XYmuXgHuck=S@1Q*}NgmiQI~k*O_?&oziLEoMu;|@zYuH19H5Xw|E`~PnEw`70$4uSN;n+2 zZg?hm33xmBRQNIYO9TuACInRkTZ9^fNkl9}L&R9b1tdBoWu#W5M`RIX2jo!XQsj0N zJd}M@B2-7zR@8em7Bp?NaFub zHdZKBB~~}qIyMY86}AL+D~9HA6p zDj}E%he&|PjwqdIkm!MUosbidE0fQWUs6a> z#8cEzl2K|O8h|vIPW@ve63u(9M)aerGM(EM#9q5bcAq+?i z8Vtn@*NhH~n@sXdE6j$>zRde9EG(`pt*j)h%B+d3yKLU-^gMV*)$^^@8$(se-pc`a;dZ1j04K2O`QMy&{jIk)kJJ ziDJ9r;o`RvjuO+7LXw%1r&6*~gVIFO`O*tA5;D;;j~}!?Ov>WP2Fqc{jmeA1Un*!Q z+$xGFMl04TPAXw2*(zl#)hcZ&<0(ri`zn_zFQ~w&u&5ZSgsOC_(x@7$cB1Y{kIcY^;M1IXd@ z3)UBnFZo|OzZ^I!I(j=6J3^dLoWz_0oO+#Jo%NmPTqsopCd~|*8eKmaj zd0ftO(#lMO!rN%Oh3qw$|%ox&6Lfw&5X{h z&78@6&7#Xv%yP}j&g#y_%ht_q%;Cxb=74i4ay@gK^C1!@35!F5H3AUXtI`fq>%@MFPT-FcdFEW`e{&j0Pzxg z0D10N02oU@UfPny&XaF69L3!W9Usd#7UdRIULhNeD zJ?wey99Hlb26bs>(3kt%T8yv7xi031%Y4@{Wy%t9H8pbzZmh;@y`cM&gZtU0;^q;Wb^YV4`-ty(QPG&p9sN zY!w#f{9VR(Cefk2p!m7nO3qAGkMc5P$s_~BLy^;R@mp_!)Ub{3WBIkK_Vz#Ps$4W0 zNjZtoNh>lQX2aIeJP?yevr)EeVsYtEBra-XOTxvz4cEw^n_Yh^(jw+Nb^mHTp+0e@ zya@-JV|bOvoHo3+Lv^)Y)!Y~G+mN~5#m*o(ClP+ZBr(R1;a$l>t08@Fn`p5edUxb1 zlKJN8o-s+eRF3uH?07P$#1t$zBYM{L)UFl);x7}eSUT8^c1$}D@Rk1@86!{q_7G#s zjP)IVlD`tF%5N!D?3Gef|Ck0G7n*E$e9LuNBt5C&OlN#Jx#2gt2<`5Aq=w#*r|eJP z{udj&WFhfDc=F8F7>`u)+xF#_3IH)a1#m)C10XoL5dO z?K7MMl+Su{-sdi^eQZ9IzgibW3Hp9ETj*60c=on`^e%LL?R3RtcrVQ@$R0vVpsE#5 zg+dbxLMg%6tCr!uR;0dGkiH&V!363< z0_wvU6N4PO)D>;;;6|G2|&&OO<%4JMvp0v1DBzk>1(OsyP}(e9>|q}T|QnD7}o*rx*C&joHtE{JgJ~wu*9AQT-(;CV8-?YwGQz+ zOMI!ms`l{l_QF39{D!Td?zpydq4j}dzZ~{4AhAiVsZJ zy!av&QQ*$+I^^O<(q@TI)raecGrUbE5g+J5eY)QQOrF|d==~jXq0l>+^MGct=L9Tr zJO9`_)b@b2G1LLXhVDoJ6UIG|xCXOC2<^9=Az@D!FdIpSSa0&mie@rPmbc3;Wl8iwE)$C^e+ExH^;VQ$yZS1wVc? z;Ga_$RMV?ju2GH3s&L+`j;+xb>@#Kiq^D=_`G*u#sMNgi6Is`LxGlTW#JTYkO#NS( zvcoM$)`DL@D_s)ma;en--tvqN>?o?lKjir<{ynIVXo z`@7P7tFZR4GWRTyXqhQbW2|KRT$4?pUxD^LJNG&>I~}ZR5?A1e&XuKCnRIKs0#f^_ zz~7N6yc1a!mEK3}-lcby$xN5f69m#$(Yg+3@n+8Ph(o#~5W3|3z z+0A+;fIe_tm!;8Gkv%$Gkb!=?#t*5v?6`Ws6)Gp~+7#eXylV{2KhD-^i#gfhr$f>K z#b2?%0e_LotoYSd)5X+|IKF+)>h<|)TvXFo&FGjQR*L)A@h{n5(bBb`Bl%+ma(QwE zC@H2v9Gbzxaby%Zk*i_5)mHTX3_dev4oIW>fR{oPHBm1kQ0+eZoO8>hzb%s6%iA_N zdE#$Vq#No6-v14)_P0g3p>GiNaso~6ThCp#{vU^UKOpi9WdpaD9;kGmd``Lb|2UK) z$#Grf+i|xP|33yXu6Z5A%|)b9_U#3(NKrpG#J4JYI({Ltz@sJ3xw>T)Q9pl>i?br> zokzs&v)=r%NlX9MQEI`>CA1UT8hu%nP~hNnx5D0io5(I@LZw-Ic1yVY?8U+OfhB*m zTs*@Sg6^1OVo)i#6XMeA{1H%@=%f<(k5{pEqtAmE}n zI2_y={+gGWB3E~4%a=de#n+QRwxHW7=ghX4hFkElyc55_psqgwO>GX_z&4T>bFSl+#{{=7p(P#V#`$IDuL$G6ZQ$FK@J!yfxf6O-z?lcw8)Noe+sB>X= z>0|Y>OwBAaO@H9r-3`gx-F_8QB}g?dXhZ8n>msqIb9*F z;80e;`zzBUAj7dr_?yQo)BI$@8|tWM?uY-rd!4WMxzn*&)6?5n>>`1SC@?56MiI$L zmx@|*os{|c9l~-~eMAVBBA4mWs*&(^od|mv49RW`g zelH%z5HYSu2u}VTi-|>vOA{PFu84^ff{Y9=AKJ&L9Z)8w>_Dsp4^N*Ur{syE4u{Zs o+{D@x+sJqI<)7vAMrT+BfF3_$+-`wD2#J^&rVzp<1OxMb00GtCS^xk5 literal 0 HcmV?d00001 diff --git a/src/fonts/Gilroy_SemiBold.woff2 b/src/fonts/Gilroy_SemiBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9a1b0dc6623d4c5efaad85113d5cd87b564a7c93 GIT binary patch literal 42336 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 Z(`U{ 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 literal 0 HcmV?d00001 diff --git a/src/fonts/fonts.css b/src/fonts/fonts.css new file mode 100644 index 0000000..ad0a09e --- /dev/null +++ b/src/fonts/fonts.css @@ -0,0 +1,28 @@ + +@font-face { + font-family: 'GilroyWebRegular'; + src: + url('Gilroy_Regular.woff2') format('woff2'), + url('Gilroy_Regular.woff') format('woff'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'GilroyWebMedium'; + src: + url('Gilroy_Medium.woff2') format('woff2'), + url('Gilroy_Medium.woff') format('woff'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'GilroyWebSemiBold'; + src: + url('Gilroy_SemiBold.woff2') format('woff2'), + url('Gilroy_SemiBold.woff') format('woff'); + font-weight: normal; + font-style: normal; +} + diff --git a/src/hooks/useFormWithValidation.js b/src/hooks/useFormWithValidation.js new file mode 100644 index 0000000..94c7cb1 --- /dev/null +++ b/src/hooks/useFormWithValidation.js @@ -0,0 +1,33 @@ +import { useState, useCallback } from 'react'; + +export default function useFormWithValidation(min, max) { + const [values, setValues] = useState(''); + const [isTrigger, setIsTrigger] = useState(false); + + + const handleValidity = (value) => { + setIsTrigger(true) + if (value) { + if (value > max) { + setValues(max) + } else if (min > value) { + setValues(min) + } else { + setValues(value) + } + } + else { + setValues(0) + } + } + + const resetForm = useCallback( + (newValues = {}, newIsValid = false) => { + setValues(newValues); + setIsTrigger(newIsValid); + }, + [setValues, setIsTrigger] + ); + + return { values, handleValidity, isTrigger, resetForm }; +} \ No newline at end of file diff --git a/src/images/russiaMap.svg b/src/images/russiaMap.svg new file mode 100644 index 0000000..fcb5c86 --- /dev/null +++ b/src/images/russiaMap.svg @@ -0,0 +1,264 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..515a685 --- /dev/null +++ b/src/index.css @@ -0,0 +1,14 @@ +@import url(./fonts/fonts.css); + +body { + margin: 0; + font-family: 'GilroyWebRegular'; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background: #0E0E0E; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..fb335ce --- /dev/null +++ b/src/index.js @@ -0,0 +1,25 @@ +import React from "react"; +import ReactDOM from "react-dom/client"; +import "./index.css"; +import App from "./App"; +import reportWebVitals from "./reportWebVitals"; +import { Provider } from "react-redux"; + +import { setupStore } from "./store/store"; + +const store = setupStore(); + + +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/src/logo.svg b/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/reportWebVitals.js b/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/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/src/saintP.svg b/src/saintP.svg new file mode 100644 index 0000000..afc3d50 --- /dev/null +++ b/src/saintP.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/setupTests.js b/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/src/store/reducers/calcSlice.js b/src/store/reducers/calcSlice.js new file mode 100644 index 0000000..ea03464 --- /dev/null +++ b/src/store/reducers/calcSlice.js @@ -0,0 +1,48 @@ +import { createSlice } from "@reduxjs/toolkit"; +import { regions } from "../../utils/array"; + +const initialState = { + squareRC: 1500, + squareApartment: 100, + priceAvarage: 100000, + consultation: 100, + consultationReserv: 30, + sales: 10, + total: null, + regions: regions, + selectedRegion: {}, + options: [] +}; + +export const calcSlice = createSlice({ + name: "calc", + initialState, + reducers: { + handleOptions(state) { + const options = state.regions.filter((i) => i.name); + return { ...state, options: options } + + }, + handleSelectRegion(state, action) { + console.log(action) + const region = state.regions.find((i) => i.id === action.payload); + return { ...state, selectedRegion: region, priceAvarage: region.price } + }, + handleValue(state, action) { + console.log(action.payload.value) + return { ...state, [action.payload.name]: action.payload.value }; + }, + handleInitalState(state, action) { + return { + ...state, + [action.payload.name]: initialState[action.payload.name], + }; + }, + handleTotal(state) { + const number = Number(state.squareApartment) + state.total = number + 20; + }, + }, +}); + +export default calcSlice.reducer; diff --git a/src/store/store.js b/src/store/store.js new file mode 100644 index 0000000..2cc8bbf --- /dev/null +++ b/src/store/store.js @@ -0,0 +1,10 @@ +import { combineReducers, configureStore } from "@reduxjs/toolkit"; +import calcReducer from "./reducers/calcSlice"; + +const rootReducer = combineReducers({ calcReducer }); + +export const setupStore = () => { + return configureStore({ + reducer: rootReducer, + }); +}; diff --git a/src/utils/array.js b/src/utils/array.js new file mode 100644 index 0000000..5c584f5 --- /dev/null +++ b/src/utils/array.js @@ -0,0 +1,1245 @@ +export const regions = [ + { + "fill-rule": "evenodd", + id: "ecd91622-61b4-4d02-8c25-cfdce24e6ee5", + "clip-rule": "evenodd", + d: "M842.022 110.104L841.155 112.598L843.342 114.064L845.835 112.598L844.955 109.518L842.022 110.104Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "1b428664-6d32-49e1-a90c-d541d4c8feaf", + "clip-rule": "evenodd", + d: "M632.52 176.609L636.533 179.796L638.373 176.889L638.986 174.476L636.759 173.089L634.079 172.689L632.52 176.609Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "7fb98986-fb23-40aa-b433-33c09e2ddf9b", + "clip-rule": "evenodd", + d: "M624.706 186.049L625.986 187.676L630.453 184.943L629.453 182.249L626.666 182.143L625.093 184.543L624.706 186.049Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "dbdfbf89-2897-4592-961e-46ac8f9f1f90", + "clip-rule": "evenodd", + d: "M723.558 144.517L730.291 145.397L730.584 148.77L727.944 149.503L724.878 147.597L723.558 144.517Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "a219948a-d41d-4218-a865-7fe47a4d9b0b", + "clip-rule": "evenodd", + d: "M741.277 133.397L742.451 138.81H745.224L745.811 133.97L743.037 131.637L741.277 133.397Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "8c2f214c-8624-4d6e-995a-d69206f77612", + "clip-rule": "evenodd", + d: "M747.424 137.93V144.077L754.304 142.623L760.757 139.25L758.557 134.264L754.304 133.677L751.09 132.957L748.744 136.464L747.424 137.93Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "30da341c-a9a0-4422-b353-6bca70087938", + "clip-rule": "evenodd", + d: "M749.624 103.664L751.677 108.051L764.85 108.198L768.664 101.171L766.17 95.7578L763.384 98.8377L757.971 98.3978L756.504 100.878H753.571L753.144 103.811L749.624 103.664Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "9e4dfad4-a0a5-4432-a13a-4e98d96d2ef5", + "clip-rule": "evenodd", + d: "M744.491 81.6914L743.624 84.918L746.251 85.5047L747.277 82.7181L744.491 81.6914Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "494cd82f-4c4c-4d28-ae7f-8870bbb9e7d5", + "clip-rule": "evenodd", + d: "M737.464 110.104L740.544 114.798L746.251 115.958L746.397 109.371L744.491 106.144L737.757 105.718L734.251 108.198L728.824 107.318L728.384 110.984L731.611 114.358L729.851 116.411L724.731 112.158L718.571 112.744L718.145 117.718L718.718 122.851L721.504 126.357L722.531 130.317L728.238 131.931L733.518 131.491L733.078 125.917L736.877 126.357L739.811 121.531L743.331 122.264L745.664 119.624L743.331 117.278L738.197 115.811L734.104 110.984L737.464 110.104Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "019a4850-fd3f-416a-93ee-b22f4ec275ba", + "clip-rule": "evenodd", + d: "M711.691 122.411L712.571 126.357L716.091 130.464L718.278 129.584L715.651 124.744L711.691 122.411Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "b07d2440-bb1b-4d64-95db-f5db5065a057", + "clip-rule": "evenodd", + d: "M863.648 113.691L861.874 117.144L852.301 122.531L845.341 115.918L838.381 115.224L828.462 121.664L821.675 130.024L819.235 138.544L814.715 139.93L809.142 137.157L803.742 137.677L800.956 141.33L798.529 139.237L796.262 141.677L793.476 139.064L797.476 135.064L788.089 134.37L782.689 139.064L785.649 149.157L780.249 154.383V146.557H776.596L772.943 149.863L772.076 145.85L777.463 140.984L771.716 141.33L754.663 150.037L757.97 154.037L753.103 158.73L755.01 162.21L758.503 160.477L758.85 165.516L763.023 170.396L756.583 171.956L754.663 174.57L756.41 178.743L751.183 179.623L744.223 177.53L742.143 185.356L730.304 183.276V200.676L721.944 199.289L709.064 187.623L713.771 184.316L705.944 172.663L700.891 170.223L693.225 172.836L684.705 169.53L683.491 182.756L667.998 189.369L662.079 185.356L662.945 182.236L647.106 182.049L642.932 187.623L641.892 191.276L640.852 185.889L637.879 183.276L634.413 186.929L629.586 189.343L629.319 192.663L631.573 195.662L631.613 195.716L631.626 195.796L632.653 201.156L640.106 211.702L640.172 211.795V211.889V218.755L643.972 223.329L644.186 223.582L643.932 223.782L635.239 230.688L634.733 234.688L634.719 234.768L634.679 234.835L632.653 237.888L631.106 245.328L631.053 245.621L630.759 245.581L626.493 245.075L619.613 250.688L619.586 250.701L619.56 250.715L617.253 251.915L622.706 260.248L622.746 260.328L622.759 260.408L624.613 283.714L624.626 283.861L624.533 283.967L619.733 289.26L622.893 291.7L623.053 291.82L623.013 292.02L621.72 298.22L624.533 301.273L624.613 301.367V301.5V305.833L627.919 308.113L628.119 308.26L628.039 308.5L626.439 312.74L626.426 312.793L626.399 312.833L621.426 318.846L620.946 323.153H629.053H629.173L629.253 323.233L632.786 325.993L636.559 323.486L636.812 323.313L636.999 323.553L639.119 326.193L639.279 326.406L639.266 326.433L642.039 330.633L642.226 330.913L641.946 331.086L638.799 333.086V336.806L642.279 337.073L645.186 335.046L645.492 334.833L645.652 335.166L649.252 342.059L649.292 342.126V342.219L648.999 350.419L653.625 353.019L653.839 353.139L653.785 353.379L651.706 361.965L654.305 367.725L660.159 369.485L660.505 369.592L660.359 369.925L655.892 380.365L654.999 393.365L659.505 398.151L664.372 394.431L664.439 394.365H664.545L671.865 394.071L674.478 389.432L674.678 389.058L674.985 389.352L678.932 393.311L684.078 387.312L692.158 369.965L692.225 369.805L692.398 369.779L697.798 368.872L697.891 368.859L697.971 368.899L708.464 373.099L708.611 373.152L708.651 373.299L710.931 380.152L717.211 377.298L717.371 377.219L717.531 377.325L721.424 380.018L721.504 380.072L721.531 380.165L728.597 396.178L737.784 413.191L743.557 409.404L743.583 409.391L743.61 409.378L749.61 406.978L749.783 406.911L749.93 407.031L754.517 410.751L757.01 408.538L757.223 408.338L757.45 408.538L761.116 411.924L764.49 408.551L764.596 408.444L764.73 408.458L773.129 408.751L773.236 408.764L773.316 408.831L778.569 412.911L788.902 409.071L789.076 409.018L789.222 409.138L792.662 412.004L806.875 405.485L806.969 405.445L807.075 405.458L811.169 406.338L815.635 404.671L815.089 401.338L815.035 401.098L815.249 400.991L826.248 395.271L823.502 387.525L823.435 387.338L823.568 387.192L827.262 383.245L825.728 379.418L818.689 374.819L818.449 374.659L818.582 374.405L822.288 367.259L815.409 362.499L815.102 362.299L815.342 362.019L818.542 358.272V342.526V342.299L818.755 342.219L832.262 337.086L832.782 330.993L832.808 330.713L833.088 330.699L841.088 330.166L842.901 325.22L842.635 320.086L842.621 319.873L842.821 319.78L846.688 317.98L843.781 307.687L838.395 303.913L838.208 303.78L838.275 303.567L841.795 291.074L836.915 278.034L836.848 277.861L836.955 277.714L839.688 274.167L839.835 273.981L840.048 274.047L849.554 277.301L855.621 275.994L857.741 272.287L857.821 272.141L857.968 272.127L865.154 271.061L866.434 266.448L854.488 241.648L854.434 241.555L854.461 241.448L855.674 235.382L855.701 235.262L855.808 235.182L863.821 229.528L860.794 223.715L860.674 223.502L860.861 223.329L868.621 216.062L868.701 215.982L868.807 215.969L875.714 215.262L879.674 210.822L880.38 203.089L875.901 199.076L875.794 198.982V198.849L875.554 193.849L872.687 189.556L872.541 189.329L872.741 189.143L876.154 185.956L872.474 181.583L872.274 181.356L872.501 181.143L881.474 172.903L881.514 172.863L881.567 172.836L885.607 171.17L888.594 166.796L882.94 155.037H875.874H875.807L875.741 155.01L870.167 152.583L870.047 152.53L869.994 152.397L867.087 144.877L867.007 144.704L867.141 144.557L878.46 131.304V124.797L863.648 113.691Z", + fill: "#141414", + name: "Республика Саха", + price: "107926" + }, + { + "fill-rule": "evenodd", + id: "e43bcb83-ea22-4e2b-a9ea-76684f132e22", + "clip-rule": "evenodd", + d: "M881.207 26.9724L888.714 35.8789L890.354 34.2389L892.407 23.9725L894.86 19.1859L892.14 15.4927L885.314 16.0393L881.207 22.1859V26.9724Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "91b582ec-ccf8-448f-aeeb-9476c112821c", + "clip-rule": "evenodd", + d: "M997.071 116.491L995.365 97.6511L990.138 94.6911L1002.5 86.158L1000.75 80.4115L977.778 78.5048L975.005 82.1581L968.725 82.6781L968.045 87.558L962.992 87.198V80.4115L968.725 78.5048L970.992 73.7983L969.779 61.4519L967.512 60.5719L964.725 62.3185L964.552 57.7853L959.165 59.8786L955.499 55.7053L956.899 48.9188L961.419 52.9187L964.032 50.8255L967.859 55.012L970.125 49.7855L969.605 43.5189L973.778 40.039L981.085 40.7323L993.271 31.5192L990.311 28.026L996.405 28.9059L996.231 22.9861L989.618 24.1994L987.698 20.0261L978.832 18.2795L982.312 13.9329L977.778 10.6263L981.965 7.6664L976.738 0.879883L961.952 9.58636L961.072 16.7195L957.072 21.9328L966.992 25.946L961.605 28.3859L945.592 24.026L926.966 36.3858L899.113 51.5321L891.634 63.7052L892.327 67.3584L887.287 68.7584L880.154 75.1982L885.194 81.4648L889.714 80.0648L896.513 83.8914L895.807 90.6912L889.54 91.3846L885.367 93.8112L876.487 88.2513V99.5577L867.447 106.344L863.954 113.117L878.967 124.384L879.1 124.477V124.637V131.424V131.544L879.021 131.637L867.754 144.837L870.541 152.037L875.941 154.383H883.14H883.34L883.434 154.57L886.274 160.476L890.954 161.183L891.114 161.196L891.18 161.343L894.18 166.65L900.46 163.636L900.58 163.57L900.7 163.61L906.593 165.503L911.06 161.503L911.14 161.423L911.246 161.41L918.166 160.943L923.286 155.57L922.353 150.397L922.299 150.117L922.566 150.037L927.739 148.397L929.153 143.463L929.206 143.25L929.419 143.237L933.819 142.77L935.206 138.597L935.273 138.424L935.446 138.384L943.552 136.477L945.659 132.73L945.752 132.57L945.926 132.557L958.045 131.837L958.285 131.824L958.379 132.05L961.179 139.757L969.618 137.184L969.658 137.17H969.712L978.938 137.41L986.378 116.051L986.498 115.691L986.831 115.864L991.325 118.224L997.071 116.491Z", + fill: "#141414", + name: "Чукотский АО", + price: false, + }, + { + "fill-rule": "evenodd", + id: "817484cd-73a8-4112-800e-1e11841fef7f", + "clip-rule": "evenodd", + d: "M1054.02 212.062L1056.74 214.768L1062.02 210.435L1059.71 209.902L1054.02 212.062Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "88ebeeac-9c4f-4c5d-b886-6f3c9d358e3f", + "clip-rule": "evenodd", + d: "M1031.32 326.326L1031.75 328.366L1034.38 330.046L1035.64 326.833L1034.2 324.459L1031.32 326.326Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "e46750d0-8bab-44f6-b85b-474c3585f448", + "clip-rule": "evenodd", + d: "M1039.62 322.433L1039.2 324.379L1042.07 325.486L1043.6 323.793L1040.8 321.339L1039.62 322.433Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "8f534427-6341-48ac-8cb3-b67b97caf98f", + "clip-rule": "evenodd", + d: "M1037.84 326.673L1037.16 334.699L1040.3 338.766L1043.18 337.419L1042.59 329.459L1040.3 327.34L1037.84 326.673Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "0b6c456d-15d5-4076-988d-9dcfc88d5f78", + "clip-rule": "evenodd", + d: "M1042.32 344.526L1041.91 347.486L1043.26 350.446L1046.99 348.752L1047.5 346.806L1042.32 344.526Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "a6fd761f-af82-4d32-9816-726e409aee01", + "clip-rule": "evenodd", + d: "M1047.12 368.045L1045.74 370.698L1047.82 373.698L1050.35 371.285L1048.74 368.272L1047.12 368.045Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "7edea753-6d55-4677-b378-a28e6ea41128", + "clip-rule": "evenodd", + d: "M1047.35 382.951L1048.74 385.258L1050.7 384.565L1051.16 380.871L1048.62 380.285L1047.35 382.951Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "99c781a9-8018-40b9-ae9e-91fea11ccfd9", + "clip-rule": "evenodd", + d: "M1049.08 388.951L1047 391.151L1048.62 395.538L1053.47 394.271L1051.86 389.764L1049.08 388.951Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "fb29bb49-f457-4b29-8bdf-6b0c889b1bf7", + "clip-rule": "evenodd", + d: "M1045.84 407.204L1043.42 409.631L1043.54 414.724L1043.66 420.03L1043.76 422.457H1046.31L1048.39 416.457L1047.92 410.564L1045.84 407.204Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "783946ce-5194-49a2-97a1-d433489fabbf", + "clip-rule": "evenodd", + d: "M1038.56 427.084L1041.11 427.204L1041.92 430.551L1040.07 433.43L1037.64 436.897L1037.42 440.71L1036.72 445.457L1036.26 449.03L1035.1 448.457L1034.18 442.217L1033.95 434.47L1037.07 431.244L1038.8 429.737L1038.56 427.084Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "4a1280e7-5e18-475e-ae5e-9ba5e1316ec8", + "clip-rule": "evenodd", + d: "M1029.4 468.416L1030.66 467.87L1031.15 458.843L1032.71 457.043L1033 454.683L1031.35 453.63L1028.8 454.83L1027.4 455.936L1028.66 459.896L1028.2 465.016L1029.4 468.416Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "aaac96e3-dae2-4311-9b60-2017ded8091f", + "clip-rule": "evenodd", + d: "M1038.91 459.336L1039.76 461.296L1042.32 460.39L1041.76 457.683L1040.36 455.736L1038.96 457.083L1038.91 459.336Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "2ba4e12d-5b79-4c31-ad2b-c49d51827da1", + "clip-rule": "evenodd", + d: "M989.845 194.049L987.818 200.142L995.538 208.809L996.618 196.355L992.418 194.462L989.845 194.049Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "69d858af-b84c-49b9-99af-5a9a2fe41f6e", + "clip-rule": "evenodd", + d: "M1040.75 216.795L1042.79 219.915L1050.5 221.129L1053.62 219.515L1051.72 216.262L1046.03 215.582L1040.75 216.795Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "94cb4d71-04a3-47ed-b3d4-ea923d0289cd", + "clip-rule": "evenodd", + d: "M900.553 285.367L905.206 282.3L908.34 279.687L912.686 278.647L911.3 269.767L918.953 267.327L924.873 262.114L930.273 261.941L926.273 267.687L930.099 270.994L935.659 264.727L937.059 254.808L942.099 252.888L946.112 247.661L941.939 244.528L938.272 249.061L934.446 245.408L933.406 227.475L930.099 216.862L931.139 209.035L937.579 199.809L941.232 199.635L942.979 194.409L950.459 204.675L955.685 203.809L956.032 199.982L954.805 192.142L953.485 186.636L948.459 183.796L948.326 183.729L948.299 183.583L947.339 178.556L944.112 175.543L938.872 176.023L938.632 176.036L938.539 175.809L935.432 167.676L930.966 166.73L930.833 166.703L930.766 166.596L923.593 156.183L918.539 161.476L918.446 161.57L918.326 161.583L911.406 162.05L906.886 166.103L906.74 166.223L906.566 166.17L900.633 164.263L894.193 167.37L893.927 167.503L893.78 167.236L890.7 161.796L886.607 161.183L889.26 166.69L889.34 166.863L889.233 167.01L886.087 171.623L886.02 171.703L885.94 171.743L881.86 173.409L873.167 181.409L876.847 185.782L877.047 186.009L876.82 186.222L873.38 189.436L876.14 193.569L876.194 193.636V193.729L876.434 198.689L880.94 202.715L881.06 202.822L881.047 202.995L880.314 210.995L880.3 211.102L880.234 211.182L876.114 215.782L876.034 215.875L875.9 215.888L868.981 216.608L861.487 223.635L864.514 229.488L864.647 229.728L864.421 229.901L856.274 235.635L855.114 241.475L866.901 265.941L872.354 262.314L872.474 262.234L872.634 262.287L884.954 266.381L885.127 266.447L885.167 266.634L886.527 273.474L886.554 273.581L886.5 273.687L883.567 279.02L885.78 283.447L890.673 279.847L890.767 279.78H890.873H897.167H897.353L897.447 279.94L900.553 285.367Z", + fill: "#141414", + name: "Магаданская область", + price: "85071" + }, + { + "fill-rule": "evenodd", + id: "78308a7f-061e-44ce-87de-3cd7a5a8e8b0", + "clip-rule": "evenodd", + d: "M910.047 496.416L909.381 516.735L913.047 522.988L898.767 524.215L894.074 534.481L907.301 548.054L907.647 553.108L914.954 546.148L927.487 546.321L936.54 539.001L941.94 528.215L944.54 498.629L948.193 483.136L945.766 465.016L942.193 464.003L941.993 463.95L941.953 463.75L941.087 459.416L935.14 455.163L928.487 460.163L932.433 464.443L938.74 464.976L939.073 465.003L939.033 465.336L937.607 475.163L937.567 475.429H937.287L932.82 475.603L933.5 481.856L933.513 482.056L933.353 482.162L926.927 486.442L926.86 486.496H926.78L916.207 487.202L913.567 490.669L915.62 494.776L915.807 495.149L915.407 495.242L910.047 496.416Z", + fill: "#141414", + name: "Приморский Край", + price: "121578" + }, + { + "fill-rule": "evenodd", + id: "b4de1845-df13-4c1f-8521-0dea788be8f0", + "clip-rule": "evenodd", + d: "M904.221 474.523L908.861 482.096L907.127 487.669L909.954 495.776L914.86 494.696L912.9 490.789L912.807 490.603L912.94 490.443L915.794 486.696L915.874 486.576L916.02 486.563L926.647 485.856L932.833 481.736L932.14 475.323L932.1 474.976L932.447 474.963L936.993 474.803L938.34 465.59L932.26 465.083L932.127 465.07L932.047 464.976L927.767 460.337L927.513 460.07L927.807 459.857L934.94 454.51L935.14 454.363L935.327 454.51L941.566 458.963L941.673 459.043L941.7 459.163L942.553 463.43L945.74 464.337L947.326 443.804L945.06 437.364L934.967 416.831L931.66 412.831L928.7 398.391L926.687 393.578L925.98 392.805L918.434 389.685L915.82 386.552L918.087 382.018L912.527 379.765L900.861 377.672L891.808 382.378L888.674 396.125L884.848 391.245L880.501 396.818L876.848 386.205L869.181 390.898L862.741 389.858L863.088 383.765L871.448 362.885L873.541 341.993L875.968 331.899L873.888 323.553L876.661 316.073L875.448 308.06L893.021 290.834L898.594 291.874L899.114 289.78L897.554 287.354L900.007 285.727L896.981 280.434H890.981L885.861 284.207L885.554 284.42L885.381 284.087L882.914 279.154L882.834 279.007L882.928 278.861L885.874 273.487L884.568 266.941L872.581 262.941L867.061 266.621L865.728 271.434L865.661 271.634L865.461 271.674L858.222 272.741L856.115 276.434L856.035 276.567L855.902 276.594L849.595 277.954L849.515 277.981L849.435 277.954L840.062 274.741L837.582 277.967L842.449 290.94L842.489 291.047L842.462 291.14L838.955 303.513L844.235 307.22L844.342 307.287L844.369 307.393L847.382 318.073L847.462 318.34L847.208 318.446L843.302 320.273L843.555 325.26L843.569 325.326L843.542 325.38L841.622 330.593L841.555 330.779L841.342 330.806L833.409 331.326L832.889 337.353L832.862 337.553L832.675 337.619L819.196 342.739V358.405V358.512L819.116 358.605L816.062 362.165L822.889 366.899L823.129 367.059L822.996 367.312L819.289 374.445L826.169 378.938L826.249 378.992L826.289 379.085L827.929 383.192L828.009 383.378L827.876 383.538L824.169 387.498L826.822 394.978L837.742 389.298L837.955 389.178L838.129 389.365L841.729 393.258L841.875 393.418L841.782 393.618L836.422 405.244L837.009 410.844L837.035 411.058L836.849 411.164L832.822 413.458L833.102 418.057H842.089H842.262L842.355 418.191L846.462 424.337L850.955 424.057L858.288 417.311L859.475 412.298L859.528 412.058H859.782H865.275L866.995 408.631L867.101 408.418L867.328 408.458L871.221 409.058L871.421 409.084L871.488 409.284L875.088 420.377L875.141 420.564L875.008 420.697L872.608 423.097L872.528 423.177L872.435 423.191L863.555 424.617L865.768 429.324L865.861 429.524L865.715 429.684L862.182 433.511L861.301 438.524L861.288 438.604L861.222 438.67L856.008 444.777L858.235 447.564L858.382 447.75L858.235 447.95L854.702 452.67V458.363L864.128 463.07L864.195 463.096L864.235 463.163L871.821 473.656L876.554 469.163L876.661 469.07L876.794 469.083L886.968 469.256H887.074L887.154 469.323L891.661 472.963L905.234 468.376L905.794 468.19L905.647 468.763L904.221 474.523Z", + fill: "#141414", + name: "Хабаровский Край", + price: "100633" + }, + { + "fill-rule": "evenodd", + id: "eadf7e78-babe-4309-806e-969e9dd1b65b", + "clip-rule": "evenodd", + d: "M865.715 483.962L870.928 492.189L876.488 497.069L888.328 491.322L889.888 486.442L898.768 476.523L903.607 474.309L904.887 469.189L891.701 473.629L891.528 473.696L891.394 473.576L886.834 469.909L876.915 469.723L872.021 474.363L865.715 483.962Z", + fill: "#141414", + name: "Еврейская АО", + price: false, + }, + { + "fill-rule": "evenodd", + id: "6118742f-2371-4628-a1b0-595af3a4ff6a", + "clip-rule": "evenodd", + d: "M770.997 453.043L782.863 446.937L791.916 450.07L802.876 448.337L818.889 464.163L838.729 484.709L846.555 481.576L851.435 483.842L854.915 482.096L861.528 484.189L865.102 483.722L871.381 474.163L863.768 463.603L854.235 458.843L854.062 458.75V458.563V452.563V452.457L854.128 452.363L857.568 447.763L855.328 444.963L855.168 444.75L855.342 444.55L860.675 438.323L861.555 433.31L861.582 433.217L861.648 433.15L865.088 429.404L862.795 424.51L862.608 424.124L863.022 424.057L872.221 422.577L874.408 420.391L870.928 409.671L867.461 409.137L865.768 412.524L865.675 412.697H865.475H860.035L858.902 417.551L858.875 417.644L858.808 417.711L851.302 424.617L851.222 424.684L851.102 424.697L846.302 424.99L846.129 425.004L846.022 424.857L841.915 418.697H832.796H832.489L832.476 418.391L832.169 413.297L832.156 413.097L832.329 412.991L836.342 410.697L835.769 405.218L835.756 405.124L835.795 405.044L841.102 393.551L837.822 389.991L815.756 401.458L816.316 404.831L816.369 405.084L816.116 405.178L811.316 406.977L811.223 407.017L811.143 406.991L807.036 406.124L792.743 412.671L792.556 412.751L792.41 412.631L788.943 409.737L778.623 413.577L778.45 413.644L778.317 413.524L772.997 409.404L764.85 409.111L761.344 412.604L761.13 412.831L760.904 412.617L757.224 409.217L754.744 411.417L754.531 411.604L754.317 411.431L749.664 407.657L743.877 409.964L738.251 413.657L745.371 418.404L745.651 418.591L745.451 418.857L743.331 421.831L746.611 425.11L752.557 421.817L752.837 421.657L752.997 421.937L755.837 426.964L760.397 425.884L760.771 425.79L760.797 426.177L761.464 435.124L766.104 437.777L766.424 437.964L766.21 438.243L763.61 441.95L770.997 453.043Z", + fill: "#141414", + name: "Амурская область", + price: "112116" + }, + { + "fill-rule": "evenodd", + id: "290ad08f-43bb-45f5-b129-3a7bc7bb2731", + "clip-rule": "evenodd", + d: "M926.687 393.578L926.447 392.991L936.713 398.564L940.02 407.258L945.06 413.697L951.153 423.444L955.499 430.577L960.553 434.404L962.126 438.937L963.513 442.937L969.779 445.897L970.646 452.163L977.086 460.336L977.606 453.203L976.739 447.803L981.792 447.457L983.699 446.59L988.392 449.03L984.565 441.017H978.992L973.086 438.417L966.299 433.537L961.953 422.404L959.513 415.257L964.726 412.311L974.472 411.791L952.553 396.991L937.06 383.071L929.927 369.672L920.18 362.885L915.647 357.139L912.527 358.525L911.82 361.832L917.567 365.845L920.7 370.538L918.953 372.805L916.167 372.098L915.3 376.112L920.873 380.285L926.447 392.991L925.98 392.805L926.687 393.578Z", + fill: "#141414", + name: "Сахалинская область", + price: "150879" + }, + { + "fill-rule": "evenodd", + id: "92466846-3c6c-4840-a00a-5f66d145b62a", + "clip-rule": "evenodd", + d: "M94.1309 316.606L95.5842 319.366L95.3308 325.78L99.7707 328.153L99.7841 328.166L102.984 330.219L105.957 328.166L106.051 328.099L106.157 328.113L110.651 328.353L115.37 325.473L115.877 321.873L115.93 321.566L116.237 321.606L121.517 322.313L124.29 321.433L124.557 321.353L124.677 321.606L126.757 325.766L131.45 327.433L132.49 326.5L132.797 321.273L129.783 319.006L129.663 318.926V318.78L129.437 315.406L127.53 313.593L124.61 311.446L124.464 311.353L124.477 311.167L124.797 306.033L118.97 301.513L118.864 301.433L118.85 301.3L118.317 297.86L116.104 296.807L115.917 296.713V296.513V294.34L115.024 292.767L111.717 292.567L111.13 293.94L111.064 294.1L110.891 294.127L109.531 294.354L109.344 294.38L109.224 294.234L108.317 293.114H106.904L104.731 295.074V298.78V298.873L104.677 298.967L103.397 300.74L104.491 301.567L104.611 301.647L104.624 301.807L104.731 303.607L104.757 303.967L104.397 303.953L101.997 303.847L101.037 305.487L101.691 308.753L101.717 308.927L101.597 309.047L94.1309 316.606Z", + fill: "#141414", + name: "Воронежская область", + price: "66086", + }, + { + "fill-rule": "evenodd", + id: "47089354-3710-42d1-aa93-4462cc3223a6", + "clip-rule": "evenodd", + d: "M82.785 281.447L80.2784 284.567L79.0518 286.474L79.5717 289.087L82.185 290.3L81.8384 294.314L88.4516 298.487L88.6249 306.14L93.8114 316.007L101.011 308.713L100.371 305.5L100.345 305.38L100.411 305.273L101.545 303.353L101.638 303.18L101.838 303.193L104.065 303.287L103.985 301.993L102.758 301.06L102.505 300.874L102.678 300.62L104.091 298.674V295.06L99.2913 290.154L94.5448 289.154L94.4781 289.14L94.4248 289.114L91.0515 286.847L90.9582 286.78L90.9182 286.674L90.0782 283.821L88.3582 283.527L86.6516 284.487L86.4649 284.607L86.2916 284.461L82.785 281.447Z", + fill: "#141414", + name: "Белогородская область", + price: "79329", + }, + { + "fill-rule": "evenodd", + id: "321a9965-1224-4e24-bf95-debe33dec76b", + "clip-rule": "evenodd", + d: "M87.331 264.527L84.4511 265.767L83.0511 268.554L80.9712 269.074L80.7979 272.554L83.7578 274.3L83.0378 280.794L86.5311 283.82L88.1444 282.914L88.2377 282.86L88.3577 282.874L90.3843 283.207L90.5843 283.247L90.6376 283.447L91.5043 286.38L94.7309 288.54L99.5174 289.54L99.6108 289.553L99.6774 289.633L104.424 294.487L106.557 292.553L106.651 292.46H106.771H108.464H108.611L108.717 292.58L109.611 293.687L110.597 293.513L111.131 292.273L108.997 289.367L108.931 289.287V289.193L108.717 286.367L106.451 285.647L106.317 285.607L106.251 285.474L105.584 284.007L105.557 283.94V283.874V281.5L104.491 280.114L104.424 280.034V279.914V274.834L96.8108 264.887L87.331 264.527Z", + fill: "#141414", + name: "Курская область", + price: "66820", + }, + { + "fill-rule": "evenodd", + id: "b9c8ae14-40f1-4b8d-8876-ff97cce9ae1b", + "clip-rule": "evenodd", + d: "M98.1179 241.274L93.3181 240.874L89.8381 237.568L90.1981 234.435L86.8915 233.741L84.9716 238.448L78.0117 244.354L78.5317 248.194L82.185 248.021L84.9716 250.274L86.0115 255.154L89.1448 254.807L92.7981 255.501V257.941L88.2648 263.914L96.878 264.247L107.598 256.381L106.758 254.994L106.704 254.914V254.834V253.101V252.954L106.798 252.861L108.078 251.581L108.104 251.567L108.144 251.541L109.971 250.461L109.758 249.021L107.584 248.861L106.411 249.794L106.238 249.928L106.051 249.821L104.131 248.728L104.051 248.674L104.011 248.594L102.825 246.314L102.785 246.248V246.168L102.691 244.074V243.981L102.731 243.901L103.851 241.981L98.7046 241.648H98.6113L98.5313 241.581L98.1179 241.274Z", + fill: "#141414", + name: "Брянская область", + price: "54901", + }, + { + "fill-rule": "evenodd", + id: "30c766a9-b875-41e9-8205-17f84492698e", + "clip-rule": "evenodd", + d: "M113.251 211.809L112.464 213.209L106.718 216.515L103.771 221.208L100.638 227.648L100.291 232.875L101.158 236.008L98.8912 238.795L98.7578 240.941L98.8378 241.008L104.331 241.368L106.531 240.395L106.598 240.368H106.678L111.011 240.448L113.384 238.261L113.491 238.168H113.624L116.811 238.355L117.037 238.368L117.104 238.581L118.451 243.208L119.637 242.501L119.744 242.448L119.851 242.461L122.224 242.835L122.371 242.848L122.437 242.968L123.611 244.635L129.824 244.021L133.53 241.635L137.65 235.728L137.81 234.301L134.984 230.862L134.917 230.782L134.904 230.688L134.477 227.555L127.504 226.315L127.437 226.302L127.371 226.262L123.997 223.795L123.931 223.742L123.904 223.688L119.424 215.289V215.275L119.411 215.262L117.997 211.902L116.664 211.195L113.957 211.889L113.891 211.915L113.824 211.902L113.251 211.809Z", + fill: "#141414", + name: "Смоленская область", + price: "47 454 руб", + }, + { + "fill-rule": "evenodd", + id: "0abc2eae-5e0f-4e4b-95c9-fab80306d270", + "clip-rule": "evenodd", + d: "M97.4375 264.634L105.011 274.527L105.077 274.62V274.727V279.807L106.131 281.194L106.197 281.287V281.394V283.807L106.784 285.074L109.077 285.807L112.597 285.98L113.677 284.06L113.717 283.994L113.757 283.967L120.41 278.567L121.104 273.114L118.224 270.487L118.17 270.447L118.144 270.381L116.677 267.194L116.65 267.127V267.047L116.824 261.501L108.064 256.861L97.4375 264.634Z", + fill: "#141414", + name: "Орловская область", + price: "64232", + }, + { + "fill-rule": "evenodd", + id: "52fbc570-9298-4115-8040-c796ff341a50", + "clip-rule": "evenodd", + d: "M120.678 279.194L114.225 284.42L113.065 286.474L112.958 286.647L112.771 286.634L109.385 286.474L109.571 289.06L111.678 291.914L115.238 292.127L115.425 292.14L115.505 292.287L116.518 294.1L116.571 294.167V294.26V296.313L118.745 297.353L118.905 297.42L118.931 297.593L119.465 301.073L125.184 305.513L127.958 304.233L128.691 302.513L128.251 299.74L127.451 298.033L127.384 297.887L127.464 297.74L128.651 295.647L128.704 295.553L128.798 295.513L133.678 293.247L136.558 290.634L136.638 287.447L135.958 285.314L133.384 283.287L133.318 283.22L133.278 283.14L132.438 280.86L129.998 280.62L126.144 282.407L126.064 282.447L125.984 282.434L123.238 282.167L123.104 282.154L123.024 282.047L120.678 279.194Z", + fill: "#141414", + name: "Липецкая область", + price: "67054", + }, + { + "fill-rule": "evenodd", + id: "c66de0d0-bff6-4cc2-bdbb-0b054ade54fb", + "clip-rule": "evenodd", + d: "M137.211 290.287L137.197 290.794L137.184 290.927L137.091 291.02L134.077 293.754L134.037 293.794L133.997 293.82L129.157 296.047L128.104 297.914L128.864 299.5L128.877 299.54L128.891 299.58L129.344 302.5L129.357 302.594L129.317 302.687L128.504 304.593L128.451 304.713L128.344 304.767L125.451 306.1L125.131 311.033L127.917 313.073L127.931 313.087L127.957 313.1L129.984 315.02L130.077 315.113V315.233L130.291 318.58L133.224 320.78L137.491 320.033L146.05 315.62L147.13 314.127L147.224 307.02V306.993V306.98L148.05 302.14L148.064 302.047L148.117 301.98L151.864 297.54L148.864 294.207L147.077 295.34L147.037 295.367L146.997 295.38L145.45 295.834L145.317 295.874L145.197 295.807L142.824 294.434L142.744 294.394L142.704 294.314L140.597 290.46L137.211 290.287Z", + fill: "#141414", + name: "Тамбовская область", + price: "57913", + }, + { + "fill-rule": "evenodd", + id: "13298017-178c-4716-9278-703b89a94d7c", + "clip-rule": "evenodd", + d: "M117.477 261.501L117.304 266.994L118.704 270.047L121.664 272.754L121.784 272.861L121.77 273.034L121.05 278.634L123.437 281.527L125.957 281.78L129.797 279.994L129.877 279.954L129.97 279.967L132.397 280.207L132.623 278.78L132.637 278.7L132.677 278.634L134.423 276.261V276.247L134.437 276.234L137.917 272.501V270.167V270.021L138.01 269.927L140.09 267.847L139.663 263.594L137.157 262.034L137.077 261.994L137.037 261.901L135.943 259.634L130.637 259.888L129.357 261.421L129.183 261.634L128.943 261.501L124.33 258.688L123.037 258.288L117.477 261.501Z", + fill: "#141414", + name: "Тульская область", + price: "77110", + }, + { + "fill-rule": "evenodd", + id: "f61f63c6-7fa8-497e-8dca-8e6c42b47f99", + "clip-rule": "evenodd", + d: "M138.384 272.941L134.931 276.66L133.251 278.954L133.011 280.527L133.851 282.834L136.437 284.874L136.517 284.927L136.544 285.02L137.264 287.314L137.291 287.367V287.407L137.224 289.647L140.811 289.82L140.997 289.834L141.077 289.993L143.224 293.927L145.397 295.18L146.77 294.78L148.744 293.527L148.97 293.367L149.157 293.58L152.477 297.26L154.717 298.033L156.717 297.953L163.383 292.007L163.397 291.993L163.423 291.98L166.957 289.474L166.13 287.247L164.77 283.527L157.944 272.034L153.77 271.861L152.317 273.141L152.13 273.301L151.93 273.167L150.29 272.074H150.277L148.664 270.927L147.85 271.594L147.784 271.647L147.717 271.661L144.797 272.394L144.69 272.421L144.584 272.367L142.957 271.634L141.837 272.674L141.744 272.754L141.637 272.767L138.384 272.941Z", + fill: "#141414", + name: "Рязанская область", + price: "60933", + }, + { + "fill-rule": "evenodd", + id: "44ffbc1e-2bbe-467d-ba67-fac13b1275bb", + "clip-rule": "evenodd", + d: "M135.984 258.981L136.971 257.741L138.557 255.461V250.088L136.077 248.728L136.011 248.688L135.957 248.621L134.037 245.608L134.011 245.541L133.997 245.474L133.517 242.408L130.117 244.608L130.051 244.648L129.971 244.661L123.491 245.301L123.304 245.314L123.198 245.154L121.998 243.448L119.864 243.128L118.424 243.981L118.064 244.194L117.944 243.781L116.544 238.994L113.718 238.834L111.358 241.008L111.265 241.101H111.131L106.731 241.008L104.611 241.941L103.345 244.141L103.425 246.074L104.531 248.208L106.185 249.154L107.291 248.274L107.385 248.194L107.505 248.208L110.065 248.394L110.331 248.408L110.358 248.674L110.638 250.581L110.665 250.794L110.478 250.914L108.505 252.074L107.358 253.234V254.741L108.265 256.234L117.158 260.941L122.838 257.647L122.958 257.581L123.091 257.621L124.558 258.074L124.598 258.087L124.624 258.114L129.037 260.794L130.237 259.367L130.331 259.261L130.464 259.247L135.984 258.981Z", + fill: "#141414", + name: "Калужская область", + price: "75639", + }, + { + "fill-rule": "evenodd", + id: "b7354a60-45ab-49e9-8fe7-548b6a03cfe7", + "clip-rule": "evenodd", + d: "M134.104 241.955L134.624 245.314L136.463 248.194L139.037 249.621L139.197 249.714V249.901V255.554V255.661L139.143 255.741L137.503 258.114L137.49 258.128L136.517 259.341L137.57 261.541L140.143 263.127L140.277 263.221L140.29 263.381L140.757 267.941L140.77 268.087L140.663 268.194L138.557 270.301V272.287L141.477 272.127L142.677 271.021L142.823 270.874L143.023 270.954L144.743 271.741L147.49 271.047L148.437 270.274L148.623 270.114L148.823 270.261L150.65 271.527L152.076 272.487L153.45 271.287L153.543 271.194L153.676 271.207L157.956 271.381L159.57 268.914L160.676 265.781L159.65 264.834L159.623 264.807L159.61 264.794L157.69 262.327L157.663 262.287L157.636 262.234L156.09 257.488L156.05 257.381L156.09 257.288L157.183 253.914L157.21 253.848L157.25 253.794L160.81 249.688L160.823 249.674L160.836 249.661L163.036 247.634L163.53 245.154L160.716 241.835L154.023 241.928H153.93L153.85 241.875L146.463 237.128L146.303 237.021L146.317 236.835L146.477 234.035L145.597 233.595L144.85 234.341L144.783 234.421L144.677 234.435L138.343 235.315L138.29 235.888L138.277 235.968L138.237 236.035L134.104 241.955Z", + fill: "#141414", + name: "Московская область", + price: "133329", + }, + { + "fill-rule": "evenodd", + id: "9b79289b-5514-48bd-b47f-6a144bfbaf55", + "clip-rule": "evenodd", + d: "M163.05 248.501L161.276 250.128L157.783 254.168L156.743 257.381L158.236 261.981L160.103 264.381L161.276 265.447L161.423 265.594L161.356 265.794L160.17 269.167L160.156 269.207L160.13 269.247L158.516 271.714L165.183 282.954L169.823 280.167L169.903 280.127H169.983L175.876 279.927L182.356 276.02L181.009 272.22L174.663 264.087L171.516 262.714L171.463 262.687L171.41 262.647L168.996 260.034L168.823 259.834L168.983 259.621L170.743 257.261L171.49 254.288L170.023 252.821L166.836 255.434L166.596 255.634L166.396 255.407L163.383 252.194L163.303 252.114L163.29 251.994L163.05 248.501Z", + fill: "#141414", + name: "Владимирская область", + price: "48547", + }, + { + "fill-rule": "evenodd", + id: "4f553a5a-1e15-423c-ae7e-d76d5dbdc83f", + "clip-rule": "evenodd", + d: "M171.65 253.528L172.076 253.955L172.21 254.088L172.17 254.261L171.356 257.474L171.343 257.541L171.303 257.594L169.663 259.794L171.836 262.154L174.996 263.528L175.063 263.568L175.116 263.634L181.543 271.861L181.583 271.914L181.596 271.954L182.969 275.781L185.063 275.367L186.583 273.181L186.663 273.047H186.823L190.716 272.741H190.849L190.956 272.834L192.476 274.261L194.916 272.874L195.623 264.408L191.783 262.301L191.623 262.221V262.034L191.423 258.554L189.649 256.968L186.823 257.914L186.689 257.954L186.569 257.888L177.21 252.915L171.65 253.528Z", + fill: "#141414", + name: "Ивановская область", + price: "54982", + }, + { + "fill-rule": "evenodd", + id: "ed5e1af3-69b6-4cd1-abc1-4c7edc72ee6c", + "clip-rule": "evenodd", + d: "M181.17 254.288L186.756 257.248L189.623 256.288L189.81 256.234L189.943 256.354L191.956 258.168L192.05 258.248L192.063 258.381L192.25 261.821L196.116 263.954L196.303 264.047L196.29 264.261L195.57 272.741L207.089 272.847L208.503 271.901L208.583 271.847H208.689L212.476 271.954H212.703L212.783 272.167L213.823 275.127L216.889 276.461L216.942 276.487L216.982 276.527L219.596 279.194L223.849 274.861L223.956 274.754H224.089L234.422 274.954L234.609 268.447V268.327L234.689 268.234L236.689 266.047L234.435 263.781L228.982 265.154L228.862 265.181L228.742 265.114L220.502 260.288L220.422 260.248L220.382 260.168L215.409 251.008L207.916 246.461L196.45 245.875L192.53 248.621L192.45 248.674L192.356 248.688L187.903 248.874L186.583 250.941L186.543 251.008L186.476 251.048L181.17 254.288Z", + fill: "#141414", + name: "Костромская область", + price: "58175", + }, + { + "fill-rule": "evenodd", + id: "1cc7170b-37fd-4dcf-9d6b-df7da0fed78b", + "clip-rule": "evenodd", + d: "M163.97 244.675L168.89 242.448L168.21 240.128L168.196 240.061L168.21 239.995L169.716 231.648L169.77 231.368L170.063 231.382L174.316 231.675L179.703 226.435L178.996 220.208L173.73 220.248L173.703 220.582L173.223 220.168L167.423 214.995L163.943 215.195L163.823 215.209L163.716 215.129L159.557 211.729L159.477 211.662L159.45 211.555L158.717 208.502L155.623 206.289L154.49 207.169L153.957 209.995L153.903 210.289L153.61 210.262L145.957 209.609H145.85L145.77 209.529L143.197 207.275L135.73 205.329L135.664 205.315L135.624 205.275L131.677 202.422L131.664 202.409L131.637 202.396L129.557 200.302L127.544 202.316L126.357 207.249L126.344 207.302L126.317 207.355L124.104 210.769L124.037 210.889L123.904 210.915L118.704 211.915L120.011 214.995L124.437 223.315L127.691 225.688L134.824 226.955L135.064 226.995L135.09 227.235L135.53 230.515L138.397 234.008L138.49 234.115L138.464 234.248L138.424 234.648L144.477 233.808L145.304 232.968L145.477 232.808L145.677 232.915L146.957 233.555L147.157 233.648L147.143 233.862L146.97 236.688L154.117 241.275L160.863 241.181H161.023L161.117 241.301L163.97 244.675Z", + fill: "#141414", + name: "Тверская область", + price: "69718", + }, + { + "fill-rule": "evenodd", + id: "c66fbdb1-b193-4dce-8591-23e862b5a13d", + "clip-rule": "evenodd", + d: "M195.849 245.515L191.649 241.488L191.502 241.355L191.556 241.168L193.182 235.275L190.049 231.435L187.343 231.582H187.236L187.143 231.528L180.089 226.968L174.663 232.248L174.556 232.341L174.41 232.328L170.303 232.048L168.85 240.021L169.596 242.528L169.676 242.795L169.41 242.915L164.17 245.288L163.663 247.821L163.93 251.834L166.65 254.741L169.836 252.128L170.063 251.941L170.276 252.154L171.063 252.941L177.236 252.261L177.343 252.248L177.423 252.288L180.503 253.928L186.089 250.541L187.449 248.381L187.543 248.248L187.703 248.234L192.236 248.034L195.849 245.515Z", + fill: "#141414", + name: "Ярославская область", + price: "74804", + }, + { + "fill-rule": "evenodd", + id: "8ed7561f-96ae-4363-ac62-a07d48205a08", + "clip-rule": "evenodd", + d: "M188.009 370.072L187.822 374.018L189.916 379.071L192.355 378.551L194.089 376.978L197.742 378.711L197.569 381.151L196.529 383.418L197.742 384.805L201.222 386.031L202.622 390.898L204.009 396.991L202.449 400.818L204.009 403.951L208.008 401.524L209.755 402.044L210.968 404.644L211.848 409.177L214.448 411.084L217.595 409.004L220.542 409.177L226.115 411.604L225.941 414.217L227.155 416.311L229.941 416.831L232.208 414.391L234.648 416.831L237.781 418.751L237.075 423.617L237.781 426.404L240.914 429.884L243.514 430.75L246.128 429.19L248.221 429.884L249.781 433.017L256.221 435.11L259.007 433.017L261.794 429.017L256.874 418.244L256.421 417.937L256.341 417.871L256.301 417.764L255.221 414.537L255.154 414.324L255.341 414.191L258.007 412.097L258.661 410.164L257.341 407.297L250.434 405.178L247.221 406.031L245.554 409.951L245.461 410.164L245.234 410.137L241.061 409.737L240.954 409.724L240.861 409.644L237.075 405.844L230.061 404.244L229.915 404.218L229.835 404.084L228.315 401.138L228.208 400.924L228.368 400.764L231.101 397.844L229.381 396.031L229.288 395.924L229.301 395.791L229.395 393.964L229.408 393.738L229.635 393.671L232.155 392.924L232.421 388.631L228.808 388.818L227.061 389.991L226.621 390.271L226.555 389.751L225.955 384.671L225.915 384.418L226.155 384.338L227.781 383.698L227.968 380.685L226.328 378.858L226.248 378.765V378.631L226.448 371.538L224.475 368.778L224.421 368.685V368.592V359.112L222.515 354.912L222.475 354.805L222.501 354.712L223.381 350.912L220.862 348.085L220.755 348.525V348.539L219.462 352.832L219.448 352.859L219.435 352.885L218.435 354.779L218.395 354.872L218.315 354.912L210.915 359.059L209.062 362.472L209.008 362.578L208.875 362.618L203.795 364.218H203.769L203.742 364.232L201.142 364.605L195.929 369.138L195.849 369.205L195.742 369.218L188.209 369.805L188.009 370.072Z", + fill: "#141414", + name: "Оренбургская область", + price: "58379", + }, + { + "fill-rule": "evenodd", + id: "2b4ed54b-1396-4be8-8096-fbdc03f80a13", + "clip-rule": "evenodd", + d: "M151.437 367.032L154.757 370.192L154.41 373.672L153.543 376.458L155.45 379.938L159.29 378.192L161.197 374.365L163.463 371.925L168.863 372.978L171.81 370.538L173.903 370.365L175.463 371.578L180.863 371.232L184.863 370.192L187.556 369.592L187.716 369.378L187.809 367.018L187.529 365.018L184.889 361.205L184.809 361.099L184.823 360.992L185.209 356.325L182.209 352.539L182.156 352.485L182.143 352.419L181.05 348.126L181.036 348.099V348.072L180.85 345.592L178.37 344.766L178.33 344.752L178.316 344.739L170.93 340.752L170.77 340.672V340.486L170.676 336.459L163.45 335.206L163.397 335.192L163.343 335.166L155.663 330.686L155.503 330.593V330.406V327.899L154.437 326.019L150.717 325.633L150.557 325.619L150.477 325.486L145.01 316.886L137.744 320.633L137.704 320.659L137.65 320.673L133.451 321.393L133.117 326.673V326.806L133.011 326.899L131.851 327.939L132.184 332.139L134.371 334.993L137.637 335.672L137.73 335.699L137.797 335.766L143.677 341.459L143.77 341.552V341.699V345.966V346.086L143.69 346.179L141.09 349.126L140.944 351.899L143.037 352.045L145.45 351.005L145.89 350.819L145.904 351.299L146.077 356.005L147.557 358.139L150.984 358.832L151.237 358.885L151.25 359.139L151.437 367.032Z", + fill: "#141414", + name: "Саратовская область", + price: "49487", + }, + { + "fill-rule": "evenodd", + id: "ab3b13f5-28ae-4bc3-aa05-92548a8ab5fa", + "clip-rule": "evenodd", + d: "M181.503 345.566L181.676 348.006L182.756 352.192L185.796 356.019L185.876 356.126V356.246L185.476 360.925L188.103 364.725L188.156 364.779V364.859L188.463 366.952V366.979V367.005L188.383 369.139L195.596 368.579L200.796 364.059L200.863 363.992L200.956 363.979L203.622 363.592L208.556 362.045L210.396 358.659L210.436 358.579L210.516 358.539L217.915 354.392L218.849 352.619L220.129 348.366L220.595 346.419L216.915 341.086L215.342 339.686L213.649 340.846L213.596 340.873L213.529 340.899L212.036 341.193L211.822 341.233L211.702 341.059L208.702 336.753L207.796 337.419L204.022 341.393L203.996 341.433L203.956 341.446L201.769 342.739L201.649 342.819L201.516 342.779L198.729 342.086L198.663 342.073L198.596 342.006L194.329 338.233L191.436 336.126L188.769 336.406L184.33 336.993L182.57 339.486L182.503 340.579L183.903 341.286L184.116 341.393L184.076 341.619L183.57 344.512L183.543 344.686L183.383 344.766L181.503 345.566Z", + fill: "#141414", + name: "Самарская область", + price: "70022", + }, + { + "fill-rule": "evenodd", + id: "ce46c991-2a7f-427e-a709-26cc4a6ba3f4", + "clip-rule": "evenodd", + d: "M171.316 336.326L171.41 340.286L178.596 344.166L181.143 345.006L182.969 344.232L183.396 341.752L182.01 341.059L181.823 340.966L181.836 340.752L181.93 339.352L181.943 339.259L181.996 339.192L183.889 336.499L183.969 336.379L184.116 336.366L188.689 335.766H188.703L191.503 335.459L191.623 335.446L191.716 335.526L194.716 337.726L194.729 337.739L198.956 341.472L201.556 342.126L203.596 340.912L207.356 336.966L207.369 336.939L207.396 336.926L208.316 336.232L205.542 332.793L205.369 332.593L205.542 332.379L206.756 330.993L206.489 328.019L200.876 327.633L200.729 327.619L200.636 327.499L197.436 322.939L193.409 322.753L193.209 322.739L193.129 322.553L191.649 318.9L187.249 313.66L186.649 314.393L185.863 318.3L185.849 318.366L185.809 318.42L184.823 319.913L184.676 320.126L184.449 320.033L177.69 317.7V324.713V324.846L177.61 324.939L176.17 326.566L177.463 329.059L177.53 329.179L177.476 329.313L176.876 331.006L176.85 331.073L176.796 331.139L171.316 336.326Z", + fill: "#141414", + name: "Ульяновская область", + price: "66258", + }, + { + "fill-rule": "evenodd", + id: "1953cbd4-4a50-47b3-8a9d-8f82f1b772f6", + "clip-rule": "evenodd", + d: "M156.623 298.594L154.676 298.687H154.61L154.556 298.66L152.397 297.914L148.677 302.327L147.863 307.06L147.783 314.233V314.34L147.717 314.42L146.53 316.073L146.49 316.127L146.423 316.167L145.597 316.593L150.943 325.006L154.663 325.393L154.836 325.406L154.916 325.553L156.116 327.646L156.156 327.726V327.806V330.22L163.623 334.579L170.889 335.846L176.289 330.726L176.823 329.233L175.489 326.66L175.383 326.46L175.529 326.3L177.049 324.593V317.54L174.463 317.366L174.263 317.353L174.183 317.18L172.356 313.247L168.196 312.5L166.81 313.7L166.516 313.953L166.33 313.62L163.73 309.327L163.69 309.26V309.193L163.303 304.407H158.93H158.703L158.623 304.18L156.623 298.594Z", + fill: "#141414", + name: "Пензенская область", + price: "69767", + }, + { + "fill-rule": "evenodd", + id: "0c5488c0-5e5c-409d-b50d-689423d5c109", + "clip-rule": "evenodd", + d: "M167.316 290.02L163.81 292.5L157.236 298.366L159.156 303.753H163.61H163.903L163.93 304.046L164.33 309.06L166.676 312.953L167.889 311.913L168.009 311.806L168.156 311.833L172.636 312.633L172.809 312.66L172.876 312.82L174.689 316.739L177.049 316.899V316.779L177.476 316.939L184.422 319.339L185.249 318.113L186.022 314.193L186.049 314.113L186.089 314.046L186.982 312.966L188.422 310.566L188.502 308.846L186.582 307.753L186.449 307.673L186.422 307.513L186.142 305.486L184.969 304.82L184.329 305.846L184.236 305.993H184.062L179.383 306.193L178.863 307.486L178.769 307.726L178.516 307.686L176.116 307.286L175.956 307.26L175.889 307.126L173.396 302.433L173.369 302.38L173.356 302.313L172.676 295.447L167.316 290.02Z", + fill: "#141414", + name: "Республика Мордовия", + price: "61912", + }, + { + "fill-rule": "evenodd", + id: "a53fa314-5a46-4856-987c-9ded59b3b96f", + "clip-rule": "evenodd", + d: "M189.156 308.833L189.062 310.673V310.753L189.009 310.82L187.636 313.113L192.182 318.526L192.209 318.566L192.236 318.619L192.862 320.193L196.222 319.219H196.249L196.276 319.206L200.715 318.646L201.182 315.206L201.195 315.046L201.342 314.966L203.635 313.673L203.675 313.646L203.715 313.633L208.289 312.5L208.755 308.673L207.502 301.94L198.795 299.126L193.822 300.54L193.342 305.7L193.329 305.846L193.209 305.94L189.156 308.833Z", + fill: "#141414", + name: "Чувашская Республика", + price: "62233", + }, + { + "fill-rule": "evenodd", + id: "94620703-91b5-4b5e-8c1f-66ca9e9923f5", + "clip-rule": "evenodd", + d: "M165.463 283.527L166.743 287.02L167.623 289.42L173.209 295.073L173.289 295.153L173.303 295.273L173.996 302.18L176.383 306.673L178.356 307.006L178.863 305.753L178.943 305.553H179.156L183.862 305.353L184.569 304.206L184.729 303.94L185.009 304.1L186.596 304.993L186.742 305.073L186.769 305.233L187.049 307.26L188.822 308.286L192.716 305.5L193.209 300.26L193.222 300.033L193.436 299.98L198.489 298.54L198.729 290.993L198.742 290.7L199.035 290.687L203.609 290.487L206.062 288.513L206.249 288.367L206.435 288.5L211.355 291.58L215.248 286.14L215.435 285.874L215.688 286.074L220.315 289.407L223.528 287.993L224.942 286.327L222.208 282.754L216.568 277.034L213.435 275.66L213.302 275.607L213.262 275.46L212.235 272.58L208.782 272.5L207.369 273.434L207.289 273.487H207.182L195.302 273.394L192.596 274.94L192.382 275.06L192.209 274.9L190.622 273.407L187.022 273.674L185.516 275.847L185.436 275.954L185.316 275.98L182.876 276.46L176.143 280.527L176.076 280.567H175.983L170.089 280.767L165.463 283.527Z", + fill: "#141414", + name: "Нижегородская область", + price: "96163", + }, + { + "fill-rule": "evenodd", + id: "f0fd1344-9101-4eb4-a0a6-66d4eab0d76e", + "clip-rule": "evenodd", + d: "M211.156 292.22L206.289 289.167L203.929 291.047L203.849 291.114L203.742 291.127L199.369 291.314L199.143 298.567L207.889 301.38L208.062 301.433L208.102 301.62L209.396 308.607L209.409 308.66L209.396 308.7L208.969 312.246L211.329 311.313L211.356 311.3H211.396L218.715 310.287L218.782 310.273L218.849 310.3L224.035 311.913L224.142 311.953L224.209 312.06L225.835 314.766L228.475 312.3L228.289 306.513L227.115 303.673L223.569 299.74L214.436 298.127L214.356 298.113L214.289 298.06L212.156 296.327L212.062 296.26L212.049 296.153L211.156 292.22Z", + fill: "#141414", + name: "Республика Марий Эл", + price: "52316", + }, + { + "fill-rule": "evenodd", + id: "704fcac8-0dfa-4d3f-982a-6d1ec1c53a09", + "clip-rule": "evenodd", + d: "M228.489 313.167L225.982 315.513L225.689 315.78L225.489 315.446L223.716 312.5L218.729 310.94L211.529 311.94L208.876 312.98V313.02L208.663 313.073L203.916 314.247L201.796 315.446L201.329 318.98L201.289 319.22L201.049 319.26L196.383 319.86L193.116 320.793L193.65 322.113L197.623 322.3L197.783 322.313L197.876 322.446L201.076 326.993L206.809 327.38L207.089 327.406L207.116 327.686L207.409 331.073L207.423 331.206L207.329 331.313L206.209 332.606L208.836 335.846L208.849 335.833L209.049 336.099L212.116 340.513L213.342 340.273L215.182 339.006L215.382 338.873L215.582 339.033L217.369 340.633L217.396 340.659L217.422 340.686L221.209 346.166L221.289 346.299L221.262 346.432L221.049 347.312L223.969 350.606L224.089 350.726L224.049 350.886L223.156 354.739L224.956 358.726H225.755L226.889 356.166L228.315 353.019L228.395 352.819L228.622 352.832L231.062 352.926L231.142 352.939L231.209 352.979L234.409 354.952L235.169 353.886L234.595 350.366L232.342 348.099L232.222 347.992L232.249 347.832L232.755 344.273L232.795 343.966L233.115 343.993L239.035 344.699L243.848 343.153L244.488 339.206L242.782 338.953L242.662 338.939L242.582 338.846L241.462 337.526L241.235 337.259L241.515 337.046L244.048 335.206L244.182 334.339L241.968 334.086L241.742 334.046L241.688 333.833L241.395 332.406L241.368 332.286L241.422 332.179L242.715 329.886L241.888 329.273L237.595 331.606L237.489 331.659L237.382 331.646L232.302 330.62L232.169 330.593L232.089 330.473L229.955 327.02L229.929 326.98V326.953L228.595 322.793V322.74L228.582 322.686L228.489 313.167Z", + fill: "#141414", + name: "Республика Татарстан", + price: "75392", + }, + { + "fill-rule": "evenodd", + id: "35170d92-63e9-42c8-b29c-53f7c43c0cfb", + "clip-rule": "evenodd", + d: "M229.915 324.779L230.528 326.713L232.568 330.019L237.395 330.979L241.755 328.606L241.941 328.499L242.101 328.619L243.328 329.539L243.555 329.712L243.408 329.952L242.048 332.392L242.275 333.459L244.581 333.739L244.928 333.779L244.875 334.112L244.675 335.432L244.648 335.566L244.541 335.646L242.181 337.366L242.995 338.326L244.875 338.619H247.875L250.928 335.846L251.035 328.873V328.539L251.381 328.566L254.168 328.753L257.061 325.566L258.874 320.846L258.888 320.793L258.941 320.739L261.741 317.739L264.981 309.393L263.341 308.113L263.314 308.1L263.301 308.073L261.381 305.873L258.821 306.353L258.661 306.38L258.541 306.273L255.181 303.1L249.941 302.913L249.848 304.726V304.753L249.541 307.286L249.528 307.42L249.435 307.5L245.675 310.646L245.515 310.78L245.328 310.686L242.341 309.3L240.021 309.113L237.648 317.699L237.595 317.899L237.382 317.926L232.288 318.713L229.915 324.779Z", + fill: "#141414", + name: "Удмуртская Республика", + price: "76002", + }, + { + "fill-rule": "evenodd", + id: "7d405e99-6823-42dd-9e8f-9d6083ea0d1e", + "clip-rule": "evenodd", + d: "M251.381 336.313L248.221 339.179L248.128 339.259H248.008H245.128L244.461 343.459L244.435 343.659L244.248 343.712L239.168 345.339L239.102 345.352H239.022L233.342 344.672L232.915 347.766L235.128 349.979L235.208 350.059L235.222 350.166L235.835 353.912L235.848 354.046L235.782 354.152L234.755 355.579L234.582 355.819L234.328 355.659L230.942 353.579L228.808 353.486L227.475 356.432L226.262 359.179L226.168 359.365H225.969H225.075V368.485L227.048 371.245L227.102 371.338V371.445L226.902 378.525L228.542 380.352L228.635 380.458L228.622 380.592L228.422 383.938L228.408 384.152L228.208 384.232L226.622 384.845L227.142 389.151L228.528 388.231L228.595 388.178H228.688L232.755 387.965L233.115 387.951L233.088 388.311L232.782 393.191L232.768 393.405L232.555 393.485L230.035 394.231L229.955 395.685L231.782 397.618L231.995 397.831L231.782 398.058L228.995 401.044L230.342 403.644L237.315 405.244L237.408 405.258L237.462 405.324L241.248 409.111L245.048 409.471L246.688 405.631L246.755 405.484L246.901 405.444L250.155 404.578L250.621 401.658L251.035 398.605L251.061 398.391L251.288 398.338L255.435 397.365L255.901 394.031L255.915 393.978L255.955 393.911L259.394 388.031L259.448 387.951L259.528 387.911L265.314 384.658L265.461 384.578L265.621 384.658L268.488 386.138H269.901L270.941 382.418L270.994 382.245L271.168 382.192L274.047 381.298L275.647 380.032L273.421 377.712L272.114 378.325L269.981 379.445L269.861 379.498L269.728 379.458L260.488 376.418L260.434 376.392L260.394 376.352L258.261 374.632L258.194 374.578L258.168 374.512L255.728 369.019L255.675 368.912L255.715 368.792L256.834 365.539L256.874 365.432L256.968 365.365L261.341 362.725L261.434 362.672L261.541 362.685L263.968 362.885L264.114 362.899L264.208 363.019L266.128 365.552L266.194 365.632V365.739L266.301 369.952L268.048 371.365L270.314 370.325L270.394 370.299H270.474L272.607 370.498L272.701 370.512L272.767 370.565L274.194 371.578L274.207 371.592L274.221 371.605L277.501 374.792L279.034 373.938L280.114 371.765L278.114 369.085L278.061 369.019L278.047 368.939L277.741 366.805L277.727 366.699L277.781 366.605L279.887 362.699L280.341 359.525L278.621 359.259H278.581L278.541 359.245L272.554 356.592L272.514 356.579L272.474 356.552L269.941 354.525L269.861 354.459L269.834 354.366L268.914 351.512L266.461 352.152L266.248 352.206L266.128 352.019L265.008 350.499L264.954 350.432L264.941 350.352L264.541 347.726L264.181 346.112L261.434 345.446L261.208 345.392L261.181 345.152L260.901 341.579L254.488 341.286H254.181V340.966V336.219L251.381 336.313Z", + fill: "#141414", + name: "Республика Башкортостан", + price: "87571", + }, + { + "fill-rule": "evenodd", + id: "70f43e7e-634c-4678-9b31-b64992dc3289", + "clip-rule": "evenodd", + d: "M271.141 281.234L266.848 283.194L266.728 283.247L266.608 283.207L254.408 278.5L250.302 283.114L250.102 283.34L249.862 283.154L247.915 281.607L247.795 281.5V281.354V274.047L246.795 271.66L246.715 271.474L246.848 271.314L256.608 260.407L256.208 255.687L253.368 252.248L249.528 252.861L243.995 256.474L243.902 256.541L243.795 256.527L238.862 256.327L238.169 258.061L241.675 261.354L241.915 261.581L241.675 261.821L237.382 266.261L235.249 268.581L235.049 275.287V275.607H234.729L224.222 275.407L220.049 279.647L222.676 282.314V282.327L222.702 282.34L225.609 286.14L225.769 286.34L225.609 286.54L223.982 288.473L223.929 288.527L223.862 288.553L220.409 290.087L220.236 290.153L220.089 290.047L215.582 286.78L211.796 292.087L212.649 295.9L214.623 297.5L223.782 299.113L223.902 299.127L223.969 299.22L227.622 303.273L227.662 303.313L227.689 303.366L228.902 306.313L228.929 306.366V306.433L229.129 312.42L229.142 312.566L229.129 312.58L229.236 322.633L229.609 323.793L231.755 318.299L231.822 318.126L232.009 318.099L237.089 317.326L239.462 308.686L239.542 308.433L239.795 308.446L242.449 308.66H242.502L242.555 308.686L245.409 310.02L248.915 307.086L249.208 304.686L249.302 302.566L249.315 302.246L249.635 302.26L255.328 302.46H255.448L255.542 302.553L258.875 305.686L261.448 305.206L261.635 305.166L261.755 305.313L263.755 307.62L265.328 308.846L268.008 305.833L270.088 303.02L267.715 300.94L267.608 300.846V300.7V297.3V297.087L267.808 297.007L276.821 293.207L276.514 288.353L271.141 281.234Z", + fill: "#141414", + name: "Кировская область", + price: "74142", + }, + { + "fill-rule": "evenodd", + id: "85660cc7-a564-4047-ac5a-f3f2e28e3310", + "clip-rule": "evenodd", + d: "M472.364 184.409L474.777 184.676L475.23 183.063L473.617 181.263L471.644 181.903L472.364 184.409Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "d859debd-f9f2-434f-aaaa-e5c9106f4c54", + "clip-rule": "evenodd", + d: "M480.083 196.889L482.95 197.969L485.923 197.422L484.656 193.036L481.07 195.009L480.083 196.889Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "c8d8c40a-4ae0-4267-9f98-0f5701c033c9", + "clip-rule": "evenodd", + d: "M486.843 199.076L483.336 199.289L481.603 205.555L475.857 200.329L474.297 205.729L480.39 212.342L480.736 218.075L469.59 208.155L469.243 201.889L473.95 196.156L474.643 186.929L472.723 187.796L470.47 194.062L466.99 197.196L463.324 198.236L459.844 203.462L460.017 217.209L451.497 230.608L452.017 238.795H460.724L467.857 247.315V255.501L462.804 261.594L464.204 264.368L468.203 266.634L460.724 268.381L458.63 260.541L464.204 250.794L461.764 243.488L453.23 242.275L448.537 246.795L448.017 257.061L440.177 265.074L433.044 267.687L428.178 272.901L411.818 262.808V257.941L422.778 262.981L428.524 260.714L437.751 254.808L444.004 242.275L442.964 235.488L453.59 210.249L454.804 205.902L453.59 200.156L460.55 193.542L461.937 184.316L456.537 177.183L462.084 176.463L461.27 169.743L455.777 169.33L455.364 174.223L456.537 177.183L453.057 175.783L447.844 179.796L441.577 187.796L436.697 192.502L429.391 194.236L425.564 197.889L429.391 202.942L425.218 210.422L419.471 212.169L419.298 214.769L424.338 219.995L422.604 224.862L423.471 227.995L425.391 230.782L418.951 236.701L416.858 233.395L415.125 225.915L408.325 215.009L404.432 218.249L406.725 222.315L406.805 222.475L406.725 222.635L401.952 231.102L403.792 237.155L403.832 237.288L403.752 237.421L400.792 241.981L400.738 242.075L400.632 242.115L395.872 243.701L392.712 247.395L392.618 247.501H392.485L380.499 248.035L374.405 253.074L374.325 253.141H374.205L370.286 253.208L369.939 263.394L369.926 263.488L369.872 263.568L365.192 270.167L368.219 276.581L379.765 277.447L379.859 277.461L379.939 277.527L385.445 281.78L385.565 281.874L385.579 282.034L385.752 287.58L387.685 289.367L400.912 290.074H401.058L401.138 290.194L405.232 295.34L405.298 295.433V295.54L405.658 303.967L407.898 306.9L407.965 306.993V307.113L407.805 312.633H416.525H416.658L416.751 312.726L424.711 319.98L435.671 324.753L435.764 324.793L435.817 324.886L439.871 331.566L447.017 335.926L454.284 336.619L460.23 332.259L460.444 332.086L460.644 332.273L466.057 337.339L471.617 337.166H471.79L471.883 337.313L476.07 343.392L478.217 343.566L478.337 343.579L478.43 343.659L482.43 347.672L490.723 337.139L491.243 330.353L491.256 330.259L491.296 330.179L496.789 322.606L495.776 316.513L489.51 311.82L489.35 311.7L489.39 311.5L490.963 302.633L486.803 296.913L486.723 296.82L486.736 296.687L488.056 284.367L482.83 277.581L482.723 277.447L482.776 277.287L484.856 271.047L482.79 266.127L482.643 265.781L483.003 265.687L489.736 263.874L492.59 256.634L491.096 248.115L484.056 246.355L483.936 246.328L483.87 246.235L477.403 237.701L477.31 237.568L477.35 237.421L478.643 232.248L478.683 232.102L478.83 232.035L488.51 227.702L489.483 223.822L485.39 215.129L485.35 215.035L485.363 214.942L486.403 209.249L486.443 209.022L486.67 208.982L490.896 208.275L486.936 199.876L486.923 199.822L486.91 199.769L486.843 199.076Z", + fill: "#141414", + name: "Ямало-Ненецкий АО", + price: "107328", + }, + { + "fill-rule": "evenodd", + id: "e3c8a886-6249-4424-96e8-53a938123d5b", + "clip-rule": "evenodd", + d: "M341.833 406.298L346.726 406.218L350.726 413.004L353.953 413.511L354.059 413.404L355.113 410.564L355.153 410.498L355.206 410.444L360.926 405.084L361.806 401.018L361.819 400.925L361.886 400.871L365.326 397.071L365.446 396.925L365.619 396.965L369.939 397.831L371.059 396.071L371.739 392.965L370.552 389.751L366.899 388.351L366.739 388.298L366.699 388.138L366.153 386.138L366.113 385.978L366.219 385.845L367.966 383.752L368.499 378.418L368.512 378.312L368.592 378.218L374.752 372.245L374.979 372.018L375.206 372.245L378.646 375.685L378.832 375.885L378.672 376.112L376.792 378.778L379.192 379.218L379.272 379.232L379.326 379.272L385.552 383.725L390.312 383.018L390.419 383.005L390.525 383.058L394.979 385.552L399.325 385.738L405.192 381.698L394.699 373.832L394.632 373.778L394.592 373.712L389.525 363.752V363.739L385.779 355.379L382.859 354.686H382.845L382.819 354.672L376.659 352.139L376.606 352.126L376.566 352.072L373.472 349.152L372.566 351.592L372.486 351.819L372.246 351.806L367.339 351.632L366.166 352.966L366.126 353.006L366.073 353.032L362.993 354.659L362.899 354.712L362.779 354.699L360.393 354.179L358.886 355.352L358.793 355.419H358.686H355.606H355.539L355.473 355.406L351.593 353.712L349.913 356.886L349.846 357.019L349.686 357.046L344.18 358.125L340.633 364.245L340.54 364.419L340.34 364.405L330.527 364.085L327.86 369.752L328.02 375.258V375.512L327.78 375.592L325.167 376.312L324.273 380.685L326.5 385.845L326.513 385.872L326.527 385.898L327.433 389.311L331.567 390.578L331.633 390.591L331.687 390.645L335.513 394.111L335.62 394.205V394.338L335.727 397.911L341.366 402.831L341.46 402.911L341.473 403.045L341.833 406.271V406.298Z", + fill: "#141414", + name: "Тюменская область", + price: "88298", + }, + { + "fill-rule": "evenodd", + id: "fae3e86f-a377-4b8c-bb85-ab9dedcc96eb", + "clip-rule": "evenodd", + d: "M295.327 400.284L305.127 402.564L310.7 406.044L314.007 403.431L318.873 406.044L335.233 409.178L341.18 406.458L341.193 406.324L340.846 403.244L335.206 398.298L335.1 398.205L335.086 398.071L334.98 394.498L331.3 391.178L327.073 389.871L326.9 389.818L326.847 389.658L325.9 386.085L323.633 380.845L323.593 380.752L323.62 380.658L324.527 376.245L319.873 374.018L316.42 375.752L316.194 375.858L316.02 375.658L313.22 372.018L307.194 369.938L300.327 372.032L300.701 373.965V373.992V374.032L300.581 380.245V380.405L300.447 380.498L291.127 387.471L290.914 390.831L297.914 395.031L298.181 395.191L298.034 395.471L295.327 400.284Z", + fill: "#141414", + name: "Курганская область", + price: "56463", + }, + { + "fill-rule": "evenodd", + id: "6b0dd1b1-78e1-434a-81da-47f4c5b80077", + "clip-rule": "evenodd", + d: "M256.847 417.351L258.834 414.738L265.447 414.218L265.967 409.524L269.101 407.778L272.407 407.951L276.407 411.084L278.847 408.831L275.887 403.951L274.5 399.085L277.807 395.591L280.767 394.725L285.287 399.605L294.673 400.191V400.165L294.687 400.111L294.713 400.058L297.313 395.418L290.407 391.285L290.233 391.178L290.247 390.992L290.487 387.272L290.5 387.125L290.62 387.045L299.94 380.072L300.06 374.059L299.247 369.765L296.753 367.379L295.407 368.192L295.287 368.272L295.153 368.245L292.767 367.645L292.687 367.619L292.633 367.579L282.714 359.072L280.994 359.512L280.514 362.846L280.5 362.899L280.474 362.952L278.394 366.819L278.674 368.765L280.754 371.552L280.874 371.699L280.794 371.885L279.567 374.325L279.527 374.405L279.434 374.459L277.607 375.472L277.394 375.592L277.234 375.419L273.794 372.085L272.46 371.139L270.501 370.952L268.141 372.032L267.967 372.112L267.807 371.992L265.781 370.365L265.661 370.272V370.125L265.554 365.859L263.781 363.525L261.581 363.339L257.407 365.859L256.367 368.885L258.727 374.179L260.754 375.819L269.807 378.805L271.82 377.752L271.834 377.739L273.354 377.032L273.567 376.939L273.727 377.099L276.367 379.845L276.62 380.098L276.327 380.325L274.407 381.845L274.354 381.885L274.3 381.898L271.527 382.765L270.447 386.552L270.381 386.792H270.141H268.421H268.341L268.261 386.752L265.474 385.312L259.914 388.432L256.541 394.191L256.047 397.685L256.007 397.898L255.794 397.951L251.648 398.911L251.261 401.738V401.751L250.808 404.618L257.661 406.711L257.794 406.765L257.861 406.898L259.301 410.004L259.354 410.111L259.314 410.231L258.594 412.391L258.554 412.484L258.487 412.538L255.914 414.564L256.847 417.351Z", + fill: "#141414", + name: "Челябинская область", + price: "67775", + }, + { + "fill-rule": "evenodd", + id: "e5b7edfb-17ec-475f-8631-bc796ad19909", + "clip-rule": "evenodd", + d: "M326.299 291.247L324.606 294.167L323.379 296.954L323.366 296.994L323.339 297.02L317.753 304.42L317.74 304.433L317.726 304.46L309.34 312.673L309.286 312.713L309.246 312.74L302.18 315.953L302.033 319.113L304.3 323.486L304.393 323.673L304.26 323.833L301.193 327.38L300.713 332.046L300.7 332.14L300.647 332.219L298.673 334.686L298.58 334.793L298.433 334.806L291.767 335.126L290.833 339.326L290.807 339.459L290.7 339.526L287.9 341.339L287.674 341.486L287.487 341.286L284.807 338.313L281.087 344.193L281.007 344.326L280.847 344.339L274.727 344.993L269.487 351.192L270.421 354.086L272.847 356.019L278.767 358.632L280.687 358.912L282.714 358.406L282.887 358.366L283.007 358.472L292.993 367.032L295.18 367.579L296.62 366.685L296.833 366.565L297.007 366.739L299.767 369.365L299.833 369.432L299.86 369.539L300.207 371.392L307.1 369.285L307.193 369.259L307.3 369.299L313.513 371.445L313.606 371.472L313.673 371.552L316.38 375.045L319.726 373.379L319.873 373.299L320.006 373.365L324.926 375.712L327.366 375.032L327.206 369.685V369.605L327.233 369.539L330.033 363.619L330.126 363.432H330.339L340.179 363.752L343.592 357.859L341.072 354.072L341.006 353.979L341.019 353.859L341.352 350.246V350.232L342.312 343.686L335.579 339.366L335.486 339.299L335.446 339.206L334.299 336.246L334.233 336.073L334.353 335.926L338.206 331.273L337.406 327.313L336.086 320.233L336.059 320.1L336.153 319.993L339.379 315.473L339.219 310.207L335.499 301.327L329.166 297.594L329.046 297.527L329.019 297.38L328.059 293.034L326.299 291.247Z", + fill: "#141414", + name: "Свердловская область", + price: "98843", + }, + { + "fill-rule": "evenodd", + id: "d61b8cdb-72d7-4127-b063-b0ba88b35cdf", + "clip-rule": "evenodd", + d: "M369.632 253.221L365.859 253.275L360.432 258.088L360.352 258.168H360.232L355.326 258.421L355.139 258.434L355.046 258.274L353.433 255.754L345.526 262.808L344.259 267.354L344.233 267.448L344.166 267.514L335.806 274.967L326.646 290.674L328.58 292.647L328.646 292.714L328.673 292.807L329.62 297.1L335.913 300.82L336.006 300.873L336.046 300.967L339.833 310.02L339.86 310.073V310.127L340.02 315.566V315.673L339.966 315.753L336.753 320.246L338.046 327.18L338.873 331.299L338.9 331.446L338.793 331.566L334.966 336.193L336.02 338.873L342.833 343.259L343.006 343.366L342.979 343.579L341.993 350.326L341.673 353.806L344.126 357.472L349.419 356.446L351.153 353.139L351.299 352.872L351.566 352.992L355.673 354.779H358.566L360.112 353.579L360.232 353.486L360.379 353.512L362.792 354.032L365.726 352.486L366.952 351.086L367.046 350.966L367.206 350.979L372.032 351.152L373.045 348.472L373.219 348.019L373.565 348.352L376.965 351.566L383.032 354.072L386.085 354.792L386.245 354.819L386.312 354.966L390.112 363.459L395.152 373.352L405.765 381.325L411.618 377.978L412.298 374.392L412.325 374.259L412.445 374.179L416.005 371.872L416.098 371.805L416.218 371.819L420.391 372.325L424.044 360.672L424.071 360.579L424.151 360.512L429.311 356.606L429.431 356.499L429.591 356.552L435.097 358.152L435.151 358.166L435.191 358.192L442.577 363.112L453.857 363.299H453.964L454.044 363.352L461.87 369.099L471.283 363.685L471.457 363.579L471.63 363.712L476.51 367.192L482.016 366.499L488.07 363.899L489.163 361.086L482.296 357.139L482.136 357.046V356.859V348.286L478.057 344.206L475.857 344.033L475.71 344.019L475.617 343.899L471.457 337.819L465.95 337.993H465.817L465.71 337.899L460.404 332.926L454.577 337.219L454.47 337.286H454.35L446.884 336.566H446.817L446.751 336.526L439.471 332.073L439.391 332.033L439.351 331.966L435.324 325.3L424.391 320.553L424.351 320.526L424.311 320.486L416.405 313.287H407.471H407.138V312.953L407.311 307.207L405.071 304.273L405.018 304.193L405.005 304.087L404.658 295.66L400.725 290.714L387.538 290.007H387.432L387.338 289.927L385.205 287.967L385.112 287.874L385.099 287.74L384.925 282.207L379.619 278.087L367.992 277.207L367.806 277.194L367.726 277.034L364.526 270.274L364.446 270.101L364.552 269.954L369.286 263.274L369.632 253.221Z", + fill: "#141414", + name: "Ханты-Мансийский АО - Югра", + price: "97824", + }, + { + "fill-rule": "evenodd", + id: "54ee6448-b8f3-4fc5-92ad-ad9f7c7b5409", + "clip-rule": "evenodd", + d: "M142.756 179.396L141.183 180.649L140.237 183.129L140.437 191.302V191.542L140.21 191.609L134.17 193.556L133.797 196.369L133.77 196.622L133.503 196.649L131.517 196.836L130.983 198.822L130.957 198.916L130.89 198.969L130.023 199.849L132.077 201.916L135.957 204.715L143.436 206.675L143.516 206.689L143.57 206.742L146.116 208.969L153.383 209.595L153.863 206.929L153.89 206.809L153.996 206.729L155.41 205.635L155.596 205.489L155.796 205.622L159.183 208.035L159.289 208.102L159.316 208.222L160.049 211.289L164.036 214.542L167.516 214.329H167.649L167.743 214.409L173.182 219.262L173.436 216.769L172.502 213.729L170.036 211.035L169.863 210.862L169.996 210.649L172.343 207.009L171.929 203.022L169.756 198.796L169.716 198.702L169.729 198.582L170.316 195.636L168.263 195.356L168.036 195.329L167.983 195.116L167.503 193.156L163.809 193.062L163.623 193.049L163.529 192.889L162.436 190.916L162.356 190.769L162.436 190.609L163.369 188.836L163.183 186.503L160.329 185.556L159.476 186.676L159.369 186.822L159.183 186.809L157.21 186.583H157.116L157.036 186.503L155.063 184.743L151.93 185.169L151.716 185.196L151.61 184.996L149.796 181.796L147.73 180.823L144.156 182.609L143.823 182.783L143.703 182.409L142.756 179.396Z", + fill: "#141414", + name: "Новогородская область", + price: "66726", + }, + { + "fill-rule": "evenodd", + id: "a709959c-481c-42ca-bb1e-4ddf9862000a", + "clip-rule": "evenodd", + d: "M180.343 226.368L187.41 230.928L190.183 230.782L190.343 230.768L190.45 230.902L193.783 234.995L193.89 235.115L193.85 235.275L192.236 241.155L196.503 245.235L208.036 245.821L208.116 245.835L208.183 245.875L215.809 250.501L215.889 250.541L215.929 250.621L220.916 259.781L228.955 264.487L234.449 263.114L234.635 263.074L234.755 263.194L237.142 265.581L240.982 261.608L237.569 258.381L237.409 258.234L237.489 258.021L238.342 255.874L238.435 255.661L238.662 255.674L243.728 255.888L249.088 252.368V248.661L245.395 246.808L245.128 246.688L245.235 246.408L246.408 243.288L242.969 242.128L240.715 243.155L240.409 243.301L240.289 242.981L237.569 236.075L230.889 235.875L230.755 235.861L230.662 235.755L226.382 230.848L222.329 228.288L222.302 228.275L222.289 228.248L218.409 224.582H218.396V224.568L206.983 211.649L206.889 211.542L206.903 211.395L207.769 204.942L207.783 204.835L207.836 204.769L212.036 199.969L209.276 199.049L209.049 198.969V198.742V194.329L205.623 194.369L203.303 196.582L203.209 196.676H203.076L198.263 196.462L198.129 196.449L198.036 196.356L195.783 193.982L193.623 193.942L190.436 194.996L185.303 198.862L181.943 205.915L181.837 206.115L181.623 206.102L176.023 205.675L172.903 207.342L170.677 210.782L173.023 213.342L173.077 213.395L173.09 213.462L174.077 216.649L174.103 216.702L174.09 216.769L173.797 219.595L179.29 219.555H179.583L179.61 219.848L180.343 226.368Z", + fill: "#141414", + name: "Вологодская область", + price: "51078", + }, + { + "fill-rule": "evenodd", + id: "062203de-b5f2-486e-867d-8b392d8d7ced", + "clip-rule": "evenodd", + d: "M141.77 163.396L138.397 163.783L133.01 167.956L129.877 172.303L123.784 171.956L120.13 178.049L115.77 178.569L115.597 183.276L109.157 187.449L109.504 193.542L112.117 196.849L109.157 200.502L109.864 203.462L114.037 204.502L114.904 208.862L113.584 211.209L113.864 211.249L116.624 210.529L116.744 210.502L116.85 210.555L118.304 211.329L123.637 210.302L125.744 207.049L126.943 202.076L126.957 201.982L127.024 201.929L130.383 198.569L130.957 196.449L131.01 196.222L131.237 196.209L133.197 196.036L133.557 193.276L133.583 193.076L133.783 193.009L139.783 191.076L139.583 183.076V183.009L139.61 182.956L140.61 180.343L140.637 180.263L140.717 180.209L142.636 178.663L144.57 172.663L142.05 168.57L141.997 168.503V168.41L141.77 163.396Z", + fill: "#141414", + name: "Псковская область", + price: "49844", + }, + { + "fill-rule": "evenodd", + id: "b440ab90-4cd2-4ec5-a25f-d1c0d7702f79", + "clip-rule": "evenodd", + d: "M174.783 154.863L169.036 155.077L161.89 157.69L161.543 163.436L162.236 166.036L160.156 167.783L158.583 163.783L155.797 163.61L151.45 159.423L146.063 162.916L142.41 163.33L142.637 168.303L145.21 172.45L145.29 172.583L145.237 172.716L143.263 178.849L144.21 181.863L147.597 180.169L147.73 180.103L147.877 180.169L150.17 181.263L150.263 181.303L150.317 181.396L152.063 184.489L155.13 184.076L155.277 184.063L155.383 184.169L157.383 185.956L159.076 186.143L159.943 184.983L160.09 184.796L160.303 184.863L163.583 185.956L163.796 186.023L163.81 186.236L164.023 188.876L164.036 188.969L163.996 189.049L163.09 190.756L164.01 192.409L167.756 192.529H168.01L168.063 192.769L168.556 194.742L170.743 195.049L171.09 195.089L171.023 195.422L170.396 198.609L172.529 202.782L172.556 202.836V202.902L172.943 206.582L175.809 205.049L175.889 205.009L175.983 205.022L181.449 205.436L184.743 198.516L184.783 198.449L184.849 198.396L190.089 194.449L190.129 194.422L190.182 194.396L193.462 193.302L193.516 193.289H193.569L198.169 193.396L200.556 191.476L196.129 185.689L193.289 185.156L193.102 185.129L193.036 184.929L191.689 180.476L189.929 180.649L189.622 183.343L189.582 183.703L189.236 183.623L187.809 183.289L187.676 183.263L187.596 183.143L186.529 181.276L185.129 181.689L184.929 184.863L184.903 185.236L184.529 185.156L182.556 184.716L182.409 184.689L182.343 184.543L181.223 182.209L175.743 182.316H175.569L175.463 182.169L173.263 178.916H168.076H167.93L167.823 178.796L166.41 177.036L166.236 176.836L166.41 176.636L175.303 165.876L174.783 154.863Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "9710d706-feac-4255-8c66-191bd405145b", + "clip-rule": "evenodd", + d: "M251.461 133.197L252.914 124.277L255.008 127.237L254.141 133.503L256.741 139.063L257.448 148.29L261.101 153.863L261.967 159.596L275.541 167.783L283.887 166.223L290.167 157.69L291.9 148.636L289.114 137.85L289.46 122.184L287.727 116.437L283.38 109.477L282.674 104.077L284.594 102.864L287.207 106.517L289.807 104.784L287.38 100.077L278.154 93.811L264.927 92.5977L262.314 94.5176L255.701 98.3442L255.874 103.557L251.354 110.877L242.475 111.051L239.515 114.771L246.008 123.424L246.101 123.544L246.075 123.677L245.048 128.824L250.421 131.503L250.501 131.543L250.554 131.637L251.461 133.197Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "e2b9b0ac-e04d-4d72-b022-c1ceea0c1af4", + "clip-rule": "evenodd", + d: "M235.235 169.423L234.822 166.569L235.342 164.129L233.075 160.996L235.168 157.17L241.608 149.156L247.008 147.423L250.128 142.023L251.315 134.197L250.048 132.037L244.528 129.29L244.315 129.184L244.355 128.93L245.408 123.69L239.101 115.291L231.688 124.624L227.862 124.45L222.982 127.757L219.502 127.584L218.115 131.064L216.542 134.023L213.755 136.103L215.329 139.063L213.409 140.983L206.969 139.93L205.236 146.023L204.009 155.25L200.182 156.823L183.129 154.556L175.423 154.836L175.663 159.81L179.836 158.983L179.889 158.97L179.943 158.983L185.409 159.743L185.543 159.77L185.623 159.876L187.809 162.956L187.876 163.036V163.143L187.769 166.983V167.103L187.689 167.183L185.796 169.383L186.009 173.649L186.023 173.676L186.009 173.703L185.463 177.436L185.449 177.569L185.343 177.649L182.569 179.782L181.783 181.862L182.849 184.116L184.303 184.449L184.489 181.422L184.503 181.196L184.729 181.129L186.583 180.582L186.836 180.516L186.956 180.729L188.089 182.689L189.023 182.916L189.303 180.316L189.343 180.049L189.596 180.022L191.902 179.809L192.169 179.782L192.236 180.036L193.609 184.556L196.356 185.076L196.489 185.089L196.556 185.196L200.902 190.862L201.556 189.076L201.116 183.662V183.569L201.156 183.489L203.129 179.649L203.142 179.609L203.182 179.582L210.289 171.903L210.422 171.769L210.595 171.809L214.755 172.796L214.902 172.836L214.969 172.956L216.275 175.369L216.329 175.463L216.315 175.569L215.662 179.742L215.635 179.849L215.569 179.916L212.502 182.876L207.315 188.729L205.916 193.715L209.369 193.675H209.702V194.009V198.502L212.502 199.435L214.515 197.235L214.622 197.115H214.755H217.289L218.315 192.422L218.329 192.342L218.395 192.276L223.182 187.289L222.008 185.342L220.502 182.756L220.435 182.636L220.475 182.502L221.555 178.636L221.569 178.556L221.635 178.489L226.288 173.823L226.702 171.343L226.768 170.996L227.115 171.089L230.315 171.943L232.288 172.343L234.755 169.676L234.795 169.636L234.848 169.596L235.235 169.423Z", + fill: "#141414", + name: "Республика Карелия", + price: "94235", + }, + { + "fill-rule": "evenodd", + id: "adbcc74a-3022-42d0-8303-40f24165a331", + "clip-rule": "evenodd", + d: "M308.54 204.675L302.113 212.955L304.353 216.422L304.46 216.582L304.366 216.755L302.926 219.448L303.966 223.848L304.02 224.075L303.82 224.208L299.726 226.568L299.553 226.675L299.393 226.568L294.1 223.168L289.033 223.382L288.767 223.395L288.7 223.128L287.873 219.368L275.1 209.542L273.687 211.662L277.247 217.515L277.3 217.622L277.287 217.742L276.207 222.702L276.18 222.795L276.114 222.862L273.06 225.915L274.447 228.275L274.487 228.341V228.421L274.7 230.995L274.727 231.328L274.394 231.355L269.38 231.555L265.447 236.741L265.247 239.861L269.98 241.834L271.98 239.421L272.034 239.355L272.127 239.328L276.647 237.821L276.914 237.741L277.034 237.981L279.834 243.581L279.954 243.821L279.754 243.981L269.314 252.288L269.1 256.874V257.021L268.98 257.114L265.327 259.914L265.181 260.021L265.007 259.954L260.447 258.087L257.167 260.754L247.461 271.594L248.421 273.86L248.448 273.927V273.994V281.194L250.021 282.46L254.074 277.9L254.221 277.74L254.434 277.82L266.714 282.554L270.98 280.594L273.394 274.647L273.487 274.42L273.727 274.447L281.86 275.22L281.98 275.234L282.074 275.327L288.1 282.127L294.713 285.554L303.966 286.567L307.633 284.554L307.82 284.447L307.993 284.594L317.993 292.793L324.153 293.66L335.272 274.607L335.299 274.554L335.339 274.527L343.659 267.101L344.925 262.541L344.952 262.447L345.019 262.381L353.285 255.021L353.579 254.768L353.779 255.088L355.485 257.767L360.085 257.527L365.525 252.714L365.618 252.634H365.738L374.085 252.501L380.178 247.461L380.258 247.408L380.365 247.394L392.311 246.861L395.444 243.208L395.498 243.141L395.591 243.114L400.311 241.541L403.124 237.195L401.284 231.155L401.244 231.021L401.311 230.901L403.511 227.008L401.218 226.581L399.724 228.835L399.618 228.968H399.444H396.618L392.951 232.381L392.831 232.501L392.658 232.461L388.285 231.421L384.925 235.301L384.831 235.408L384.698 235.421L374.765 236.221L374.645 236.235L374.551 236.168L331.432 205.369L327.286 206.662L327.233 206.689L327.166 206.675L308.54 204.675Z", + fill: "#141414", + name: "Республика Коми", + price: "76734", + }, + { + "fill-rule": "evenodd", + id: "42703212-04d8-41b8-9edc-f74927dfc0b9", + "clip-rule": "evenodd", + d: "M242.701 157.356L244.048 158.836L245.861 157.623L245.341 155.503L243.954 154.45L242.874 155.93L242.701 157.356Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "db348c9d-19f2-47a6-b7ca-2775fbc944ed", + "clip-rule": "evenodd", + d: "M372.152 162.21L374.392 160.583V156.916L371.738 156.316L372.152 162.21Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "8b1f67cc-55ed-48e4-b0af-2c63614cf5d6", + "clip-rule": "evenodd", + d: "M407.991 214.435L404.672 208.329L395.978 198.942H389.365L388.499 202.769L388.325 208.502L383.619 211.289L381.005 210.769L379.272 213.382L375.966 210.769L379.792 207.289V203.462L367.432 203.289L361.339 198.756L351.939 199.636L348.633 195.102L354.206 194.582L357.166 188.836L349.686 187.103L346.206 191.276L344.46 188.143L325.313 183.449L322.887 185.889L320.1 183.276L310.007 189.196L304.78 184.143L306.34 179.623L304.78 175.089L311.047 173.009L316.793 177.009L319.58 172.49L319.393 164.303L311.74 155.957L309.474 164.13L299.034 170.916L298.167 176.129L293.181 180.649L295.141 191.076L300.621 199.289L305.634 199.916L305.78 199.942L305.86 200.062L308.567 204.035L327.167 206.022L331.393 204.702L331.553 204.649L331.686 204.742L374.832 235.568L384.525 234.781L387.925 230.862L388.059 230.702L388.245 230.755L392.645 231.782L396.272 228.408L396.365 228.328H396.498H399.272L400.792 226.048L400.912 225.875L401.112 225.915L403.845 226.408L406.058 222.475L403.738 218.329L403.605 218.102L403.805 217.929L407.991 214.435Z", + fill: "#141414", + name: "Ненецкий АО", + price: false, + }, + { + "fill-rule": "evenodd", + id: "8d308d14-240b-4055-a726-e67681a76a2a", + "clip-rule": "evenodd", + d: "M392.698 196.395L388.832 196.809L385.778 191.715L386.592 187.036L391.485 185.822L392.898 191.102L392.698 196.395Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "1f09ed68-6de7-4657-a544-95ee0111511f", + "clip-rule": "evenodd", + d: "M332.953 172.423L335.953 176.356L343.006 176.542L343.82 173.916L343.38 169.983L339.633 165.916L334.26 167.796L332.953 172.423Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "b8050175-77be-4fa1-8ba6-b56798cfadde", + "clip-rule": "evenodd", + d: "M385.378 177.676L387.005 162.21L388.218 156.316L393.311 150.823L399.418 148.783L401.858 145.33L400.431 141.05L404.911 143.903L408.978 143.49L409.991 140.437L412.644 140.65L412.844 137.597L416.097 138.81L416.711 135.757L419.151 138.41L420.977 135.97L421.591 132.303L425.057 134.743L427.284 132.703L431.977 133.73L435.83 129.25L465.536 128.637L472.67 124.77L473.483 119.477L470.43 115.824L463.31 117.65L462.083 120.304L449.87 119.277L444.59 114.811L439.91 117.45L435.23 115.411L429.324 119.277H424.444L422.004 121.317L418.751 117.85L417.111 124.984L413.458 125.184L413.044 128.024L403.898 130.877L400.631 129.45L398.605 131.89L401.244 134.543L397.578 137.997L391.685 135.557L390.871 140.037L386.591 139.837L386.391 143.29L380.498 146.343L376.832 145.117L372.752 148.17L372.552 152.65L376.418 156.516L376.618 162.409L372.965 166.076L375.805 172.383L379.072 172.796L379.272 175.649L382.938 176.463L385.378 177.676Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "230eeeea-4230-45e1-b051-66d2ad31b8d8", + "clip-rule": "evenodd", + d: "M292.62 181.156L287.38 185.889L284.94 181.356L288.42 180.662L284.073 172.489L277.46 173.529L270.847 171.263L262.66 172.489L258.141 183.796L254.834 181.876L250.127 170.916L250.834 162.383L243.168 163.263L241.088 170.569L244.394 174.569L241.261 178.742L236.208 175.956L235.341 170.089L235.181 170.156L232.648 172.916L232.514 173.049L232.341 173.009L230.195 172.583H230.168L227.288 171.809L226.915 174.036L226.901 174.143L226.821 174.209L222.141 178.889L221.128 182.556L222.568 185.022L223.861 187.169L223.981 187.369L223.808 187.556L218.928 192.649L217.875 197.515L217.821 197.769H217.555H214.902L212.848 200.035L212.835 200.049L208.395 205.115L207.568 211.328L218.861 224.128L222.701 227.755L226.768 230.315L226.808 230.341L226.835 230.381L231.048 235.221L237.794 235.435L238.008 235.448L238.088 235.648L240.768 242.421L242.821 241.488L242.941 241.434L243.061 241.488L246.928 242.768L247.247 242.874L247.127 243.194L245.941 246.368L249.554 248.168L249.741 248.261V248.461V252.168L253.447 251.581L253.634 251.554L253.754 251.701L256.767 255.354L256.834 255.434V255.541L257.221 259.874L260.181 257.461L260.327 257.341L260.514 257.421L265.074 259.287L268.46 256.687L268.674 252.101L268.687 251.954L268.794 251.861L279.14 243.634L276.58 238.528L272.42 239.914L270.327 242.421L270.167 242.608L269.954 242.514L264.78 240.368L264.567 240.274L264.594 240.048L264.807 236.608V236.501L264.874 236.421L268.954 231.048L269.047 230.928L269.207 230.915L274.034 230.715L273.847 228.541L272.38 226.021L272.247 225.808L272.434 225.635L275.594 222.461L276.62 217.742L273.02 211.822L272.927 211.648L273.034 211.475L274.754 208.888L274.954 208.608L275.22 208.808L288.353 218.928L288.447 219.008L288.473 219.115L289.273 222.728L294.166 222.528L294.273 222.515L294.353 222.568L299.58 225.915L303.286 223.768L302.26 219.475L302.233 219.355L302.286 219.248L303.713 216.622L301.446 213.115L301.326 212.928L301.46 212.742L307.993 204.329L305.406 200.555L300.38 199.915L300.233 199.902L300.153 199.782L294.553 191.382L294.526 191.329L294.513 191.262L292.62 181.156Z", + fill: "#141414", + name: "Архангельская область", + price: "87531", + }, + { + "fill-rule": "evenodd", + id: "aaf86e51-6650-468d-8eac-7fe66a0c0ae7", + "clip-rule": "evenodd", + d: "M466.67 62.372L468.83 64.3986L471.803 61.8387L470.323 59.6787L468.163 60.212L466.67 62.372Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "10320541-79b1-43ab-b1be-d843fee7073d", + "clip-rule": "evenodd", + d: "M471.403 64.1319L473.017 65.4785L475.857 63.9985L476.67 60.6253L474.51 60.0786L471.403 64.1319Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "1e2573dd-e84b-4618-8e29-d28ff19ac7fd", + "clip-rule": "evenodd", + d: "M479.097 63.7319L481.937 66.2918L487.603 63.4519L486.523 60.2119L482.603 58.5986L479.23 61.4252L479.097 63.7319Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "9204e9e6-b76e-42b7-9d2a-877b1a2a6eb7", + "clip-rule": "evenodd", + d: "M485.176 57.6519L487.602 58.8652L489.229 56.9719L487.202 55.0786L485.176 57.6519Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "9b405860-3bf7-4a50-b188-a200b8ddb851", + "clip-rule": "evenodd", + d: "M495.843 50.8921L496.656 53.4653L499.083 52.5187L498.136 49.4121L495.843 50.8921Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "cf0cef9e-ef7b-412b-878d-d344fc71b16e", + "clip-rule": "evenodd", + d: "M487.736 44.5458L489.083 45.7724L490.843 44.4125L488.283 41.9858L486.923 43.0658L487.736 44.5458Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "c629a414-3d41-4b1b-8768-35da484360c7", + "clip-rule": "evenodd", + d: "M480.443 46.172L480.857 48.1987L483.55 49.9586L485.177 47.5187L483.683 44.5454L480.443 46.172Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "a9dd59c2-8846-44b5-a77d-dbc052b70991", + "clip-rule": "evenodd", + d: "M475.177 48.332L480.31 52.9186L479.63 56.8385L474.51 55.0786L471.137 51.172L475.177 48.332Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "e47a63cb-d893-4fbf-9096-ad632de13b18", + "clip-rule": "evenodd", + d: "M489.496 63.0518L490.163 66.025L495.843 65.8917L498.136 62.1051L496.243 58.9985L493.816 62.5051L490.163 61.5718L489.496 63.0518Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "4eceeea9-ff3f-48d1-8ef5-502c5b453aec", + "clip-rule": "evenodd", + d: "M473.963 69.7984L475.443 71.9584L476.803 70.2117L475.443 67.9185L473.963 69.7984Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "79fdc782-d068-4a05-9546-062f554beb69", + "clip-rule": "evenodd", + d: "M459.924 54.9455L462.217 58.8655L464.924 56.3055L463.564 53.0522L459.924 54.9455Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "81ccf172-f38d-46d7-bcad-1fa5bf97bf7a", + "clip-rule": "evenodd", + d: "M466.536 53.7319L467.083 56.0252L468.563 54.9452L467.349 52.3853L466.536 53.7319Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "cba65ed7-49db-408c-be26-a9308f5bda0f", + "clip-rule": "evenodd", + d: "M464.11 40.9054L465.857 43.3321L467.484 41.7188L464.777 39.2788L464.11 40.9054Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "112ceeec-22f6-469d-a497-681ab04576fa", + "clip-rule": "evenodd", + d: "M448.177 36.0391L448.977 39.279L451.417 41.1723L454.923 40.9056L457.083 42.6656L458.43 41.039L455.737 38.6123L453.31 39.3457L448.177 36.0391Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "8af35cdb-bd6e-4ea2-9ff4-4b0f67212b60", + "clip-rule": "evenodd", + d: "M448.844 44.279L448.577 47.119L451.15 49.6789L453.71 52.9188L454.524 51.4389L453.844 48.3323L457.35 47.519L461.817 49.0123L464.643 46.1723L462.084 43.1991L459.924 42.3857L457.63 44.1457L454.524 44.5457L452.63 45.359L448.844 44.279Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "fd54e21a-009d-4f27-8f85-81d418f3e194", + "clip-rule": "evenodd", + d: "M454.39 54.9453L453.844 56.8386L455.87 58.0519L456.004 55.492L454.39 54.9453Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "99d41e50-2bcd-4e3f-ac43-aacdff0d53c3", + "clip-rule": "evenodd", + d: "M53.9453 139.41L65.7184 164.863L73.0382 161.05L73.6782 147.037L70.1716 141.637L68.585 147.997L65.0784 145.77L62.2251 137.49L58.7185 139.73L53.9453 139.41Z", + fill: "#141414", + name: "Калининградская область", + price: "82967", + }, + { + "fill-rule": "evenodd", + id: "2a5be166-0f0b-45fe-8938-841411994c8c", + "clip-rule": "evenodd", + d: "M95.3045 326.5L95.2378 328.246L89.8379 328.073L87.758 331.206L84.9714 331.553L81.6648 337.473L76.0916 339.566L72.0917 333.646L62.6919 332.419L58.3453 336.953L67.7451 342.513L64.9585 344.432L60.0786 341.472L57.292 343.672L58.9586 346.966H62.3852H62.5319L62.6385 347.086L66.7451 352.166L66.8785 352.326L66.7851 352.512L63.7319 358.379L67.7184 363.285L67.8384 363.445L67.7451 363.632L66.8118 365.512L66.5851 369.419L68.9184 372.299L71.0784 369.805L71.2384 369.632L71.4383 369.712L75.0516 371.072L76.3716 368.885L76.5182 368.645L76.7716 368.752L79.6782 369.952L79.8782 370.032V370.259V374.645L83.3048 376.245L83.5047 376.338V376.538V380.805L85.278 383.685L89.5046 383.245L90.8646 380.738L90.9579 380.565H91.1579H98.0111L102.184 375.952L101.971 373.685L98.1178 373.232L97.8511 373.205L97.8378 372.938L97.5978 369.645L94.0245 364.645L93.9445 364.512L93.9845 364.365L95.8778 357.499L93.5445 353.992L93.3445 353.712L93.6512 353.539L98.7311 350.632L98.9444 350.512L99.1177 350.686L100.944 352.512L104.491 352.299L106.531 348.192L105.824 341.286L105.798 341.086L105.958 340.979L111.357 337.459L110.437 328.979L106.238 328.766L103.184 330.873L103.011 330.993L102.824 330.886L99.4377 328.713L95.3045 326.5Z", + fill: "#141414", + name: "Ростовская область", + price: "85083", + }, + { + "fill-rule": "evenodd", + id: "b0203501-ae40-4f7e-94c4-7c35e32261e7", + "clip-rule": "evenodd", + d: "M131.651 378.045L137.531 376.112L138.397 371.579L143.451 368.792L148.85 367.405L150.784 366.819L150.61 359.419L147.304 358.752L147.17 358.725L147.104 358.619L145.491 356.299L145.437 356.219V356.126L145.277 351.792L143.224 352.672L143.144 352.712L143.064 352.699L140.571 352.526L140.251 352.499L140.277 352.179L140.451 348.979V348.859L140.531 348.779L143.117 345.846V341.833L137.411 336.286L134.117 335.593L133.997 335.579L133.931 335.473L131.611 332.446L131.558 332.379L131.544 332.286L131.211 328.033L126.424 326.326L126.304 326.286L126.238 326.166L124.224 322.14L121.638 322.953L121.571 322.966L121.504 322.953L116.478 322.286L115.985 325.713L115.971 325.86L115.838 325.94L111.078 328.846L112.025 337.579L112.051 337.779L111.878 337.899L106.478 341.406L107.185 348.219L107.198 348.312L107.158 348.406L104.971 352.752L104.891 352.926H104.705L100.838 353.179H100.692L100.598 353.072L98.8382 351.326L94.2783 353.926L96.4916 357.259L96.5849 357.379L96.5449 357.526L94.6517 364.392L98.1049 369.232L106.651 370.152L107.531 367.725L107.611 367.499L107.865 367.512L110.758 367.752L110.998 367.779L111.051 368.019L111.971 372.379L115.251 372.819L118.158 370.979L118.278 370.912L118.398 370.939L128.731 373.072L128.878 373.099L128.944 373.232L131.651 378.045Z", + fill: "#141414", + name: "Волгоградская область", + price: "72022", + }, + { + "fill-rule": "evenodd", + id: "417deb63-df03-43c0-bd77-52892d5248f8", + "clip-rule": "evenodd", + d: "M106.304 417.804L111.771 419.791L126.397 419.444L125.17 413.698L128.824 413.004L131.61 397.338L129.17 394.031L125.517 393.165L126.05 390.205L130.57 386.031L126.53 380.418L128.477 379.418L131.037 378.285L128.45 373.672L118.397 371.592L115.717 373.285L117.571 378.125L117.597 378.205L117.571 378.298L115.664 387.365L118.024 391.618L118.091 391.738L118.051 391.871L115.664 398.804L116.611 403.058L116.704 403.498L116.251 403.458L111.997 402.978L109.744 403.964L109.491 404.071L109.344 403.844L107.797 401.538L106.424 403.191L108.664 408.524L108.757 408.751L108.571 408.898L105.544 411.404L105.517 411.418L105.491 411.431L102.784 412.858L106.304 417.804Z", + fill: "#141414", + name: "Астраханская область", + price: "77703", + }, + { + "fill-rule": "evenodd", + id: "34eac272-db36-4c08-8b09-9489890ba353", + "clip-rule": "evenodd", + d: "M94.8515 420.018L100.291 420.138L105.478 417.751L102.051 412.938L101.838 412.631L102.158 412.458L105.158 410.871L107.971 408.551L105.758 403.258L105.678 403.071L105.798 402.925L107.585 400.791L107.865 400.458L108.105 400.818L109.731 403.258L111.811 402.351L111.891 402.311L111.971 402.325L115.878 402.765L115.011 398.845L114.984 398.751L115.011 398.671L117.384 391.805L115.051 387.578L114.984 387.472L115.011 387.352L116.918 378.258L115.091 373.459L111.664 372.992L111.424 372.965L111.384 372.739L110.464 368.379L108.051 368.179L107.171 370.605L107.078 370.845L106.825 370.819L98.2647 369.899L98.4647 372.632L102.305 373.072L102.571 373.112L102.598 373.365L102.838 376.032L102.851 376.165L102.758 376.272L98.3981 381.112L98.3047 381.218H98.1581H91.3449L89.9849 383.712L89.9049 383.858L89.7316 383.872L85.145 384.352L84.945 384.378L84.8384 384.205L82.8917 381.058L82.8517 380.978V380.898V376.739L79.4118 375.139L79.2251 375.059V374.845V370.472L76.7852 369.459L75.4786 371.632L75.3319 371.859L75.0786 371.765L71.4253 370.392L69.332 372.805L71.7053 375.699L74.1719 375.259L74.3719 375.219L74.4919 375.392L76.1185 377.712L79.3985 378.645L79.5585 378.685L79.6118 378.845L81.0518 382.685L84.425 388.458L84.4784 388.565L84.465 388.685L83.505 394.365L87.0783 400.805L87.105 400.845L87.1183 400.885L88.3316 405.965V406.005V406.045L88.1049 411.218L93.5582 416.684L93.5982 416.724L93.6382 416.791L94.8515 420.018Z", + fill: "#141414", + name: "Республика Калмыкия", + price: "49978", + }, + { + "fill-rule": "evenodd", + id: "0cfdc67e-63cd-4a11-b045-4dd9b349d3b3", + "clip-rule": "evenodd", + d: "M61.239 438.123L59.3857 439.977L59.7324 445.203L64.6123 452.163L64.2656 459.47L63.3857 462.95L67.7456 468.349L69.8255 467.483L71.0522 465.389L73.6521 466.776L76.4387 467.656L79.7453 465.563V456.336L82.0119 443.283L90.3717 435.284L91.0651 426.924L90.1984 423.27L94.2383 420.217L93.0517 417.097L87.7451 411.777L85.7852 413.297L85.7052 413.364H85.5718L79.892 413.124L76.812 415.551L77.9053 417.737L78.0387 418.004L77.7853 418.151L75.0387 419.857L78.532 424.83L82.2652 425.537L82.4652 425.577L82.5186 425.777L83.7319 430.364L83.7985 430.644L83.5452 430.75L80.6386 431.95L80.5719 431.99L80.4919 431.977L77.5587 431.75L73.7988 439.057L73.6121 439.417L73.2921 439.15L70.3988 436.697L68.6655 438.643L68.5589 438.763L68.3989 438.75L61.239 438.123Z", + fill: "#141414", + name: "Республика Дагестан", + price: "26808", + }, + { + "fill-rule": "evenodd", + id: "0cc13931-baad-4164-8ac7-265868ea6656", + "clip-rule": "evenodd", + d: "M59.7188 431.604L60.9587 434.937L61.4654 437.483L68.2919 438.083L70.1185 436.03L70.3319 435.79L70.5718 436.003L73.3985 438.403L77.0917 431.27L77.185 431.07L77.3984 431.097L80.465 431.324L83.0382 430.257L81.9449 426.137L78.2783 425.444L78.145 425.417L78.0783 425.31L73.0918 418.191L69.2119 417.964L67.3586 418.791L69.4652 426.737L69.5319 427.004L69.2919 427.124L59.7188 431.604Z", + fill: "#141414", + name: "Чеченская Республика", + price: "31291", + }, + { + "fill-rule": "evenodd", + id: "cb279de7-6d55-4580-8bfd-148be7162d51", + "clip-rule": "evenodd", + d: "M57.3984 428.257L57.4651 429.71L59.3051 431.07L68.7715 426.644L66.7582 419.057L65.0516 419.804L63.425 424.99L63.385 425.084L63.305 425.137L60.8917 427.07L60.8517 427.11L60.7984 427.124L57.3984 428.257Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "86cfcb02-4d75-44ee-9832-c0882a238112", + "clip-rule": "evenodd", + d: "M50.0791 417.298L50.3324 423.271L57.3056 426.577L57.3589 427.591L60.5322 426.537L62.8255 424.697L64.4788 419.484L64.5188 419.338L64.6655 419.284L68.5454 417.564L65.5054 415.098L64.3588 417.071L64.2388 417.284L63.9988 417.231L56.119 415.311L50.2124 417.204L50.0791 417.298Z", + fill: "#141414", + name: "Республика Северная Осетия-Алания", + price: "44423", + }, + { + "fill-rule": "evenodd", + id: "f3ebc4b8-9977-494c-b603-79d1cc9b949b", + "clip-rule": "evenodd", + d: "M44.9326 405.298L48.5992 409.351L48.7725 414.911L49.8792 416.644L49.9058 416.617L49.9592 416.604L55.999 414.671L56.0924 414.644L56.1724 414.657L63.9189 416.537L66.3855 412.284L65.2922 408.778H61.6656H61.5323L61.4389 408.684L54.2791 402.244L49.1859 402.004L44.9326 405.298Z", + fill: "#141414", + name: "Кабардино-Балкарская Республика", + price: "52192", + }, + { + "fill-rule": "evenodd", + id: "5c6bc2e1-ce07-48ad-9201-6f93d77c74df", + "clip-rule": "evenodd", + d: "M35.9727 388.618L40.2392 395.778V400.125L44.5058 404.831L48.8924 401.418L48.9857 401.351H49.1057L54.0656 401.578L53.8389 396.378V396.191L53.9856 396.098L56.6389 394.325L52.839 387.165L51.559 389.738L51.4523 389.938L51.2257 389.911L46.6391 389.431L46.4924 389.418L46.4124 389.298L43.8925 385.872L35.9727 388.618Z", + fill: "#141414", + name: "Карачаево-Черкесская Республика", + price: "52192", + }, + { + "fill-rule": "evenodd", + id: "3887d42f-1826-4edc-8075-2b7c98ca0744", + "clip-rule": "evenodd", + d: "M27.8793 342.859L28.226 348.952L26.3193 351.219L27.186 353.886L29.9593 355.926L29.7859 360.272L31.3459 367.232L30.8392 373.725L29.6259 384.392L30.9592 386.312L33.7458 385.085L35.5725 388.152L43.8523 385.285L44.0789 385.205L44.2123 385.392L46.7856 388.912L51.0255 389.352L54.0654 383.272V383.165H54.1721L57.4387 381.832L56.1987 379.992L56.092 379.832L56.1853 379.658L57.9986 376.258L56.012 374.498L55.7587 374.272L55.9987 374.032L58.3453 371.685L58.572 369.632V369.445L58.7453 369.365L61.4119 368.152L61.6919 368.032L61.8252 368.299L63.5718 371.352L65.9585 369.365L66.1985 365.365V365.299L67.0784 363.552L63.0785 358.632L62.9452 358.472L63.0519 358.286L66.1051 352.392L62.2252 347.606H58.5586L58.4653 347.419L56.3587 343.246L49.9588 337.473L49.0922 345.819L45.6122 344.086L38.9457 344.433L36.6258 347.566L31.7459 339.393L27.9193 342.859H27.8793ZM34.4125 381.165L34.1725 377.058V376.392H34.4792H34.7858L39.0391 375.965V373.405V373.085L39.1724 372.992L39.3057 372.885L44.0923 369.352L41.039 367.432L37.1724 362.845L37.0791 362.725L36.9858 362.619V362.485V362.339L37.4658 358.712V358.312V357.926L37.8524 358.046L38.2257 358.179L41.6123 359.392H41.7057H41.8123V359.486V359.579L44.4789 363.872H48.8388V364.179V364.485L49.0655 368.312L51.7321 370.552L51.8521 370.659L51.9854 370.752V371.059L51.7454 376.392V376.592L51.6788 376.672V376.752L47.9055 381.725L47.4255 382.352L46.9456 382.992L46.8522 382.205L46.7456 381.418L46.1989 377.005L40.1324 383.672L39.9724 383.858L39.8124 384.032L39.599 383.925L39.3857 383.832L34.7858 381.725L34.6125 381.632L34.4392 381.552V381.165H34.4125Z", + fill: "#141414", + name: "Красонадрский край", + price: "94417", + }, + { + "fill-rule": "evenodd", + id: "59ffcc21-7f66-42f0-9e71-8ac44f7ef337", + "clip-rule": "evenodd", + d: "M66.2123 369.992L63.799 371.965L63.5057 372.192L63.319 371.872L61.519 368.738L59.3058 369.752L59.0791 371.738L59.0658 371.858L58.9858 371.938L56.8125 374.111L58.7324 375.818L58.9191 375.978L58.7991 376.205L56.9591 379.658L58.3058 381.685L58.5191 382.018L58.1591 382.165L54.6392 383.565L53.1992 386.445L57.3591 394.284L57.4925 394.538L57.2391 394.698L54.5059 396.524L54.7192 401.778L61.7857 408.124H65.5323H65.7723L65.8389 408.351L67.0522 412.217L67.0922 412.351L67.0122 412.484L65.8256 414.537L69.2789 417.311L73.2788 417.551L73.4388 417.564L73.5321 417.684L74.6654 419.324L77.1987 417.764L76.1187 415.604L75.9987 415.364L76.212 415.204L79.5853 412.551L79.6786 412.471L79.7986 412.484L85.4918 412.711L87.4518 411.191L87.6785 406.071L86.4918 401.071L82.8919 394.591L82.8386 394.484L82.8519 394.378L83.7985 388.684L80.4786 382.991L80.4653 382.965L80.452 382.938L79.0653 379.231L75.8387 378.298L75.7187 378.271L75.6521 378.178L74.0788 375.925L71.6255 376.378L71.4388 376.405L71.3188 376.258L66.2123 369.992Z", + fill: "#141414", + name: "Ставропольский край", + price: "71641", + }, + { + "fill-rule": "evenodd", + id: "f0ebb44d-d2ed-493b-b5fd-35fd80cf749f", + "clip-rule": "evenodd", + d: "M34.8262 377.018L35.0662 381.138L39.6661 383.311L46.1993 376.098L46.6659 375.578L46.7592 376.272L47.3992 381.378L51.2658 376.298L51.5058 370.978L48.7192 368.658L48.6125 368.565L48.5992 368.418L48.3592 364.459H44.426H44.2526L44.1593 364.299L41.3594 359.859L37.9728 358.659L37.4928 362.272L41.346 366.872H41.3594L44.8126 369.032L45.2259 369.285L44.8393 369.565L39.6661 373.392V373.405V376.245V376.538L39.3727 376.578L34.8262 377.018Z", + fill: "#141414", + name: "Республика Адыгея", + price: "68179", + }, + { + "fill-rule": "evenodd", + id: "b941862b-3b94-4275-a66c-eb68ea13031e", + "clip-rule": "evenodd", + d: "M578.228 504.336L592.988 510.295L606.561 513.429L609.347 524.215L619.267 529.428L626.227 529.255L636.147 523.348L643.813 525.775L651.813 525.255L653.893 528.908L658.506 529.108L660.013 523.522L660.053 523.388L660.173 523.322L664.599 521.015L659.853 515.842L659.626 515.589L659.893 515.375L664.506 511.642L662.759 506.376L662.613 505.949H663.066H671.839L677.226 501.456L677.332 501.376L677.479 501.389L682.306 502.042L691.319 490.109L691.412 489.989L691.559 489.976L697.319 489.536L699.052 486.709L699.119 486.629L699.212 486.576L704.158 484.563L707.918 479.909L708.345 474.95L704.398 472.323L704.265 472.23V472.056V467.256V467.096L704.385 467.003L712.985 460.443L715.918 453.67L715.971 453.537L716.105 453.497L723.638 450.843L723.198 444.83L718.585 440.644L713.425 439.75L713.238 439.724L713.172 439.524L708.865 426.604L706.185 424.151L705.985 423.964L706.145 423.737L708.812 419.951L708.438 416.244L705.278 419.804L705.158 419.924L704.985 419.911L702.318 419.497L700.785 425.364L700.745 425.551L700.558 425.604L686.186 429.47L685.972 429.537L685.839 429.351L683.439 426.071H680.172H680.092L680.026 426.031L676.919 424.364L675.226 428.377L675.172 428.511L675.026 428.564L668.186 430.844L668.079 430.87L667.973 430.844L664.439 429.591L663.613 433.564L663.559 433.79L663.333 433.817L656.373 434.697L656.973 438.124L661.213 441.684L661.466 441.897L661.253 442.15L657.666 446.403L656.999 452.843L659.319 458.27L659.693 457.19L661.106 448.337V448.283L661.146 448.23L663.453 444.137L663.559 443.95L663.773 443.977L666.786 444.337L667.039 444.364L667.066 444.604L667.613 447.977V448.043V448.083L666.186 456.043L666.719 463.79L667.946 468.016L667.986 468.123L667.946 468.23L666.346 472.323L666.319 472.39L666.266 472.443L663.813 474.71L663.013 476.149L663.866 478.856L663.906 478.963L663.853 479.069L662.786 481.736L662.733 481.896L662.573 481.936L659.959 482.589L659.799 485.549L659.786 485.629L659.746 485.696L656.359 491.202L656.306 491.309L656.186 491.349L651.133 492.909L647.826 497.456L647.72 497.602L647.533 497.576L643.733 497.242L642.733 503.002L642.706 503.096L642.653 503.162L639.813 506.362L639.76 506.415L639.693 506.442L630.587 510.469L629.387 514.589L629.333 514.749L629.173 514.802L623.32 516.762L622.987 516.869L622.907 516.535L622.067 513.175L615.867 511.975L615.627 511.922L615.6 511.682L615.08 507.162L610.801 501.669H605.081H604.974L604.881 501.602L592.988 492.176L592.948 492.149L592.921 492.122L589.201 487.043L583.241 491.296L583.148 491.362H583.041L579.641 491.282L579.814 492.029L579.855 492.202L579.721 492.336L577.895 494.162L578.561 496.829L578.601 496.989L578.495 497.122L575.975 499.976L578.228 504.336Z", + fill: "#141414", + name: "Республика Бурятия", + price: "60529" + }, + { + "fill-rule": "evenodd", + id: "b81b9d5d-b7c9-416c-a158-f5f15a919a08", + "clip-rule": "evenodd", + d: "M494.016 529.509L516.415 521.082L524.415 520.562L525.802 522.642L537.815 525.255L538.681 530.655L543.215 532.908L555.921 534.308L560.961 535.002L563.574 537.442L567.574 536.055L571.227 532.908L573.841 526.482L569.494 521.255L570.014 513.256L572.801 512.376L572.974 508.722L576.627 508.549L577.654 504.629L575.294 500.069L575.201 499.869L575.347 499.709L577.894 496.816L577.227 494.136L577.187 493.963L577.307 493.829L579.147 492.003L578.707 490.136L573.467 490.469L573.361 490.483L573.267 490.416L560.161 481.27L559.374 484.883L559.321 485.123L559.081 485.136L543.148 486.549L542.135 490.749L542.095 490.949L541.908 491.003L538.801 491.816L539.121 494.736L539.148 494.936L538.975 495.043L534.668 497.802L534.495 500.656V500.896L534.255 500.949L531.308 501.642L526.028 506.029L525.922 506.122L525.775 506.109L513.522 504.509L513.442 504.496L513.375 504.456L505.842 499.149L502.375 498.883L500.136 504.789L500.056 504.989L499.856 505.002L491.136 505.562L491.682 511.576L496.909 520.855L497.056 521.109L496.802 521.282L493.176 523.789L494.016 529.509Z", + fill: "#141414", + name: "Республика Тыва", + price: "119410", + }, + { + "fill-rule": "evenodd", + id: "5114fd0c-5351-45e7-96ac-998118d36124", + "clip-rule": "evenodd", + d: "M445.657 511.789L446.271 517.775L451.844 520.908L452.017 526.828L457.577 528.041L459.844 530.828L466.11 527.522L467.323 531.868L471.323 537.788L477.59 538.481L479.496 534.308L487.856 533.961L493.389 529.841L492.496 523.682V523.482L492.67 523.375L496.216 520.908L491.11 511.829V511.762L490.576 505.922L486.083 509.362L485.83 509.549L485.63 509.295L481.55 504.055L481.456 503.922V503.775L482.883 497.509L480.59 494.842L473.63 494.629V494.722H473.377L469.003 495.602H468.857L468.737 495.509L465.123 492.669L464.883 495.576V495.656V495.722L461.39 500.975L461.284 501.135H461.084L454.737 500.562L449.644 502.255L447.591 505.069L450.75 506.655L450.897 506.722V506.869L451.777 510.655L451.857 511.015H451.497L445.724 511.682L445.657 511.789ZM483.283 497.002L487.15 495.669L489.99 494.256L494.776 489.469L493.67 486.456V486.362V486.269L494.523 482.842L493.376 478.256V478.096L493.47 477.976L496.643 473.976L498.283 469.083L493.616 467.429H493.47V467.27L492.59 464.35V464.19L492.683 464.07L496.363 459.256L494.403 454.47V454.363V454.27L495.283 450.47V450.323H495.416L500.323 448.017L502.749 445.59L497.603 435.59V435.484V435.377L498.349 431.897L492.616 434.07H492.496H492.363L485.15 430.897L476.91 432.03L473.777 435.724L473.683 435.844H473.523H465.043L464.87 458.683L467.95 458.283H468.27V458.616L468.83 463.176L473.137 467.763V467.829L474.563 471.829L478.563 474.683L478.856 474.896L478.63 475.163L475.603 478.736L478.043 481.403L478.15 481.536V481.696L476.99 486.362V486.496L476.883 486.562L473.95 488.522L473.683 493.989L480.776 494.202H480.91L481.003 494.309L483.363 496.976L483.283 497.002Z", + fill: "#141414", + name: "Кемеровская область", + price: "62292", + }, + { + "fill-rule": "evenodd", + id: "43c803c5-5ccc-4faf-b3f7-8406dc744579", + "clip-rule": "evenodd", + d: "M401.671 460.016L410.071 500.376L414.591 499.669L417.737 495.149L420.684 496.362L421.564 501.069L431.137 506.295L438.617 503.509L442.617 505.242L445.483 511.162L451.003 510.522L450.243 507.229L446.87 505.549L446.537 505.375L446.75 505.069L449.097 501.856L449.15 501.776L449.257 501.736L454.51 499.989L454.563 499.962L454.63 499.976L460.856 500.536L464.203 495.522L464.496 492.096L464.55 491.496L465.016 491.869L468.989 494.989L472.963 494.189L473.243 488.322L473.256 488.149L473.403 488.056L476.496 486.083L477.589 481.709L475.083 478.923L474.896 478.709L475.069 478.496L478.056 474.963L474.256 472.256L474.176 472.203L474.136 472.096L472.709 468.083L468.376 463.456L468.296 463.39L468.283 463.283L467.749 458.936L464.723 459.323L460.816 462.87L460.71 462.963L460.576 462.95L453.096 462.243L450.843 463.976L450.643 464.123L450.443 463.976L448.137 462.163L441.643 468.483L441.417 468.696L441.19 468.483L436.123 463.59L436.043 463.523L436.03 463.43L435.137 459.696L430.977 454.15L413.817 460.043L413.697 460.083L413.591 460.03L409.951 458.47L408.284 459.643L408.111 459.763L407.924 459.656L405.204 457.936L401.671 460.016Z", + fill: "#141414", + name: "Алтайский край", + price: "70797", + }, + { + "fill-rule": "evenodd", + id: "1d31ea7f-03bf-454d-9551-bcf23b7ccda4", + "clip-rule": "evenodd", + d: "M388.538 442.91L397.538 443.11L393.885 446.937L401.431 459.403L405.044 457.283L405.218 457.19L405.378 457.283L408.098 458.99L409.724 457.843L409.871 457.737L410.044 457.803L413.724 459.39L430.99 453.457L431.204 453.377L431.35 453.563L435.697 459.363L435.737 459.417L435.75 459.483L436.63 463.19L441.417 467.79L447.883 461.497L448.083 461.297L448.31 461.47L450.643 463.31L452.803 461.657L452.897 461.577L453.03 461.59L460.483 462.297L464.256 458.87L464.443 435.804H461.443L457.19 439.35L456.923 439.564L456.723 439.297L454.91 436.937L454.843 436.844V436.724L455.363 428.004L442.844 427.657L442.67 427.644L442.577 427.484L440.31 423.311L433.817 423.497H433.564L433.497 423.257L432.244 418.604L428.164 413.298L406.258 402.858V409.951V410.138L406.098 410.231L401.964 412.644L403.164 417.298L403.284 417.724L402.831 417.698L397.471 417.338L393.311 419.084L390.871 423.431L391.405 436.004L391.418 436.071L391.391 436.151L388.538 442.91Z", + fill: "#141414", + name: "Новосибирская область", + price: "92779", + }, + { + "fill-rule": "evenodd", + id: "7030fd36-2076-4bc4-b4fd-259cbb3ac9e2", + "clip-rule": "evenodd", + d: "M354.646 413.671L357.165 414.391L357.339 418.924L355.779 420.657L356.819 423.791L353.339 427.804L354.032 430.751L361.512 432.497L361.859 436.497L365.525 436.67L368.299 437.364L371.085 440.497L367.085 443.804V446.59L371.085 445.377L374.565 447.297L377.698 446.59L380.312 444.337L387.805 442.964L390.765 435.964L390.218 423.364V423.271L390.258 423.191L392.791 418.671L392.845 418.564L392.951 418.524L397.298 416.711L397.365 416.684H397.445L402.431 417.018L401.271 412.564L401.204 412.338L401.418 412.204L405.604 409.764V392.165L402.618 388.991L402.418 388.791L402.604 388.565L405.778 384.685L405.498 382.285L399.591 386.325L399.511 386.392L399.405 386.378L394.871 386.192H394.791L394.725 386.165L390.298 383.685L385.525 384.392L385.392 384.405L385.285 384.325L379.005 379.845L376.178 379.312L375.685 379.218L375.978 378.805L377.992 375.965L374.965 372.938L369.125 378.605L368.592 383.912V384.018L368.525 384.085L366.819 386.138L367.272 387.805L370.925 389.191L371.058 389.245L371.112 389.391L372.378 392.831L372.418 392.911L372.392 393.005L371.672 396.258L371.658 396.325L371.618 396.365L370.352 398.365L370.245 398.551L370.019 398.498L365.672 397.631L362.419 401.231L361.525 405.311L361.512 405.418L361.432 405.484L355.699 410.858L354.646 413.671Z", + fill: "#141414", + name: "Омская область", + price: "67734", + }, + { + "fill-rule": "evenodd", + id: "d0ed996f-7f90-4639-9171-948b885c2a9c", + "clip-rule": "evenodd", + d: "M476.136 367.725L471.429 364.352L462.003 369.765L461.83 369.858L461.656 369.738L453.736 363.939L442.47 363.765L442.377 363.752L442.297 363.712L434.87 358.752L429.564 357.219L424.63 360.965L420.924 372.778L420.844 373.032L420.577 373.005L416.257 372.485L412.911 374.645L412.231 378.245L412.204 378.392L412.071 378.472L406.097 381.885L406.431 384.751L406.444 384.885L406.364 384.991L403.284 388.751L406.164 391.805L406.257 391.898V392.031V402.138L428.51 412.738L428.59 412.764L428.63 412.831L432.804 418.257L432.83 418.311L432.857 418.377L434.057 422.831L440.497 422.657H440.697L440.79 422.831L443.057 427.017L455.723 427.377H456.056L456.03 427.711L455.496 436.644L457.03 438.63L461.123 435.23L461.216 435.15H461.323H464.763H465.083V435.164L473.416 435.19L476.536 431.524L476.616 431.417L476.736 431.404L485.202 430.244L485.282 430.23L485.376 430.27L492.536 433.417L498.349 430.924L498.629 425.004L498.642 424.857L498.762 424.764L504.802 420.151L505.562 417.351L500.322 415.697L500.242 415.671L500.189 415.617L496.389 411.831L496.309 411.738L496.295 411.631L495.722 406.671L495.695 406.498L495.829 406.391L502.429 400.644L502.695 397.298L498.335 396.738L498.162 396.725L498.082 396.565L493.189 386.498L476.443 383.898L476.163 383.858V383.578V378.912V378.805L476.243 378.712L478.469 375.925L476.136 367.725Z", + fill: "#141414", + name: "Томская область", + price: "91884", + }, + { + "fill-rule": "evenodd", + id: "53d0049b-42c9-4b83-bf59-a8f8f89c2328", + "clip-rule": "evenodd", + d: "M497.749 449.684L495.735 450.63L494.922 454.164L496.922 459.03L496.989 459.203L496.882 459.35L493.189 464.177L493.962 466.79L498.775 468.483L499.069 468.59L498.975 468.883L497.215 474.136L497.202 474.19L497.162 474.243L494.055 478.203L495.189 482.71L495.202 482.79L495.189 482.87L494.335 486.269L495.469 489.389L495.535 489.589L495.389 489.736L490.429 494.683L490.402 494.723L490.349 494.749L487.429 496.216H487.402L487.389 496.229L483.482 497.629L482.096 503.722L485.882 508.589L490.589 505.002L491.056 504.642L491.082 504.909L499.602 504.362L501.855 498.429L501.949 498.203L502.189 498.229L505.762 498.496L508.295 493.163L508.348 493.043L508.468 492.989L513.015 491.296L514.388 488.256V484.83V484.643L514.562 484.55L518.748 482.31L518.482 478.763L516.735 473.55V473.523L516.722 473.51L515.868 468.617L512.108 462.83L512.002 462.683L512.082 462.523L513.722 458.99L510.842 457.163L505.988 457.723L505.975 457.737H505.962H500.709H500.482L500.402 457.51L497.749 449.684Z", + fill: "#141414", + name: "Республика Хакасия", + price: "61830", + }, + { + "fill-rule": "evenodd", + id: "39632067-301b-4528-a284-8e7c3c456075", + "clip-rule": "evenodd", + d: "M489.776 191.409L492.736 195.276L494.803 194.369L494.176 188.983L492.11 187.916L489.776 191.409Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "1c314623-2526-4204-a1ce-2cfcd03a920d", + "clip-rule": "evenodd", + d: "M498.029 166.903L499.563 168.876L501.176 167.169L500.456 164.476L498.389 165.103L498.029 166.903Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "93d2128b-8ebe-400c-ae23-fa2cd760a1ea", + "clip-rule": "evenodd", + d: "M554.788 71.7582L561.295 72.9448L559.775 68.0649L555.215 68.1716L554.788 71.7582Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "a8f5da3e-6324-4927-863f-339b48197005", + "clip-rule": "evenodd", + d: "M560.215 84.0248L563.788 79.2516L562.921 75.0117L566.401 72.7317L569.868 69.2651L573.775 72.7317L575.948 78.9183L577.254 81.6382L573.668 83.5848V86.9581L564.775 90.9713L560.215 86.8381V84.0248Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "d73f9450-07de-4115-8ff8-59ded18b794f", + "clip-rule": "evenodd", + d: "M556.948 89.3447L563.787 91.9447L562.814 95.1979L559.668 96.9312L555.108 93.7846L554.348 90.7447L556.948 89.3447Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "922e0a3d-6bb5-4a38-8f69-dd3cc78c74f0", + "clip-rule": "evenodd", + d: "M563.028 100.198L566.067 92.7044L574.427 88.5845L575.947 94.331L578.121 93.6777L578.441 91.1844L582.24 94.8777L581.92 99.7576L579.094 104.317L581.48 107.144L580.841 111.371L577.801 112.997L571.614 108.771L566.067 103.997L562.921 102.584L563.028 100.198Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "48727b4e-ae99-4665-8e6b-8dd1eeda27ed", + "clip-rule": "evenodd", + d: "M584.854 104.424L584.094 114.197L580.4 120.931L581.814 126.024L587.894 121.144L594.293 120.704L597.653 117.344L598.093 109.531L594.507 104.971L591.467 108.011L589.84 106.278L590.067 101.598L584.854 104.424Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "45844dbd-147d-443f-b429-bf4f8e61286e", + "clip-rule": "evenodd", + d: "M602.76 118.544L603.306 121.144L608.08 122.224L607.866 120.384L603.08 117.451L602.76 118.544Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "eeadf34a-4eba-420a-90bc-ae57260e9fb2", + "clip-rule": "evenodd", + d: "M566.508 138.077L569.001 139.917L570.841 138.837L569.548 136.117L566.508 138.077Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "bafc3cdc-8cab-4360-bb9c-5e7d0abcd13c", + "clip-rule": "evenodd", + d: "M544.468 134.49L547.615 136.224L547.841 133.73L545.775 131.344L544.255 132.65L544.468 134.49Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "f0d0c8b1-4a7c-4d1a-b63b-898cb458c5d4", + "clip-rule": "evenodd", + d: "M563.908 144.917L565.095 146.223L566.615 144.81L564.882 142.957L563.908 144.917Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "ba0d9f7e-5d99-417a-af19-2537fa446dc6", + "clip-rule": "evenodd", + d: "M510.869 177.676L513.296 179.916L514.909 178.303L514.282 175.796L512.216 175.25L510.869 177.676Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "7859e616-1aeb-4821-9d7c-6d1385726751", + "clip-rule": "evenodd", + d: "M516.709 180.543L518.056 181.543L518.949 179.836L517.429 178.129L516.709 180.543Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "0d6a66f4-40c9-44ec-9577-19b362816d58", + "clip-rule": "evenodd", + d: "M520.215 173.996L521.561 174.89L522.361 173.37L520.295 172.023L520.215 173.996Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "3d9a7062-e8d8-479b-87a9-717a2feff921", + "clip-rule": "evenodd", + d: "M522.642 170.41L524.162 171.57L525.602 169.503L523.269 167.796L522.002 168.703L522.642 170.41Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "f7c961f3-f518-41bf-939e-ea11d68411bc", + "clip-rule": "evenodd", + d: "M511.776 158.01L513.483 159.183L515.989 157.65L514.549 155.143L512.403 154.517L510.336 156.303L511.776 158.01Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "da5d2f23-5067-4a59-abbc-c16bae7e3bf8", + "clip-rule": "evenodd", + d: "M517.162 149.223L516.535 150.743L517.882 152.623L519.308 151.103L519.402 149.396L517.162 149.223Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "a70effec-5517-473d-875d-ca012f9818de", + "clip-rule": "evenodd", + d: "M513.096 87.438L512.709 89.4779L514.816 91.5846L517.762 91.6512L517.629 89.0113L515.602 86.3047L513.096 87.438Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "81075645-b5da-4c73-b21d-ce17970e7d81", + "clip-rule": "evenodd", + d: "M526.242 71.5581L529.002 72.4115L532.028 71.6248L530.255 67.6782L528.015 65.8916L526.442 67.4116L526.108 69.9182L526.242 71.5581Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "82c94b13-80b9-42e4-bd02-3a03c0bf2fd4", + "clip-rule": "evenodd", + d: "M638.813 326.926L636.719 329.26L636.639 329.34H636.533L631.533 330.393L627 332.406L627.253 337.433L628.586 340.819V340.953V341.073L625.946 346.766L628.506 350.859V351.059L629.04 357.152V357.246V357.326L625.04 365.005V365.099H624.96L618.293 369.179L620.773 373.405L620.88 373.579L620.76 373.752L617.946 377.605L619.44 382.578L625.093 384.378H625.28V384.552L626.066 388.272V388.432L625.96 388.552L621.946 393.032L621.72 396.098L624.386 396.818H624.546L624.613 396.991L625.946 400.991V401.178L625.8 401.325L622.68 404.445L621.346 409.124L621.24 409.538L620.88 409.324L615.053 405.871H614.96V405.778L612.173 399.725L606.84 402.165L606.08 407.285V407.378L606.013 407.458L594.187 420.338L594.707 426.284V426.524L594.494 426.604L591.307 427.937L591.027 428.057L590.894 427.777L586.347 417.924L583.281 421.964L583.187 422.084H583.041L570.774 422.618L565.921 431.551L571.374 440.137L571.454 440.257V440.377L570.401 445.15V445.377H570.187L564.788 446.15L561.721 452.03L560.654 467.857V468.19H560.321L555.108 467.67L551.281 469.39V472.496L560.201 480.496L573.601 489.829L578.934 489.483H579.281L579.347 489.749L579.547 490.656L583.014 490.736L589.147 486.363L589.4 486.163L589.6 486.429L593.48 491.763L605.253 501.096H611.173L611.267 501.229L615.72 506.909V506.989V507.056L616.24 511.429L622.4 512.629H622.6V512.829L623.4 516.042L628.733 514.255L629.813 510.562H623.986L623.906 510.376L622.653 507.709L622.533 507.456L622.786 507.296L625.453 505.696L629.106 505.176L636.453 500.096L639.119 496.096L644.559 491.176L645.772 487.523L648.959 482.016L652.852 476.003L656.212 466.803L658.719 459.403L656.052 453.23V453.15V453.07L656.746 446.404V446.297L656.812 446.217L660.266 442.137L656.172 438.697L656.079 438.617V438.51L655.386 434.631V434.284H655.719L662.799 433.404L663.665 429.297L663.732 428.937L664.079 429.057L667.852 430.391L674.452 428.191L676.225 423.991L676.358 423.671L676.665 423.831L680.025 425.617H683.532L683.625 425.751L685.998 428.991L699.985 425.217L701.531 419.244V418.964H701.825L704.625 419.391L708.145 415.391L708.638 414.844L708.718 415.578L709.144 419.898L717.664 421.231L722.677 417.738L722.891 411.231L717.558 407.458L717.424 407.365V407.058L716.971 398.845V398.671L717.104 398.565L720.064 396.285L720.158 396.218H720.611L727.877 396.005L721.038 380.498L717.371 377.965L710.944 380.885L710.611 381.032L710.504 380.685L708.145 373.645L697.878 369.525L692.732 370.379L684.732 387.618L679.398 393.911L679.172 394.178L678.918 393.938L675.025 390.045L672.545 394.458L672.452 394.618H672.265L664.879 394.911L659.852 398.751L659.626 398.925L659.426 398.711L654.626 393.618L654.532 393.511V393.365L655.426 380.178L659.786 370.019L653.946 368.312H653.799V368.179L651.132 362.179V362.085V361.979L653.172 353.512L648.586 350.939L648.412 350.846V350.646L648.706 342.326L645.319 335.833L642.653 337.726L642.546 337.793H642.439L638.546 337.499H638.239V332.819L638.386 332.726L641.413 330.806L638.906 327.02L638.813 326.926ZM607.347 487.243L606.733 484.03V483.749L607.013 483.669L610.107 482.683L608.773 477.99L608.613 477.723L608.893 477.616L612.6 476.283L612.88 476.176L613.013 476.43L615.893 482.216L623.106 477.923L623.36 477.776L623.533 478.016L626.026 481.496L628.16 483.443L630.946 482.403H631.013H635.093L635.186 482.563L637.093 485.589L637.226 485.789L637.079 485.963L629.586 495.496L629.4 495.736L629.16 495.563L624.6 492.363L619.026 492.883H618.92L618.826 492.816L615.56 490.763L611.653 487.923L607.653 487.576H607.4V487.336L607.347 487.243Z", + fill: "#141414", + name: "Иркутская область", + price: "85779", + }, + { + d: "M607.427 484.189L607.933 486.883L611.72 487.189L611.8 487.203H611.893L611.973 487.256L612.04 487.309L615.947 490.149L619.106 492.149L624.573 491.642L624.693 491.629L624.813 491.616L624.906 491.682L625.013 491.749L629.306 494.776L636.466 485.669L634.759 482.976H631.146L628.413 484.003L628.226 484.069L628.04 484.136L627.893 484.003L627.746 483.869L625.626 481.923H625.613L625.586 481.896L625.573 481.869L625.546 481.843L625.533 481.816L623.213 478.563L616.253 482.709L615.96 482.883L615.653 483.056L615.507 482.749L615.347 482.443L612.587 476.923L609.427 478.109L610.68 482.509L610.773 482.816L610.867 483.109L610.56 483.203L610.253 483.309L607.427 484.189Z", + id: "f3e3a2f9-25e8-4e81-ba77-6fdf7e52ebbb", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "1c0c9c5f-bab1-419c-8395-4e55e1b357f7", + "clip-rule": "evenodd", + d: "M659.159 529.135L662.079 529.255L665.039 534.828L687.839 536.921L703.145 527.695L708.025 527.522L709.585 522.468L717.065 515.509L727.518 514.989L730.651 517.949L734.997 513.949L753.45 516.909L756.117 509.762L762.384 505.415L759.784 498.976L762.57 481.576L767.263 476.869L764.13 468.523L757.464 467.83L762.157 459.123L770.45 453.363L762.957 442.11L762.824 441.937L762.957 441.75L765.49 438.164L761.01 435.604L760.864 435.524V435.35L760.197 426.604L755.784 427.657H755.544L755.424 427.444L752.61 422.524L746.717 425.791L746.504 425.911L746.344 425.737L742.691 422.097L742.491 421.897L742.651 421.671L744.744 418.751L737.491 413.924V413.844L728.238 396.685L720.784 396.898L717.945 398.978L718.385 406.858L723.718 410.644L723.851 410.751V410.924L723.624 417.764V417.924L723.491 418.017L718.225 421.724L718.118 421.804H717.998L709.291 420.471L706.838 423.951L709.358 426.271H709.425V426.351L713.691 439.164L718.758 440.044H718.838H718.918L723.704 444.377L723.798 444.47V444.604L724.251 450.99V451.23L724.024 451.31L716.398 453.977L713.491 460.643V460.723L704.945 467.243V471.71L708.945 474.376L709.105 474.483V474.67L708.651 479.923V480.016L708.585 480.096L704.612 485.029H704.532L699.612 487.043L697.838 489.923L697.745 490.069H697.585L691.798 490.523L682.759 502.522L682.652 502.669H682.465L677.585 502.016L672.252 506.482L672.146 506.562H663.586L665.279 511.602L665.346 511.815L665.172 511.962L660.639 515.615L665.439 520.842L665.719 521.149L665.346 521.348L660.679 523.788L659.239 529.122L659.159 529.135ZM698.505 508.775L700.092 504.669L700.172 504.482L700.238 504.309H700.438H700.625L709.625 503.216L712.211 497.882L712.398 497.496L712.585 497.096L712.905 497.389L713.225 497.682L715.291 499.576L717.438 494.496V494.336L717.505 494.176H717.678H717.851L722.411 493.256H722.531H722.664L722.771 493.322H722.878L728.344 496.736L728.544 496.856L728.731 496.976V497.189V497.416L728.038 501.056V501.269V501.482H727.838H727.638L724.971 502.109L729.544 506.309L729.891 506.629L730.251 506.949L729.824 507.149L729.398 507.362L710.331 516.389L710.171 516.469L710.011 516.549L709.865 516.455L709.718 516.362L698.758 509.522L698.532 509.375L698.305 509.229L698.398 508.975L698.505 508.735V508.775Z", + fill: "#141414", + name: "Забайкальский Край", + price: "93108" + }, + { + d: "M700.704 504.909L699.104 509.002L710.051 515.855L728.997 506.722H728.984H728.997L723.971 502.122L723.517 501.709L724.117 501.562L727.397 500.802L728.077 497.149L722.611 493.722L718.037 494.642L715.704 500.149L715.531 500.562L715.197 500.255L712.797 498.055L710.131 503.602L710.051 503.762L709.878 503.789L700.704 504.909Z", + id: "4b200392-4d74-4d0d-8e3f-e47912d0fae7", + fill: "#141414", + }, + { + d: "M632.946 326.672L632.746 326.793L632.56 326.646L628.946 323.806H620.213L620.253 323.446L620.787 318.673L620.8 318.579L620.853 318.513L625.866 312.46L627.346 308.5L624.107 306.273L623.973 306.166V301.62L621.133 298.54L621.027 298.406L621.053 298.246L622.347 292.087L619.053 289.567L618.773 289.353L619.013 289.087L623.96 283.633L622.12 260.541L616.347 251.647L619.24 250.168L626.186 244.488L626.306 244.408L626.426 244.421L630.533 244.901L632.026 237.688L632.04 237.634L632.08 237.581L634.106 234.541L634.613 230.475L634.626 230.341L634.733 230.261L643.266 223.488L639.6 219.088L639.52 218.995V211.995L632.08 201.475L632.04 201.422L632.026 201.342L631 195.982L628.72 192.942L628.653 192.849L628.666 192.729L628.906 189.675L624.307 191.969L619.093 195.982L611.96 198.062L609.174 202.942L609.347 195.982L623.787 181.009L631.8 166.569L635.453 153.69L624.307 140.983L613.867 140.637L610.214 145.85L606.04 146.556L609.174 137.677L600.64 136.623L603.427 132.623L598.214 128.277L593.507 130.023L586.027 141.157L587.761 147.77L579.761 148.29L579.934 150.383L582.894 154.73L577.148 153.516L574.188 156.29L567.574 155.076L566.708 152.116L557.308 152.29L557.481 157.69L546.175 159.25L538.508 165.343L532.602 165.516L528.242 169.356L526.335 177.182L529.989 183.796L524.415 185.182L509.616 182.756L501.096 182.582L498.483 187.276L498.136 199.462L503.536 204.675L506.149 210.768H498.656L492.216 198.755L487.496 199.035L487.55 199.649L491.669 208.395L491.843 208.782L491.429 208.848L487.003 209.582L486.016 214.955L490.109 223.648L490.163 223.755L490.136 223.875L489.096 228.008L489.069 228.155L488.923 228.221L479.23 232.555L478.016 237.421L484.323 245.754L491.456 247.528L491.656 247.581L491.696 247.794L493.256 256.714L492.803 257.874V257.861L490.283 264.261L490.216 264.407L490.056 264.447L483.536 266.207L485.51 270.9L485.55 271.02L485.51 271.127L483.443 277.327L488.643 284.073L488.723 284.18L488.709 284.313L487.403 296.633L491.563 302.366L491.643 302.473L491.616 302.606L490.069 311.42L496.269 316.073L496.363 316.153L496.389 316.286L497.443 322.633L497.469 322.766L497.389 322.886L491.883 330.486L491.363 337.286L491.349 337.379L491.296 337.459L482.79 348.259V356.672L489.736 360.672L489.976 360.805L489.869 361.072L488.63 364.258L488.576 364.392L488.456 364.445L482.23 367.112L482.19 367.125L482.15 367.138L476.83 367.792L479.136 375.911L479.176 376.071L479.07 376.205L476.816 379.031V383.311L493.456 385.898L493.629 385.911L493.696 386.071L498.589 396.124L503.083 396.684L503.389 396.724L503.362 397.031L503.069 400.818L503.056 400.964L502.963 401.044L496.376 406.764L496.936 411.444L500.589 415.097L506.056 416.831L506.349 416.924L506.269 417.23L505.389 420.43L505.362 420.537L505.282 420.604L499.269 425.19L498.989 431.164L498.976 431.364L498.949 431.377L498.136 435.19L503.336 445.297L503.442 445.497L503.269 445.67L500.643 448.297L500.603 448.337L500.549 448.363L498.336 449.403L500.936 457.083H505.949L510.882 456.496L511.002 456.483L511.096 456.55L514.296 458.59L514.536 458.736L514.416 459.003L512.749 462.63L516.442 468.309L516.482 468.376L516.496 468.429L517.362 473.376L519.109 478.603L519.122 478.642V478.682L519.415 482.469L519.429 482.682L519.242 482.789L515.029 485.016V488.402L515.002 488.469L513.549 491.669L513.496 491.802L513.362 491.842L508.829 493.549L506.362 498.735L513.682 503.882L525.722 505.455L530.949 501.095L531.015 501.042L531.082 501.029L533.868 500.375L534.028 497.589L534.042 497.429L534.175 497.335L538.455 494.602L538.122 491.602L538.095 491.336L538.362 491.256L541.548 490.416L542.575 486.162L542.628 485.936L542.855 485.909L558.788 484.509L559.588 480.842L550.695 472.883L550.588 472.776V468.989L550.775 468.896L554.748 467.043L554.828 467.003L554.908 467.016L559.881 467.509L560.921 451.95V451.883L560.948 451.816L564.135 445.723L564.215 445.577L564.375 445.55L569.721 444.79L570.694 440.377L565.201 431.75L565.108 431.577L565.188 431.417L570.228 422.15L570.321 421.977H570.494L582.801 421.457L586.147 417.071L586.481 416.644L586.694 417.124L591.334 427.177L594.014 426.07L593.507 420.204L593.494 420.07L593.587 419.964L605.44 407.057L606.214 401.911L606.174 401.738L612.533 398.818L612.667 399.124L615.533 405.377L620.907 408.564L622.12 404.204L622.147 404.111L622.2 404.057L625.24 401.018L624.04 397.404L621.293 396.644L621.027 396.578L621.053 396.311L621.32 392.871L621.333 392.751L621.4 392.671L625.533 388.298L624.813 384.925L619.16 383.138L619 383.085L618.947 382.911L617.36 377.618L617.307 377.471L617.413 377.338L620.187 373.538L617.653 369.218L617.493 368.938L617.76 368.765L624.573 364.578L628.466 357.072L627.946 351.139L625.333 346.965L625.253 346.819L625.32 346.659L627.92 340.952L626.64 337.632L626.613 337.592V337.539L626.346 332.246V332.019L626.546 331.926L631.306 329.819L631.346 329.792H631.373L636.306 328.752L638.44 326.379L636.68 324.179L632.946 326.672Z", + id: "9b9eaa4c-519a-4ac1-8220-285acf75687e", + fill: "#141414", + name: "Красноярский край", + price: "87091", + }, + { + d: "M1040.79 318.673L1039.39 301.273L1037.48 293.26L1031.74 287.527L1032.26 278.994L1035.22 276.554L1025.3 265.074L1025.47 257.061L1029.64 252.541L1028.6 248.021L1020.24 245.581L1011.72 230.435L1013.8 229.048L1016.42 232.702L1020.59 230.088L1014.16 223.995L1010.67 225.915L1005.12 222.302L1005.02 222.409L1002.15 215.649H996.405L995.712 219.649L992.058 219.302L980.219 195.622L980.912 188.143L985.618 187.103L982.139 173.183L989.618 179.089L989.792 162.383L995.712 156.29L1004.58 156.117L999.538 143.77L997.125 117.144L991.378 118.891L991.258 118.931L991.138 118.864L986.858 116.611L979.472 137.837L979.392 138.064H979.152L969.752 137.81L961.072 140.464L960.779 140.557L960.672 140.264L957.846 132.49L946.139 133.197L944.046 136.917L943.979 137.05L943.833 137.077L935.766 138.984L934.366 143.17L934.313 143.37L934.1 143.397L929.713 143.85L928.313 148.73L928.273 148.903L928.1 148.957L923.033 150.57L923.94 155.557L931.22 166.13L935.74 167.076L935.913 167.116L935.98 167.276L939.059 175.356L944.193 174.89L944.339 174.876L944.446 174.97L947.859 178.156L947.939 178.223L947.966 178.329L948.913 183.303L953.632 185.969L956.899 182.929L948.019 172.303L950.113 165.343L958.646 162.383L954.113 169.183L955.152 174.396L961.952 179.089L965.072 179.276L964.899 184.143L967.859 184.836L965.072 198.756L968.205 203.982L969.259 220.169L971.699 230.608L975.005 241.048L971.165 245.235L972.392 249.235L970.299 252.021L975.699 258.288L976.565 268.208L983.965 276.567L992.752 286.474L1040.79 318.673Z", + id: "46960c9c-b668-4aea-a9ec-1124cfe4b0ec", + fill: "#141414", + name: "Камчатский Край", + price: false + }, + { + d: "M317.82 293.42L317.726 293.407L317.66 293.353L307.753 285.234L304.193 287.194L304.113 287.233H304.007L294.247 286.114L294.26 286.047L287.754 282.674L287.7 282.647L287.66 282.594L281.674 275.847L273.901 275.114L271.607 280.78L277.087 288.033L277.154 288.113V288.22L277.474 293.393L277.5 293.62L277.287 293.713L268.247 297.513V300.553L270.727 302.727L270.954 302.913L268.127 306.713L268.114 306.686L265.647 309.46L262.314 318.033L262.301 318.086L262.261 318.139L259.448 321.139L257.648 325.846L257.621 325.913L257.581 325.953L254.541 329.299L254.434 329.419L254.274 329.406L251.674 329.233L251.581 335.659L254.501 335.566L254.834 335.552V340.659L261.221 340.952L261.501 340.966L261.528 341.246L261.808 344.872L264.527 345.526L264.727 345.579L264.767 345.766L265.181 347.606V347.619L265.581 350.179L266.514 351.472L268.941 350.832L274.327 344.472L274.407 344.366L274.541 344.352L280.634 343.726L284.487 337.606L284.727 337.232L285.007 337.552L287.78 340.646L290.234 339.059L291.194 334.739L291.247 334.499L291.5 334.486L298.26 334.166L300.073 331.886L300.567 327.219L300.58 327.113L300.633 327.033L303.62 323.579L301.42 319.339L301.38 319.259V319.179L301.553 315.726V315.526L301.74 315.446L308.926 312.18L317.246 304.006L322.806 296.647L323.846 294.273L317.82 293.42Z", + id: "a706d24f-1cfe-4b38-8375-b91181727573", + fill: "#141414", + name: "Пермский край", + price: "86980", + }, + { + d: "M25.1995 337.579L28.9461 333.206L20.533 322.14L25.5195 307.953L21.9329 304.993L18.813 307.18L6.49327 298.753L4.93331 301.247L5.39996 311.233L0.733398 316.22L1.97337 323.073L10.0799 322.606L19.1197 333.993L25.1995 337.579Z", + id: "dd896e5e-4f76-4dba-abc5-9a779bb5a61d", + fill: "#141414", + name: "Республика Крым", + price: "85122", + }, + { + name: 'Москва', + id: '1', + price: '284639' + }, + { + name: 'Санкт-Петербург', + id: '2', + price: '183147' + }, + { + name: 'Севастополь', + id: '3', + price: '165961', + } + +]; + +export const borders = { + d: "M516.776 148.504L516.589 148.93L515.962 150.463L515.816 150.797L516.029 151.09L517.362 152.97L517.816 153.61L518.362 153.037L519.802 151.517L519.962 151.343V151.063L520.056 149.357V148.73H519.429L517.189 148.544L516.776 148.504ZM519.682 171.956L519.589 173.93V174.303L519.896 174.503L521.229 175.396L521.816 175.796L522.162 175.156L522.962 173.636L523.242 173.116L522.749 172.783L520.682 171.45L519.736 170.823L519.682 171.956ZM517.949 177.73L517.176 176.863L516.842 177.97L516.136 180.396L516.002 180.836L516.362 181.103L517.696 182.089L518.309 182.529L518.656 181.876L519.549 180.169L519.762 179.769L519.456 179.436L517.949 177.73ZM522.069 170.663L522.136 170.836L522.282 170.956L523.802 172.116L524.349 172.53L524.735 171.97L526.175 169.903L526.535 169.396L526.015 169.023L523.682 167.316L523.309 167.036L522.922 167.303L521.669 168.196L521.269 168.49L521.442 168.956L522.069 170.663ZM543.868 134.597V134.93L544.162 135.09L547.308 136.837L548.175 137.317L548.268 136.317L548.482 133.824V133.557L548.295 133.344L546.242 130.957L545.815 130.464L545.322 130.891L543.802 132.224L543.548 132.451V132.797L543.868 134.597ZM525.642 71.6385V72.0785L526.069 72.2119L528.829 73.0652H529.002H529.175L532.202 72.2652L532.949 72.0785L532.629 71.3852L530.855 67.3853L530.789 67.2386L530.669 67.1453L528.442 65.372L527.989 65.012L527.589 65.412L526.002 66.9186L525.842 67.0786V67.3053L525.509 69.8119V69.9452L525.642 71.6385ZM497.869 164.636L497.803 165.01L497.443 166.81L497.376 167.09L497.563 167.33L499.096 169.303L499.549 169.903L500.069 169.356L501.683 167.65L501.936 167.383L501.843 167.036L501.123 164.37L500.949 163.73L500.309 163.917L498.243 164.543L497.869 164.636ZM494.816 188.636L494.509 188.476L492.456 187.396L491.936 187.129L491.616 187.609L489.256 191.063L489.003 191.449L489.283 191.809L492.256 195.676L492.563 196.076L493.029 195.876L495.083 194.969L495.523 194.782V194.302L494.896 188.969L494.816 188.636ZM488.43 63.8387L488.256 63.3054L487.176 60.0655L487.083 59.7854L486.803 59.6788L482.896 58.0522L482.536 57.9055L482.23 58.1588L478.856 60.9988L478.643 61.1721V61.4521L478.496 63.7454V64.052L478.723 64.2654L481.563 66.8253L481.896 67.1186L482.283 66.932L487.963 64.092L488.43 63.8387ZM485.096 192.129L484.39 192.516L480.803 194.489L480.63 194.582L480.536 194.769L479.55 196.649L479.203 197.302L479.896 197.556L482.763 198.636H482.936H483.11L486.07 198.089L486.776 197.969L486.576 197.289L485.323 192.889L485.096 192.129ZM489.843 60.8654L489.616 61.3588L488.95 62.8387L488.856 63.0387V63.252L489.523 66.2253L489.643 66.7453H490.176L495.843 66.5986H496.189L496.376 66.292L498.669 62.5054L498.883 62.1721L498.669 61.8387L496.789 58.7321L496.269 57.8788L495.696 58.7055L493.563 61.7321L490.363 60.9054L489.843 60.8654ZM511.282 158.397V158.463H511.349L513.056 159.623L513.402 159.863L513.762 159.65L516.269 158.117L516.816 157.797L516.496 157.25L515.069 154.73L514.936 154.503L514.682 154.437L512.616 153.863L512.282 153.757L512.016 153.997L509.949 155.783L509.469 156.21L509.882 156.69L511.282 158.397ZM514.349 91.9981L514.536 92.1847H514.802H517.762H518.442V91.4914L518.309 88.8248V88.6248L518.189 88.4648L516.162 85.7982L515.842 85.3849L515.376 85.5982L512.882 86.7049L512.562 86.8515V87.1849L512.162 89.2248L512.096 89.5581L512.336 89.7981L514.349 91.9981ZM514.816 175.223L514.442 175.13L512.389 174.596L511.896 174.463L511.656 174.903L510.322 177.33L510.082 177.77L510.442 178.116L512.882 180.396L513.349 180.823L515.402 178.77L515.656 178.503L515.576 178.156L514.936 175.636L514.816 175.223ZM496.029 53.6256L496.243 54.2789L496.883 54.0256L499.309 53.0923L499.869 52.8656L499.696 52.2923L498.749 49.1857L498.509 48.3724L497.789 48.839L495.483 50.319L495.069 50.5857L495.229 51.0523L496.029 53.6256ZM577.828 91.0648L577.561 93.1447L576.428 93.4781L575.094 88.3848L574.894 87.6115L574.188 87.9582L565.828 92.0914L565.601 92.1981L565.508 92.4247L562.468 99.9179V100.011V100.131L562.361 102.518V102.958L562.761 103.131L565.828 104.464L571.294 109.184L577.481 113.424L577.801 113.638L578.148 113.464L581.188 111.824L581.481 111.678V111.358L582.121 107.118V106.838L581.921 106.611L579.841 104.144L582.414 99.9846L582.508 99.8512V99.6913L582.841 94.798V94.5047L582.628 94.2914L578.828 90.6115L577.948 89.7315L577.828 91.0648ZM730.918 144.784H730.398L723.664 143.917L722.544 143.757L722.984 144.81L724.318 147.877L724.398 148.064L724.571 148.184L727.651 150.077L727.891 150.223H728.158L730.824 149.49L731.344 149.344V148.81L731.051 145.437L730.918 144.784ZM746.144 86.1182L746.691 86.2382L746.891 85.7049L747.917 82.9183L748.144 82.3183L747.531 82.0916L744.744 81.065L744.091 80.825L743.904 81.505L743.024 84.7316L742.851 85.3849L743.504 85.5316L746.144 86.1182ZM554.508 93.9314V94.158L554.721 94.3047L559.281 97.4513L559.601 97.678L559.948 97.478L563.108 95.7447L563.335 95.6247L563.415 95.358L564.388 92.1047L564.535 91.6248L564.628 91.7048L565.015 91.5314L573.908 87.5315L574.294 87.3582V83.9583L577.534 82.1983L578.081 81.905L577.814 81.345L576.481 78.6784L574.321 72.5185V72.3585L574.201 72.2519L570.294 68.7852L569.828 68.3719L569.401 68.8119L565.975 72.2385L562.561 74.4785L562.188 74.7185L562.281 75.1451L563.095 79.145L559.681 83.6916L559.548 83.8649V87.0649L559.761 87.2648L564.321 91.3848L563.988 91.2648L557.148 88.5982L556.868 88.5048L556.601 88.6381L553.935 90.0515L553.495 90.2915L553.615 90.7848L554.508 93.9314ZM743.024 130.731L742.597 131.157L740.837 132.904L740.597 133.157V133.504L741.771 138.917L741.877 139.437H745.757L745.837 138.864L746.424 134.024V133.691L746.144 133.464L743.477 131.064L743.024 130.731ZM746.797 137.664V144.864L747.584 144.69L754.464 143.224H754.557H754.637L761.077 139.85L761.61 139.57L761.37 139.024L759.17 134.037L759.024 133.704H758.664L754.45 133.117L751.25 132.397L750.824 132.291L750.57 132.664L748.251 136.144L746.917 137.57L746.797 137.664ZM888.247 36.3326L888.701 36.8793L889.208 36.3726L890.847 34.7327L890.981 34.5993V34.3993L893.021 24.2262L895.434 19.5197L895.607 19.1597L895.367 18.8397L892.701 15.1464L892.474 14.8531H892.127L885.301 15.3998H884.981L884.808 15.6664L880.714 21.8263L880.608 21.9863V27.2128L880.754 27.3862L888.247 36.3326ZM843.008 114.571L843.342 114.784L843.702 114.584L846.195 113.118L846.622 112.864L846.488 112.384L845.608 109.304L845.435 108.731L844.862 108.851L841.929 109.438L841.568 109.504L841.449 109.851L840.609 112.398L840.435 112.878L840.862 113.158L843.008 114.571ZM751.117 108.291L751.291 108.664H751.69L764.877 108.811H765.264L765.45 108.464L769.25 101.438L769.41 101.145L769.277 100.851L766.784 95.438L766.37 94.5447L765.717 95.278L763.157 98.1046L758.05 97.6913H757.65L757.437 98.0379L756.104 100.211H752.984L752.891 100.771L752.61 103.065L749.677 102.945H748.611L749.064 103.918L751.117 108.291ZM718.105 122.957V123.131L718.211 123.277L720.878 126.691L721.865 130.504L721.958 130.864L722.318 130.971L728.024 132.584H728.144H728.251L733.584 132.144H734.224V131.491L733.851 126.717L736.878 127.064H737.291L737.504 126.717L740.171 122.277L743.237 122.917L743.597 122.984L743.851 122.704L746.197 120.037L746.597 119.584L746.171 119.144L743.824 116.798L743.704 116.678H743.544L738.611 115.264L735.278 111.318L737.198 110.811L740.011 115.118L740.157 115.331L740.424 115.398L746.144 116.558L746.904 116.718V115.944L747.051 109.344V109.171L746.957 109.011L745.077 105.731L744.904 105.438H744.557L737.824 104.998H737.597L737.411 105.131L734.118 107.478L728.958 106.638L728.291 106.531L728.211 107.198L727.771 110.864V111.158L727.984 111.384L730.811 114.331L729.838 115.451L725.211 111.611L724.998 111.438H724.731L718.585 112.024H718.038V112.558L717.598 117.531V117.664L718.105 122.957ZM568.988 140.664L569.361 140.45L571.201 139.357L571.721 139.064L571.454 138.517L570.121 135.85L569.801 135.184L569.188 135.584L566.148 137.53L565.348 138.05L566.108 138.597L568.615 140.397L568.988 140.664ZM564.735 141.81L564.321 142.637L563.148 144.984L563.455 145.317L564.641 146.65L565.081 147.13L565.561 146.677L567.081 145.277L567.561 144.824L567.108 144.357L565.375 142.504L564.735 141.81ZM711.971 126.464V126.624L712.078 126.744L715.598 130.851L715.905 131.197L716.331 131.024L718.531 130.144L719.198 129.877L718.851 129.237L716.185 124.411L716.105 124.251L715.945 124.157L711.945 121.811L710.611 121.051L710.931 122.517L711.971 126.464ZM561.201 73.5452L562.255 73.7451L561.948 72.7185L560.428 67.8386L560.281 67.372H559.788L555.228 67.4786H554.668L554.601 68.0386L554.175 71.6119L554.095 72.2252L554.695 72.3318L561.201 73.5452ZM490.15 56.8922L489.696 56.4655L487.67 54.5722L487.15 54.0923L486.723 54.6522L484.696 57.2122L484.203 57.8388L484.91 58.1855L487.336 59.4121L487.79 59.6388L488.123 59.2521L489.75 57.3588L490.15 56.8922ZM633.693 171.943L633.506 172.423L631.946 176.396L631.76 176.85L632.146 177.143L636.146 180.329L636.706 180.783L637.093 180.169L638.933 177.263V177.17V177.076L639.56 174.676L639.666 174.223L639.266 173.97L637.026 172.636L636.906 172.556H636.786L634.12 172.17L633.693 171.943ZM579.734 120.811L579.801 121.064L581.214 126.171L581.481 127.117L582.241 126.491L588.161 121.744L594.361 121.317H594.614L598.147 117.784L598.32 117.611V117.358L598.747 109.544V109.304L598.601 109.104L595.027 104.544L594.574 103.971L594.054 104.491L591.507 107.064L590.534 106.024L590.734 101.625V100.478L589.721 101.025L584.521 103.851L584.201 104.024V104.371L583.454 113.998L579.828 120.664L579.734 120.811ZM602.694 121.237L602.787 121.651L603.187 121.744L607.96 122.824L608.854 123.024L608.747 122.117L608.534 120.277V119.957L608.267 119.797L603.494 116.864L602.774 116.424L602.534 117.238L602.214 118.318V118.478V118.637L602.694 121.237ZM453.95 54.0923L453.764 54.7322L453.217 56.6255L453.084 57.1055L453.51 57.3588L455.537 58.5722L456.457 59.1321L456.524 58.0522L456.657 55.4922V54.9989L456.177 54.8389L454.564 54.3056L453.95 54.0923ZM1048.28 379.512L1048.06 379.978L1046.72 382.645L1046.58 382.965L1046.75 383.258L1048.08 385.565L1048.36 386.018L1048.86 385.845L1050.82 385.152L1051.2 385.018V384.618L1051.67 380.925L1051.75 380.338L1051.18 380.218L1048.63 379.645L1048.28 379.512ZM1041.26 320.846L1040.82 320.46L1040.39 320.846L1039.2 321.953L1039.06 322.086V322.286L1038.63 324.233L1038.51 324.78L1039.03 324.98L1041.91 326.073L1042.32 326.233L1042.63 325.913L1044.15 324.22L1044.59 323.726L1044.1 323.286L1041.26 320.846ZM1049.34 367.965L1049.18 367.672H1048.86L1047.23 367.432L1046.79 367.365L1046.58 367.779L1045.24 370.445L1045.06 370.792L1045.28 371.112L1047.36 374.125L1047.79 374.739L1048.34 374.219L1050.88 371.792L1051.24 371.459L1051 371.019L1049.34 367.965ZM1043.88 337.726V337.273L1043.3 329.273V329.02L1043.1 328.846L1040.82 326.726L1040.7 326.62H1040.55L1038.1 325.94L1037.34 325.74V326.513L1036.66 334.513V334.766L1036.82 334.953L1039.95 339.019L1040.27 339.433L1040.74 339.219L1043.62 337.886L1043.88 337.726ZM1042.55 343.846L1041.76 343.499L1041.64 344.339L1041.23 347.299V347.499L1041.31 347.659L1042.64 350.632L1042.91 351.219L1043.5 350.952L1047.22 349.259L1047.5 349.126L1047.58 348.832L1048.1 346.886L1048.23 346.353L1047.72 346.126L1042.55 343.846ZM245.955 155.063L245.768 154.93L244.435 153.89L243.915 153.503L243.528 154.023L242.448 155.503L242.342 155.637V155.81L242.168 157.237V157.53L242.368 157.743L243.702 159.223L244.075 159.637L244.542 159.317L246.355 158.103L246.728 157.863L246.622 157.423L246.102 155.29L245.955 155.063ZM629.946 181.569H629.52L626.72 181.463H626.36L626.16 181.769L624.6 184.169L624.533 184.263V184.396L624.133 185.916L624.053 186.223L624.253 186.476L625.587 188.089L625.947 188.543L626.427 188.249L630.893 185.503L631.36 185.223L631.173 184.729L630.16 182.063L629.946 181.569ZM992.605 193.783L990.032 193.383L989.499 193.289L989.325 193.823L987.272 199.916L987.152 200.262L987.392 200.542L995.112 209.209L996.112 210.329L996.245 208.836L997.325 196.382V195.916L996.912 195.729L992.712 193.836L992.605 193.783ZM1052.27 215.889L1052.11 215.609H1051.79L1046.1 214.929H1045.99H1045.88L1040.55 216.142L1039.66 216.355L1040.16 217.129L1042.19 220.249L1042.35 220.489H1042.63L1050.35 221.715H1050.56L1050.75 221.622L1053.87 219.995L1054.47 219.675L1054.12 219.102L1052.27 215.889ZM1034.4 323.513L1033.84 323.873L1031 325.726L1030.63 325.966L1030.72 326.406L1031.15 328.433V328.7L1031.38 328.846L1034.04 330.539L1034.71 330.966L1035 330.233L1036.34 327.006L1036.46 326.713L1036.28 326.446L1034.84 324.073L1034.4 323.513ZM1052.44 389.498L1052.34 389.192L1052.02 389.098L1049.24 388.285L1048.87 388.178L1048.6 388.458L1046.52 390.658L1046.24 390.952L1046.38 391.325L1048 395.711L1048.2 396.271L1048.76 396.125L1053.62 394.791L1054.31 394.618L1054.07 393.951L1052.44 389.498ZM1041.52 319.913L1041.42 318.58L1040.08 301.167V301.074L1038.18 293.074V292.9L1038.04 292.767L1032.51 287.234L1032.99 279.234L1035.74 276.981L1036.24 276.554L1035.82 276.061L1025.94 264.794L1026.1 257.288L1030.1 252.941L1030.32 252.688L1030.26 252.355L1029.2 247.835L1029.12 247.461L1028.75 247.355L1020.66 244.995L1012.6 230.608L1013.67 229.902L1015.92 233.035L1016.27 233.542L1016.79 233.222L1020.96 230.555L1021.67 230.102L1021.07 229.528L1014.63 223.435L1014.28 223.115L1013.87 223.342L1010.72 225.075L1005.5 221.729L1005.39 221.662L1005.32 221.515L1002.78 215.355L1002.61 214.955H995.938L995.845 215.502L995.258 218.915L992.592 218.649L981.005 195.476L981.632 188.636L985.872 187.703L986.525 187.556L986.365 186.903L983.272 174.823L989.272 179.57L990.312 180.383V179.05L990.485 162.61L996.045 156.89L1004.65 156.717H1005.59L1005.23 155.85L1000.23 143.584L997.832 117.051V116.478V116.398L996.125 97.558V97.2113L995.832 97.0513L991.499 94.598L1003.01 86.5982L1003.4 86.3315L1003.26 85.8782L1001.53 80.145L1001.39 79.7184H1000.95L977.979 77.8117H977.632L977.419 78.1051L974.752 81.5317L968.779 82.025H968.259L968.179 82.545L967.579 86.8115L963.726 86.5582V80.8383L969.059 79.065L969.326 78.985L969.432 78.7317L971.699 74.0385L971.779 73.8785V73.7318L970.552 61.3721V60.9854L970.179 60.8388L967.926 59.9588L967.619 59.8521L967.352 60.0121L965.513 61.1721L965.379 57.7588V56.8522L964.539 57.1855L959.379 59.0655L956.233 55.4656L957.339 50.1323L961.019 53.3989L961.433 53.7589L961.859 53.4123L963.992 51.7056L967.419 55.4389L968.086 56.1722L968.486 55.2522L970.752 50.039V49.879V49.7323L970.246 43.8125L973.966 40.7192L981.005 41.3859H981.259L981.459 41.2259L993.632 32.0127L994.179 31.5994L993.739 31.0661L991.885 28.8928L996.285 29.5195L997.045 29.6261V28.8661L996.858 22.9463V22.1863L996.112 22.3196L989.992 23.4529L988.285 19.733L988.152 19.4263L987.832 19.3597L980.005 17.8264L982.805 14.3198L983.232 13.7865L982.685 13.3865L978.886 10.6132L982.339 8.17326L982.885 7.7866L982.472 7.25328L977.272 0.400096L976.926 -0.0532227L976.446 0.240096L961.646 8.93324L961.366 9.10657V9.41323L960.526 16.3731L956.606 21.5063L956.099 22.1863L956.886 22.5063L965.406 25.9462L961.606 27.6528L945.806 23.3729L945.526 23.2929L945.286 23.4529L926.62 35.7993L898.807 50.919L898.661 51.0123L898.567 51.159L891.087 63.332L890.954 63.5454V63.7854L891.541 66.8653L887.074 68.0919H886.928L886.808 68.1986L879.674 74.6385L879.274 75.0651L879.661 75.5451L884.701 81.7983L884.981 82.145L885.408 82.0116L889.661 80.6783L895.834 84.1583L895.234 90.0115L889.487 90.6515H889.354H889.234L885.394 92.8914L876.848 87.5582L875.861 86.9315V99.0913L867.061 105.758L866.941 105.851V105.971L863.501 112.638L863.248 113.131V113.211V113.318L861.568 116.584L852.582 121.651L845.915 115.358L845.742 115.211H845.528L838.555 114.518H838.342L838.142 114.651L828.222 121.091H828.142L828.076 121.171L821.289 129.517L821.209 129.624V129.757L818.862 137.944L814.862 139.157L809.529 136.49L809.356 136.397H809.169L803.836 136.917H803.556L803.383 137.144L800.889 140.397L798.969 138.757L798.503 138.344L798.076 138.81L796.263 140.77L794.436 139.064L798.969 134.53L797.556 134.424L788.156 133.73H787.89L787.69 133.917L782.357 138.61L782.05 138.877L782.156 139.277L785.01 148.997L781.01 152.89V145.864H776.463L776.277 146.037L773.45 148.597L772.89 146.05L778.01 141.424L779.343 140.184L777.503 140.304L771.77 140.65H771.623H771.503L754.45 149.357L753.731 149.717L754.25 150.343L757.17 153.89L752.731 158.17L752.371 158.503L752.61 158.943L754.53 162.423L754.824 162.97L755.384 162.69L758.05 161.357L758.33 165.436V165.73L758.477 165.89L761.97 169.97L756.544 171.303L756.317 171.37L756.184 171.556L754.264 174.223L754.05 174.516L754.197 174.85L755.61 178.276L751.344 178.983L744.531 176.943L743.891 176.743L743.717 177.396L741.784 184.649L730.531 182.663L729.771 182.529V199.942L722.358 198.702L710.225 187.716L714.225 184.876L714.745 184.516L714.385 183.983L706.558 172.33L706.452 172.183L706.305 172.103L701.252 169.663L701.012 169.556L700.758 169.636L693.318 172.17L685.012 168.956L684.225 168.636L684.145 169.503L682.959 182.343L668.146 188.663L662.906 185.116L663.652 182.449L663.879 181.636H663.039L647.199 181.463H646.866L646.679 181.729L642.493 187.289L642.426 187.396V187.503L642.133 188.556L641.6 185.823V185.609L641.44 185.463L638.48 182.796L638.013 182.383L637.573 182.836L634.173 186.409L629.8 188.596L629.507 188.743L629.173 188.903L628.827 189.076L624.24 191.369H624.173L619.04 195.302L612.027 197.356L611.774 197.436L611.64 197.662L609.947 200.396L610.054 196.249L624.32 181.463H624.387V181.383L632.386 166.943V166.876V166.796L636.04 153.917L636.133 153.583L635.893 153.317L624.76 140.61L624.573 140.397H624.293L613.854 140.05H613.507L613.307 140.33L609.8 145.33L606.974 145.797L609.747 137.957L610.014 137.197L609.214 137.104L601.747 136.184L603.92 133.064L604.267 132.584L603.8 132.197L598.587 127.851L598.294 127.611L597.947 127.744L593.241 129.477L593.054 129.557L592.934 129.731L585.441 140.864L585.281 141.117L585.361 141.397L586.894 147.25L579.681 147.717H579.014V148.37L579.201 150.463V150.637L579.294 150.77L581.348 153.797L577.174 152.903L576.841 152.837L576.601 153.077L573.934 155.637L568.028 154.543L567.268 151.97L567.135 151.49H566.641L557.241 151.663H556.615V152.317L556.761 157.13L546.028 158.623H545.855L545.708 158.73L538.229 164.69L532.522 164.85H532.282L532.109 164.996L527.762 168.823L527.615 168.956V169.156L525.695 176.996V177.236L525.815 177.463L529.069 183.343L524.442 184.489L509.776 182.076H509.696L501.163 181.903H500.776L500.589 182.236L497.923 186.943L497.843 187.076V187.236L497.496 199.422V199.702L497.696 199.902L503.029 205.036L505.203 210.102H499.083L492.829 198.436L492.63 198.076H492.216L487.496 198.356H487.176H486.843L483.363 198.569H482.896L482.776 199.009L481.283 204.396L476.323 199.876L475.55 199.182L475.27 200.182L473.697 205.582L473.59 205.929L473.843 206.196L479.776 212.635L480.016 216.635L470.257 207.942L469.937 202.196L474.47 196.649L474.603 196.489V196.289L475.297 187.063L475.377 185.969L474.39 186.423L472.47 187.289L472.23 187.409L472.137 187.663L469.95 193.649L466.697 196.582L463.19 197.582L462.964 197.649L462.83 197.849L459.284 203.062L459.177 203.236V203.436L459.35 216.995L450.924 230.235L450.804 230.408V230.622L451.324 238.795V239.408H460.337L467.123 247.515V255.235L462.23 261.141L461.964 261.461L462.15 261.848L463.483 264.634L463.577 264.808L463.75 264.901L466.31 266.341L461.044 267.568L459.19 260.608L464.63 251.088L464.777 250.835L464.683 250.568L462.243 243.248L462.11 242.875L461.724 242.808L453.19 241.595H452.884L452.657 241.808L447.951 246.341L447.764 246.515V246.768L447.257 256.794L439.697 264.514L432.857 267.061H432.711L432.604 267.181L428.084 272.007L412.485 262.381V258.888L422.538 263.514L422.791 263.621L423.044 263.528L428.791 261.261L438.017 255.341L438.164 255.248L438.244 255.088L444.511 242.555L444.604 242.368V242.168L443.577 235.502L454.124 210.435L455.35 206.089V205.942V205.782L454.217 200.449L460.884 194.076L461.044 193.929V193.703L462.377 184.489V184.223L462.217 183.996L457.497 177.756L461.924 177.17L462.563 177.09L462.483 176.45L461.67 169.783L461.604 169.25H461.07L455.577 168.836H454.95L454.884 169.476L454.484 174.356V174.503V174.65L455.11 176.21L453.017 175.383L452.684 175.236L452.39 175.463L447.164 179.463H447.097V179.529L440.871 187.529L436.151 192.076L429.018 193.769H428.844L428.724 193.889L424.884 197.542L424.471 197.942L424.818 198.409L428.391 203.116L424.551 210.009L419.284 211.515L418.858 211.635V212.089L418.671 214.755V215.035L418.871 215.235L423.631 220.169L422.031 224.662L421.964 224.862V225.062L422.844 228.195V228.288V228.382L424.444 230.702L418.991 235.715L417.378 233.168L415.778 225.728V225.622V225.528L408.978 214.622L408.818 214.355L408.671 214.089L405.351 207.996V207.929L396.645 198.596L396.458 198.382H389.045L388.938 198.889L388.058 202.716V202.849L387.898 208.182L383.712 210.649L381.352 210.182L380.925 210.089L380.685 210.449L379.352 212.489L377.205 210.782L380.472 207.809L380.685 207.622V202.862H380.032L367.886 202.689L361.966 198.289L361.766 198.142H361.526L352.486 198.969L350.073 195.662L354.499 195.249H354.859L355.019 194.942L357.979 189.196L358.366 188.463L357.552 188.263L350.073 186.529L349.686 186.436L349.433 186.743L346.553 190.196L345.219 187.889L345.073 187.649L344.806 187.569L325.66 182.876L325.3 182.783L323.047 185.036L320.62 182.769L320.26 182.436L319.847 182.676L310.127 188.396L305.554 183.983L306.98 179.849L307.06 179.636L306.98 179.423L305.647 175.516L310.98 173.743L316.46 177.556L317.02 177.956L317.38 177.37L320.167 172.836L320.26 172.676V172.396L320.087 164.21V163.97L319.913 163.797L312.26 155.437L311.474 154.583L311.154 155.703L308.967 163.703L298.727 170.37L298.487 170.516V170.796L297.66 175.81L293.127 179.889L292.834 180.156L292.594 180.369L292.301 180.636L287.674 184.809L285.954 181.729L288.621 181.209L289.487 181.036L289.074 180.276L284.621 172.143L284.407 171.73L283.941 171.81L277.488 172.823L271.021 170.61H270.874H270.728L262.541 171.836H262.168L262.035 172.183L257.795 182.849L255.315 181.423L250.768 170.756L251.448 162.383L251.515 161.597L250.728 161.677L243.075 162.557H242.635L242.515 162.983L240.435 170.29L240.342 170.61L240.555 170.876L243.542 174.49L241.048 177.81L236.782 175.45L235.955 169.89V169.463V169.223L235.542 166.556L236.035 164.223L236.102 163.943L235.928 163.717L233.902 160.917L235.769 157.49L241.955 149.73L247.288 147.997H247.528L247.648 147.784L250.781 142.384L250.848 142.277V142.157L252.035 134.33V134.104L252.155 133.331L253.355 125.971L254.381 127.424L253.541 133.437V133.624L253.635 133.797L256.181 139.264L256.875 148.37V148.544L256.968 148.677L260.541 154.13L261.395 159.73V160.037L261.661 160.197L275.288 168.303L275.501 168.436H275.741L284.101 166.876H284.341L284.501 166.676L290.767 158.143L290.847 158.023V157.89L292.594 148.837V148.69V148.557L289.834 137.89L290.181 122.304V122.211V122.104L288.434 116.371V116.278V116.211L284.154 109.371L283.527 104.518L284.581 103.851L286.834 107.011L287.207 107.518L287.727 107.171L290.394 105.438L290.887 105.118L290.621 104.598L288.181 99.9046L288.101 99.7579L287.967 99.6646L278.741 93.3981L278.608 93.3047H278.434L265.208 92.0914H264.968L264.768 92.2247L261.955 93.9314L255.408 97.7313L255.075 97.9313L255.248 103.345L251.008 110.184L242.488 110.358H242.182L241.995 110.598L239.142 114.184L238.928 114.451L238.728 114.704L238.622 114.838L231.409 123.917L227.915 123.757H227.702L227.515 123.877L222.822 127.064L219.556 126.904H219.102L218.929 127.331L217.596 130.784L216.116 133.584L213.009 135.917L213.262 136.397L214.596 138.93L213.262 140.264L207.156 139.277L206.582 139.184L206.422 139.744L204.689 145.824V145.917L203.516 154.77L200.196 156.103L183.29 153.877H183.183L175.49 154.157H174.837L169.09 154.37H168.983H168.89L161.757 157.037L161.357 157.183V157.61L161.01 163.343V163.45V163.557L161.61 165.77L160.53 166.663L159.29 163.503L159.13 163.117H158.717L156.17 162.957L151.997 158.957L151.624 158.597L151.197 158.877L145.93 162.277L142.477 162.663L141.797 162.743L138.424 163.13H138.237L138.104 163.25L132.771 167.423H132.704V167.503L129.784 171.503L124.038 171.17H123.651L123.451 171.516L119.958 177.33L115.958 177.823H115.398V178.383L115.238 182.743L109.078 186.743L108.758 186.943V187.316L109.105 193.409V193.729L109.225 193.889L111.291 196.809L108.625 200.062L108.425 200.316V200.609L109.118 203.569L109.211 203.956L109.598 204.062L113.371 204.996L114.118 208.716L112.918 210.849L112.798 211.062L112.585 211.435L112.451 211.675L111.878 212.702L106.305 215.915L106.158 215.995L106.078 216.129L103.291 220.835L100.158 227.275V227.382V227.502L99.8115 232.728V232.835V232.942L100.585 235.755L98.5448 238.275L98.4115 238.448V238.648L98.2782 240.528L93.7583 240.155L90.6783 237.222L90.9983 234.408V233.822L90.4117 233.702L87.1051 233.008L86.5851 232.902L86.3718 233.395L84.5185 237.955L77.6786 243.768L77.412 243.995V244.341L77.932 248.168L78.012 248.768H78.5986L82.0119 248.608L84.4251 250.568L85.4251 255.221L85.5451 255.794L86.1318 255.728L89.1584 255.395L92.1983 255.968V257.728L87.7851 263.528L87.5051 263.888H87.2918L87.1718 263.954L84.2918 265.194L84.0785 265.288L83.9718 265.501L82.7052 268.008L80.9052 268.461L80.4386 268.581V269.061L80.2652 272.541V272.927L80.5986 273.127L83.1985 274.661L82.5185 280.741V280.954L82.4385 281.061L79.9319 284.181L78.7053 286.1L78.5719 286.314V286.567L79.1053 289.234V289.554L79.4119 289.687L81.6119 290.714L81.3052 294.274V294.66L81.6385 294.874L87.9584 298.874L88.1317 306.193V306.34V306.473L93.3183 316.34L93.4249 316.526L93.6383 316.94L94.9716 319.606L94.7449 325.526V326.22V326.566V327.673L89.9584 327.393H89.5984L89.3984 327.686L87.4784 330.58L84.9851 330.886H84.6651L84.5051 331.18L81.3052 336.886L76.4387 338.713L72.6254 333.246L72.4654 333.006H72.1721L62.7723 331.793H62.4523L62.2256 332.019L57.9591 336.459L57.3857 337.059L58.0924 337.473L66.6255 342.526L65.0122 343.633L60.5057 340.886L60.119 340.646L59.759 340.926L57.0924 343.046V342.939V342.833L57.0124 342.753L50.6392 336.953L49.6926 336.099L49.5592 337.433L48.6259 344.793L45.9593 343.459L45.7993 343.379H45.626L38.9595 343.726H38.6662L38.4928 343.966L36.6262 346.379L32.293 339.059L31.893 338.379L31.3063 338.913L27.4797 342.393L27.2531 342.593V342.899L27.5864 348.739L25.8398 350.806L25.5998 351.086L25.7198 351.432L26.6531 354.232L26.8131 354.352L29.333 356.232L29.173 360.232V360.326V360.406L30.7197 367.272L30.1997 373.605L28.9864 384.205V384.458L29.133 384.658L30.4663 386.578L30.773 386.992L31.253 386.792L33.5196 385.805L35.1062 388.392L35.3729 388.832V388.952L39.5595 395.965V400.391L39.7195 400.578L43.946 405.231L44.4127 405.751L47.9193 409.631L48.0793 414.964V415.058L48.1726 415.204L49.2793 416.924L49.3726 417.058V417.271L49.6392 423.244V423.631L49.9992 423.804L56.6658 426.937V427.564V427.991V428.417L56.7324 429.684V429.991L56.9858 430.177L58.8124 431.511L58.959 431.604V431.737L60.359 435.057L60.8657 437.55L59.0124 439.404L58.799 439.617V439.91L59.1457 445.124V445.31L59.2524 445.457L63.9723 452.39L63.6389 459.403L62.7856 462.83L62.7056 463.137L62.919 463.39L67.2922 468.723L67.5989 469.096L68.0388 468.91L70.1321 468.043L70.3321 467.963L70.4388 467.763L71.3454 466.217L73.4121 467.323L76.1987 468.19L76.6253 468.39L76.8787 468.23L80.1852 466.137L80.4919 465.95V456.39L82.7052 443.604L90.905 435.751L91.0783 435.577V435.337L91.7717 426.991V426.884V426.777L90.9983 423.537L94.7183 420.751L94.7982 420.671H94.9316L100.358 420.791H100.505H100.638L105.825 418.391H105.945V418.458L106.131 418.524L111.571 420.391H111.691H111.811L126.478 420.044H127.251L127.091 419.284L126.011 414.191L129.011 413.618L129.451 413.538L129.531 413.098L132.317 397.431V397.151L132.144 396.938L129.717 393.631L129.571 393.431H129.344L126.278 392.711L126.664 390.565L131.024 386.565L131.437 386.178L131.104 385.712L127.518 380.712L128.784 380.058L131.317 378.938L131.584 378.818L131.864 378.725L137.744 376.779L138.104 376.659L138.184 376.285L138.997 372.059L143.704 369.459L149.037 368.125L150.944 367.539L154.05 370.485L153.73 373.579L152.89 376.312L152.797 376.579L152.93 376.805L154.85 380.298L155.144 380.818L155.677 380.565L159.517 378.832L159.717 378.738L159.823 378.525L161.69 374.792L163.65 372.685L168.69 373.659H168.997L169.223 373.472L172.023 371.165L173.663 371.032L174.997 372.085L175.183 372.232H175.436L180.77 371.885H180.89L184.89 370.832L187.223 370.325L187.05 374.005V374.152V374.285L189.143 379.338L189.356 379.832L189.876 379.712L192.316 379.192H192.476L192.609 379.072L194.036 377.738L196.903 379.072L196.756 380.938L195.769 383.098L195.596 383.472L195.863 383.792L197.089 385.192L197.196 385.312L197.356 385.378L200.529 386.485L201.863 391.032L203.196 396.885L201.703 400.525L201.596 400.805L203.289 404.191L203.596 404.818L204.209 404.458L207.956 402.165L209.142 402.525L210.209 404.791L211.062 409.244V409.498L211.262 409.644L213.929 411.564L214.289 411.831L214.662 411.578L217.622 409.604L220.289 409.764L225.329 411.978L225.195 414.138V414.324L225.289 414.498L226.502 416.591L226.662 416.844H226.942L229.729 417.364L230.089 417.431L230.329 417.164L232.129 415.231L234.089 417.191H234.155L236.928 418.884L236.288 423.337V423.457V423.577L236.982 426.364V426.524L237.102 426.644L240.222 430.124L240.342 430.244H240.502L243.168 431.124L243.448 431.217L243.702 431.057L246.062 429.644L247.622 430.164L249.062 433.057L249.182 433.297L249.448 433.391L255.875 435.471L256.195 435.577L256.461 435.377L259.248 433.284L259.341 433.217V433.137L262.128 429.137L262.341 428.831L262.181 428.497L257.261 417.724L257.181 417.551L258.981 415.178L265.315 414.671H265.848V414.138L266.341 409.764L269.008 408.284L271.928 408.431L275.768 411.444L276.208 411.791L276.621 411.404L279.048 409.151L279.434 408.791L279.168 408.338L276.248 403.538L274.981 399.098L277.914 396.018L280.328 395.311L284.567 399.885L284.754 400.085H285.007L294.341 400.671H294.607L294.887 400.738L304.58 402.978L310.06 406.405L310.447 406.645L310.807 406.365L313.78 404.018L318.287 406.431H318.367H318.46L335.14 409.724H335.34L335.54 409.631L341.486 406.964L341.686 406.858H341.873L346.379 406.778L350.193 413.244L350.353 413.511H350.659L353.886 414.018H354.219L354.499 414.098L356.566 414.711L356.712 418.498L355.286 420.191L355.046 420.471L355.153 420.831L356.086 423.617L352.846 427.337L352.633 427.591L352.713 427.911L353.406 430.871L353.499 431.257L353.886 431.351L360.912 432.977L361.219 436.524V437.084H361.779L365.366 437.257L367.899 437.884L370.099 440.364L366.619 443.244L366.379 443.444V447.444L367.219 447.19L370.966 446.057L374.205 447.844L374.419 447.95H374.659L377.792 447.257H377.952L378.072 447.15L380.552 445.004L387.872 443.67H388.192H388.618L396.152 443.83L393.485 446.604L393.138 446.964L393.405 447.39L400.938 459.857L401.058 460.03V460.257L409.471 500.616L409.591 501.216L410.191 501.122L414.725 500.429H414.991L415.151 500.189L417.991 496.096L420.138 496.976L420.951 501.336V501.642L421.218 501.789L430.791 507.002L431.057 507.149L431.324 507.042L438.564 504.376L442.111 505.922L444.871 511.616L444.977 511.829V512.029L445.591 518.015V518.349L445.897 518.522L451.137 521.469L451.297 527.015V527.522L451.79 527.642L457.124 528.802L459.244 531.468L459.577 531.882L460.044 531.628L465.603 528.695L466.603 532.282V532.375V532.468L470.603 538.375L470.763 538.628H471.057L477.337 539.322H477.79L477.99 538.895L479.736 535.068L487.736 534.748H487.936L488.096 534.628L493.629 530.508L493.856 530.348L494.083 530.255L516.616 521.722L524.149 521.242L525.335 523.015L525.482 523.229H525.735L537.282 525.722L538.082 530.682V531.015L538.388 531.148L542.908 533.415H543.015H543.135L555.841 534.748L560.655 535.415L563.121 537.708L563.401 537.975L563.775 537.842L567.775 536.508H567.895L567.988 536.428L571.641 533.295L571.761 533.188V533.042L574.428 526.602L574.574 526.242L574.321 525.949L570.148 520.922L570.614 513.615L572.974 512.882L573.414 512.749V512.389L573.561 509.322L576.628 509.176H577.108L578.188 505.042L592.721 510.896L605.92 513.949L608.587 524.349V524.629L608.84 524.762L618.76 529.988L618.907 530.068H619.28L626.24 529.895H626.413L626.56 529.815L636.226 524.042L643.613 526.389H643.733H643.853L651.453 525.895L653.333 529.202L653.519 529.508H653.946L658.546 529.708H659.213L661.746 529.815L664.532 535.055L664.692 535.362H665.039L687.852 537.442H688.065L688.239 537.335L703.412 528.189L708.118 528.029H708.571L708.705 527.575L710.225 522.695L717.411 516.029L727.344 515.535L730.278 518.309L730.704 518.722L731.158 518.309L735.278 514.522L753.41 517.429L753.944 517.509L754.13 517.002L756.664 510.069L762.757 505.829L763.184 505.536L762.997 505.056L760.45 498.789L763.117 481.776L767.663 477.216L767.97 476.923L767.81 476.536L764.69 468.176L764.544 467.803H764.144L758.49 467.203L762.664 459.497L770.823 453.83L771.05 453.67L771.317 453.537L782.93 447.564L791.716 450.617H791.863H792.023L802.689 448.937L818.476 464.537L838.302 485.069L838.609 485.376L839.009 485.216L846.582 482.19L851.208 484.336L851.475 484.469L851.755 484.323L855.008 482.71L861.368 484.709H861.501H861.648L865.235 484.243L870.408 492.416V492.496L870.488 492.563L876.061 497.429L876.381 497.723L876.768 497.536L888.594 491.789L888.847 491.669L888.927 491.403L890.461 486.656L899.154 476.95L903.727 474.843L908.14 482.07L906.5 487.403L906.434 487.603L906.5 487.803L909.327 495.909L909.407 496.109V496.389L908.74 516.709V516.882L908.82 517.042L911.967 522.375L898.714 523.509H898.341L898.181 523.855L893.487 534.122L893.301 534.535L893.607 534.842L906.674 548.255L906.994 553.055L907.1 554.388L908.087 553.428L915.22 546.655L927.473 546.828H927.713L927.9 546.681L936.94 539.375L937.046 539.282V539.148L942.446 528.362V528.255V528.135L945.113 498.589L948.753 483.15V483.043V482.91L946.326 464.79V464.51V464.243L947.9 443.71V443.577V443.457L945.633 437.017V436.951L935.54 416.404V416.324L932.327 412.444L929.407 398.165V398.098L927.86 394.405L936.3 398.978L939.513 407.458V407.538L939.58 407.631L944.593 414.031L950.673 423.751L955.019 430.884L955.086 430.991L955.179 431.057L960.073 434.764L961.539 439.057L962.873 443.057L962.966 443.324L963.206 443.43L969.166 446.244L969.979 452.163V452.337L970.086 452.47L976.526 460.657L977.552 461.99L977.686 460.323L978.206 453.19V453.043L977.446 448.35L981.792 448.044H981.939H982.032L983.672 447.31L988.085 449.59L989.805 450.484L988.965 448.737L985.139 440.737L984.965 440.364H979.126L973.392 437.844L966.819 433.124L962.539 422.177L960.286 415.511L964.899 412.844L974.499 412.324L976.432 412.231L974.832 411.151L952.966 396.391L937.606 382.578L930.513 369.245V369.112L930.393 369.019L920.714 362.352L916.26 356.686L915.94 356.299L915.487 356.499L912.354 357.832L912.047 357.966V358.299L911.274 361.725L911.18 362.139L911.54 362.392L917.167 366.392L919.98 370.592L918.78 372.152L916.407 371.565L915.767 371.405L915.62 372.045L914.754 376.045L914.66 376.445L914.994 376.699L920.433 380.765L925.287 391.845L918.914 389.178L916.674 386.512L918.74 382.352L919.06 381.738L918.407 381.472L912.847 379.205H912.607L900.941 377.125H900.727L900.541 377.218L891.541 381.725L891.274 381.858V382.152L888.434 394.578L885.448 390.778L884.941 390.125L884.434 390.778L880.821 395.405L877.554 385.912L877.288 385.152L876.594 385.578L869.141 390.152L863.515 389.232L863.821 383.832L872.075 363.059V362.979V362.885L874.168 342.046L876.581 331.993V331.833V331.686L874.541 323.526L877.208 316.233V316.073V315.913L876.034 308.233L893.141 291.46L898.367 292.447L898.967 292.554L899.114 291.967L899.647 289.874V289.607L899.487 289.367L898.274 287.474L900.194 286.207L900.354 286.1L900.727 285.847L905.394 282.781L908.42 280.261L912.62 279.247L913.194 279.114L913.114 278.527L911.78 270.194L918.914 267.928H919.047L919.154 267.834L924.887 262.768L928.767 262.648L925.5 267.328L925.167 267.808L925.607 268.194L929.433 271.501L929.913 271.914L930.34 271.434L935.913 265.168L936.047 265.021V264.834L937.38 255.288L942.06 253.515L942.246 253.448L942.353 253.301L946.353 248.075L946.753 247.555L946.233 247.168L942.06 244.035L941.553 243.661L941.153 244.141L937.953 248.141L934.82 245.141L933.78 227.475V227.395V227.315L930.513 216.835L931.527 209.302L937.94 200.396L941.273 200.249H941.726L941.86 199.822L943.193 195.822L949.94 205.076L950.18 205.396H950.566L955.793 204.516L956.286 204.436V203.942L956.633 200.116V199.956L955.406 192.116L954.073 186.596L957.313 183.583L957.766 183.156L957.366 182.689L948.713 172.343L950.606 166.023L957.006 163.81L953.553 168.996L953.393 169.223V169.476L954.446 174.703V174.956L954.659 175.103L961.446 179.809L961.593 179.916H961.939L964.432 180.063L964.286 184.303V184.836L964.806 184.956L967.152 185.503L964.486 198.836V199.089L964.619 199.302L967.672 204.382L968.699 220.382V220.489L971.139 230.942L974.339 241.035L970.766 244.928L970.512 245.208L970.619 245.555L971.739 249.248L969.846 251.768L969.539 252.181L969.872 252.581L975.206 258.688L976.046 268.394V268.608L976.192 268.768L983.592 277.127L983.992 277.594L992.352 287.02H992.419L1040.42 319.22L1041.52 319.913ZM187.156 166.81L185.343 168.93L185.17 169.13V169.383L185.383 173.61L184.863 177.183L182.196 179.236L182.05 179.343L181.983 179.516L181.21 181.529L175.876 181.636L173.783 178.516L173.583 178.236H168.25L167.09 176.81L175.81 166.25L175.97 166.063V165.81L175.716 160.477H175.81L179.93 159.663L185.263 160.397L187.29 163.197L187.156 166.81ZM215.062 179.503L212.089 182.383L206.902 188.236L206.796 188.343V188.489L205.463 193.489L205.369 193.823L203.156 195.929L198.609 195.729L196.876 193.916H198.343H198.569L198.756 193.769L201.143 191.863L201.303 192.063L201.463 191.596L201.649 191.449L201.556 191.343L201.703 190.956L202.343 189.169V189.036V188.903L201.916 183.569L203.823 179.863L210.782 172.356L214.609 173.263L215.809 175.45L215.062 179.503ZM665.799 471.976L663.399 474.203L663.319 474.27V474.363L662.519 475.79L662.386 476.043L662.466 476.296L663.279 478.963L662.319 481.363L659.866 481.976L659.399 482.096V482.576L659.239 485.443L655.973 490.776L651.039 492.309L650.826 492.376L650.706 492.549L647.506 496.936L643.893 496.629H643.306L643.2 497.216L642.2 502.869L639.466 505.949L630.426 509.949H630.346H624.587L623.547 507.722L625.907 506.309L629.493 505.802H629.653L629.773 505.709L637.12 500.642L637.226 500.562V500.456L639.893 496.456L645.306 491.576L645.439 491.456V491.296L646.653 487.683L649.839 482.203L653.719 476.203V476.136V476.07L657.079 466.87L657.399 466.017L659.386 460.177L659.932 458.563L660.306 457.483V457.377L661.719 448.577L663.892 444.737L666.466 445.03L666.946 448.11L665.532 456.017V456.177L666.066 463.923V464.057L667.279 468.176L665.799 471.976ZM1048.6 410.471V410.311L1048.52 410.178L1046.43 406.831L1046 406.138L1045.43 406.711L1043 409.138L1042.8 409.338V409.618L1042.92 414.698L1043.03 420.031L1043.15 422.457V423.071H1046.76L1046.92 422.631L1049 416.631V416.498V416.391L1048.6 410.471ZM1042.43 457.523V457.39L1042.35 457.27L1041.02 455.323L1040.58 454.71L1040.03 455.23L1038.7 456.563L1038.5 456.75V457.03V459.283V459.417V459.55L1039.35 461.51L1039.59 462.057L1040.15 461.87L1042.71 460.963L1043.24 460.763L1043.12 460.217L1042.43 457.523ZM1031.76 453.043L1031.46 452.857L1031.14 453.003L1028.58 454.203H1028.51L1027.18 455.31L1026.82 455.59L1026.96 456.017L1028.16 459.857L1027.72 464.843V464.977V465.11L1028.92 468.523L1029.15 469.176L1029.8 468.896L1031.04 468.35L1031.42 468.19V467.79L1031.91 458.977L1033.32 457.337L1033.44 457.19V457.003L1033.74 454.643V454.243L1033.39 454.017L1031.76 453.043ZM1040.6 433.724L1042.46 430.831L1042.6 430.604V430.337L1041.79 426.977L1041.68 426.511H1041.19L1038.64 426.404H1037.91V427.151L1038.11 429.471L1036.63 430.804L1033.51 434.031L1033.32 434.231V434.497L1033.56 442.244V442.324L1034.48 448.55V448.884L1034.79 449.044L1035.94 449.617L1036.75 450.03L1036.87 449.124L1037.34 445.55L1038.03 440.817V440.75L1038.26 437.124L1040.6 433.724ZM473.817 180.396L473.417 180.529L471.443 181.156L470.843 181.343L471.017 181.943L471.737 184.463L471.857 184.876H472.283L474.71 185.143H475.257L475.403 184.623L475.857 182.996L475.95 182.663L475.71 182.396L474.097 180.596L473.817 180.396ZM467.763 59.5188L467.63 59.7188L466.137 61.8787L465.83 62.3454L466.23 62.7187L468.39 64.7453L468.817 65.1453L469.257 64.7587L471.457 62.8654L470.883 63.612L470.51 64.1054L470.99 64.5054L472.603 65.8387L472.937 66.1186L473.323 65.9053L476.15 64.4254L476.417 64.292L476.483 63.9987L477.297 60.6254L477.443 60.0121L476.83 59.8521L474.657 59.3055L474.257 59.2121L473.99 59.5455L472.47 61.5187L472.337 61.3321L470.857 59.1588L470.59 58.7988L470.163 58.9055L468.003 59.4388L467.763 59.5188ZM1062.19 209.729L1059.88 209.196H1059.7H1059.51L1053.82 211.369L1052.88 211.729L1053.59 212.435L1056.26 215.102L1056.67 215.515L1057.12 215.142L1062.46 210.809L1063.47 209.982L1062.19 209.729ZM467.443 50.9723L466.817 52.0123L466.003 53.3456L465.87 53.5723L465.937 53.8256L466.47 56.1322L466.697 57.0788L467.483 56.5055L468.977 55.4256L469.403 55.1056L469.177 54.6256L467.963 52.0523L467.443 50.9723ZM477.337 70.5719L477.603 70.2252L477.39 69.8519L476.057 67.5453L475.577 66.732L474.99 67.4786L473.51 69.3719L473.217 69.7452L473.483 70.1319L474.977 72.2918L475.47 73.0252L476.017 72.3185L477.337 70.5719ZM480.243 48.2924V48.559L480.47 48.7057L483.136 50.4523L483.67 50.8123L484.03 50.279L485.643 47.8524L485.856 47.5324L485.683 47.1991L484.203 44.2258L483.91 43.6525L483.336 43.9325L480.096 45.5591L479.643 45.7858L479.75 46.2658L480.243 48.2924ZM474.043 55.4656L474.163 55.5989H474.323L479.456 57.3455L480.176 57.5988L480.296 56.8522L480.976 52.9323L481.043 52.5856L480.776 52.3456L475.643 47.7457L475.257 47.4124L474.83 47.7057L470.83 50.5323L470.243 50.9457L470.71 51.4923L474.043 55.4656ZM465.363 43.6791L465.817 44.2925L466.35 43.7591L468.457 41.6525L467.95 41.1992L465.283 38.7726L464.603 38.1593L464.257 38.9992L463.577 40.6259L463.443 40.9592L463.643 41.2525L465.363 43.6791ZM487.203 44.8258V44.9191L487.283 44.9991L488.616 46.2124L489.016 46.5724L489.443 46.2391L491.203 44.9058L491.803 44.4391L491.256 43.9191L488.683 41.4925L488.27 41.1059L487.83 41.4659L486.496 42.5458L486.07 42.8792L486.336 43.3592L487.203 44.8258ZM371.525 162.223L371.605 163.397L372.552 162.703L374.792 161.077L375.059 160.877V156.397L374.565 156.29L371.899 155.677L371.046 155.477L371.112 156.343L371.525 162.223ZM448.377 39.3992V39.6259L448.564 39.7592L450.99 41.6525L451.19 41.7992H451.43L454.697 41.5459L456.657 43.1458L457.137 43.5325L454.404 43.8925H454.324H454.244L452.564 44.6125L449.004 43.5991L448.257 43.3858L448.177 44.1591L447.91 46.9991V47.3057L448.124 47.5191L450.67 50.0657L453.204 53.2656L453.804 54.0256L454.284 53.1723L455.084 51.679L455.204 51.4656V51.239L454.67 48.759L457.337 48.1324L461.617 49.559L462.004 49.679L462.284 49.399L465.123 46.5724L465.55 46.1458L465.15 45.6791L462.59 42.7192L462.47 42.5858H462.324L460.164 41.7725L459.83 41.6525L459.55 41.8658L457.377 43.5191H457.204L457.59 43.0392L458.924 41.4125L459.324 40.9325L458.857 40.5192L456.19 38.0926L455.924 37.8526L455.577 37.9593L453.43 38.6126L448.617 35.466L447.284 34.5727L447.684 36.1593L448.377 39.3992ZM65.1589 165.103L65.4389 165.716L66.0522 165.41L73.3721 161.583L73.6921 161.41V161.037L74.3187 147.037V146.837L74.212 146.664L70.7054 141.25L69.9588 139.997L69.5988 141.437L68.2655 146.93L65.7189 145.317L62.919 137.25L62.6523 136.477L61.9723 136.917L58.5857 139.064L53.9592 138.73L52.8792 138.65L53.3325 139.637L65.1589 165.103ZM335.46 176.716L335.646 176.956H335.966L343.019 177.143H343.499L343.646 176.676L344.459 174.01V173.876V173.743L344.019 169.81V169.596L343.886 169.436L340.14 165.37L339.846 165.063L339.446 165.196L334.113 167.076L333.806 167.183L333.713 167.516L332.38 172.143L332.3 172.45L332.486 172.703L335.46 176.716ZM464.19 52.719L463.923 52.0656L463.283 52.399L459.644 54.2789L459.03 54.5989L459.377 55.1856L461.67 59.1055L462.084 59.8121L462.67 59.2388L465.337 56.6789L465.657 56.3722L465.497 55.9589L464.19 52.719ZM375.805 156.717L375.992 162.05L372.525 165.516L372.219 165.836L372.405 166.25L375.245 172.556L375.392 172.89H375.765L378.432 173.236L378.592 175.543V176.023L379.072 176.13L382.645 176.93L385.019 178.116L385.859 178.53L385.952 177.596L387.578 162.17L388.752 156.477L393.605 151.237L399.552 149.25L399.752 149.183L399.885 149.01L402.325 145.557L402.512 145.29L402.405 144.984L401.552 142.437L404.618 144.397L404.805 144.517H405.031L409.031 144.104H409.445L410.431 141.13L412.578 141.29H413.231V140.637L413.378 138.45L415.818 139.37L416.538 139.637L416.684 138.89L417.045 137.09L418.618 138.797L419.151 139.37L419.618 138.744L421.444 136.304L421.538 136.184V136.024L421.978 133.357L424.644 135.197L425.058 135.504L425.444 135.144L427.444 133.344L431.791 134.29L432.164 134.37L432.418 134.077L436.097 129.824L465.51 129.211H465.67L465.817 129.131L472.937 125.264L473.217 125.117V124.797L474.03 119.464V119.184L473.95 119.064L470.897 115.398L470.63 115.091L470.243 115.184L463.124 117.024L462.817 117.091L462.683 117.371L461.657 119.611L450.11 118.637L444.977 114.304L444.631 114.011L444.244 114.238L439.844 116.718L435.457 114.811L435.137 114.678L434.844 114.864L429.111 118.624H424.178L424.004 118.771L422.084 120.397L419.284 117.371L418.444 116.491L418.178 117.678L416.618 124.397L413.445 124.571H412.911L412.845 125.091L412.498 127.544L403.951 130.211L400.925 128.877L400.472 128.691L400.165 129.064L398.125 131.504L397.752 131.957L400.338 134.544L397.472 137.21L391.952 134.93L391.218 134.624L391.072 135.41L390.365 139.33L386.659 139.157H386.018V139.797L385.832 142.89L380.499 145.65L377.099 144.517L376.779 144.41L376.512 144.61L372.432 147.664L372.192 147.85V148.157L371.992 152.623V152.917L372.192 153.117L375.805 156.717ZM391.965 184.956L391.352 185.116L386.472 186.329L386.059 186.436L385.979 186.849L385.165 191.529V191.769L385.299 191.969L388.352 197.062L388.552 197.409H388.965L392.832 197.009L393.392 196.942V196.382L393.592 191.049V191.063V190.969L392.165 185.636L391.965 184.956ZM29.7997 333.233L21.2665 322.02L26.2931 307.74L21.9599 304.153L18.7999 306.367L6.29353 297.807L4.26691 301.074L4.72023 310.967L0.0136719 316.007L1.42697 323.766L9.77346 323.286L18.6799 334.499L25.3464 338.433L25.7064 338.006L29.7997 333.233Z", + id: "e07d3ec5-38b2-41ca-a692-2a0f415f963e", + fill: "white", +}; + +export const federalCities = [ + { + name: 'Москва', + fill: "#EBEBEB", + id: '1', + y: "250", + x: '142', + }, + { + name: 'Санкт-Петербург', + fill: "#EBEBEB", + id: '2', + price: '100000', + y: "162", + x: '150', + }, + + { + name: 'Севастополь', + fill: "#EBEBEB", + id: '3', + price: '100000', + x: "0", + y: '310', + }, +] \ No newline at end of file diff --git a/src/utils/inputRangeStaticProps.js b/src/utils/inputRangeStaticProps.js new file mode 100644 index 0000000..59f40be --- /dev/null +++ b/src/utils/inputRangeStaticProps.js @@ -0,0 +1,34 @@ +export const averegeSquare = { + title: 'Средняя площадь квартиры', + min: 1, + max: 200, + defaultValue: 100 +} + +export const averagePrice = { + title: 'Средняя стоимость 1 м2', + min: 30000, + max: 300000, +} + +export const officeConsultation = { + title: 'Консультации в офисе', + min: 0, + max: 100, + defaultValue: false +} + +export const consultationBooking = { + title: 'Консультации, закончившиеся бронью', + min: 0, + max: 100, +} + +export const sales = { + title: 'Продажи', + min: 0, + max: 100, +} + + +