From 6ca52a58e0ab18de5167dd2d2f1e025beecfbb5b Mon Sep 17 00:00:00 2001 From: paulo Sol Date: Mon, 18 Jul 2022 15:18:07 -0300 Subject: [PATCH 01/36] react base --- pokedex7/.gitignore | 23 + pokedex7/README.md | 70 + pokedex7/package-lock.json | 28697 ++++++++++++++++++++++++++++++ pokedex7/package.json | 42 + pokedex7/public/favicon.ico | Bin 0 -> 3870 bytes pokedex7/public/index.html | 43 + pokedex7/public/logo192.png | Bin 0 -> 5347 bytes pokedex7/public/logo512.png | Bin 0 -> 9664 bytes pokedex7/public/manifest.json | 25 + pokedex7/public/robots.txt | 3 + pokedex7/src/App.css | 38 + pokedex7/src/App.js | 25 + pokedex7/src/App.test.js | 8 + pokedex7/src/index.css | 13 + pokedex7/src/index.js | 17 + pokedex7/src/logo.svg | 1 + pokedex7/src/reportWebVitals.js | 13 + pokedex7/src/setupTests.js | 5 + 18 files changed, 29023 insertions(+) create mode 100644 pokedex7/.gitignore create mode 100644 pokedex7/README.md create mode 100644 pokedex7/package-lock.json create mode 100644 pokedex7/package.json create mode 100644 pokedex7/public/favicon.ico create mode 100644 pokedex7/public/index.html create mode 100644 pokedex7/public/logo192.png create mode 100644 pokedex7/public/logo512.png create mode 100644 pokedex7/public/manifest.json create mode 100644 pokedex7/public/robots.txt create mode 100644 pokedex7/src/App.css create mode 100644 pokedex7/src/App.js create mode 100644 pokedex7/src/App.test.js create mode 100644 pokedex7/src/index.css create mode 100644 pokedex7/src/index.js create mode 100644 pokedex7/src/logo.svg create mode 100644 pokedex7/src/reportWebVitals.js create mode 100644 pokedex7/src/setupTests.js diff --git a/pokedex7/.gitignore b/pokedex7/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/pokedex7/.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/pokedex7/README.md b/pokedex7/README.md new file mode 100644 index 0000000..58beeac --- /dev/null +++ b/pokedex7/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/pokedex7/package-lock.json b/pokedex7/package-lock.json new file mode 100644 index 0000000..0f57027 --- /dev/null +++ b/pokedex7/package-lock.json @@ -0,0 +1,28697 @@ +{ + "name": "pokedex7", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "pokedex7", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.4", + "@testing-library/react": "^13.3.0", + "@testing-library/user-event": "^13.5.0", + "axios": "^0.27.2", + "icons": "^1.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.3.0", + "react-scripts": "5.0.1", + "styled": "^1.0.0", + "web-vitals": "^2.1.4" + } + }, + "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.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", + "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.9", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.9", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", + "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "dependencies": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", + "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", + "dependencies": { + "@babel/types": "^7.18.9", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", + "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.9.tgz", + "integrity": "sha512-cG2ru3TRAL6a60tfQflpEfs4ldiPwF6YW3zfJiRgmoFVIaC1vGnBBgatfec+ZUziPHkHSaXAuEck3Cdkf3eRpQ==", + "dependencies": { + "@babel/helper-function-name": "^7.18.9", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", + "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", + "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.9.tgz", + "integrity": "sha512-KD7zDNaD14CRpjQjVbV4EnH9lsKYlcpUrhZH37ei2IY+AlXrfAPy5pTmRUE4X6X1k8EsKXPraykxeaogqQvSGA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz", + "integrity": "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==", + "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-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", + "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", + "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz", + "integrity": "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", + "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "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" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.9.tgz", + "integrity": "sha512-IrTYh1I3YCEL1trjknnlLKTp5JggjzhKl/d3ibzPc97JhpFcDTr38Jdek/oX4cFbS6By0bXJcOkpRvJ5ZHK2wQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz", + "integrity": "sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.9.tgz", + "integrity": "sha512-wS8uJwBt7/b/mzE13ktsJdmS4JP/j7PQSaADtnb4I2wL0zK51MQ0pmF8/Jy0wUIS96fr+fXT6S/ifiPXnvrlSg==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", + "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@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.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.8.tgz", + "integrity": "sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", + "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", + "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-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.18.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.9.tgz", + "integrity": "sha512-75pt/q95cMIHWssYtyfjVlvI+QEZQThQbKvR9xH+F/Agtw/s4Wfc2V9Bwd/P39VtixB7oWxGdH4GteTTwYJWMg==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@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.18.6", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.9", + "@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.6", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.1", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", + "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", + "dependencies": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", + "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.9", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.9", + "@babel/types": "^7.18.9", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.5.tgz", + "integrity": "sha512-Id/9wBT7FkgFzdEpiEWrsVd4ltDxN0rI0QS0SChbeQiSuux3z21SJCRLu6h2cvCEUmaRi+VD0mHFj+GJD4GFnw==", + "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-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-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.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "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" + } + }, + "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.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "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.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "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/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.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <3.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.20", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.20.tgz", + "integrity": "sha512-kVaO5aEFZb33nPMTZBxiPEkY+slxiPtqC7QX8f9B3eGOMBvEfuMfxp9DSTTCsRJPumPKjrge4yagyssO4q6qzQ==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.16.0.tgz", + "integrity": "sha512-uxF4zmnLHHDlmW4l+0WDjcgLVwCvH+OVLpD8Dfp+Bjfz85prwxWGbwXgJdLtkgjD0qfOzkJF9SmA6YZPsMYX4w==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", + "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", + "dependencies": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.3.0.tgz", + "integrity": "sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "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.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "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.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "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.29", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", + "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "28.1.6", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.6.tgz", + "integrity": "sha512-0RbGAFMfcBJKOmqRazM8L98uokwuwD5F8rHrv/ZMbrZBwVOWZUyPG6VFNscjYr/vjM3Vu4fRrCPbOs42AfemaQ==", + "dependencies": { + "jest-matcher-utils": "^28.0.0", + "pretty-format": "^28.0.0" + } + }, + "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": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.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": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@types/jest/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/@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": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "node_modules/@types/node": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", + "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==" + }, + "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.6.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", + "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" + }, + "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.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.15.tgz", + "integrity": "sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz", + "integrity": "sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/type-utils": "5.30.7", + "@typescript-eslint/utils": "5.30.7", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.7.tgz", + "integrity": "sha512-r218ZVL0zFBYzEq8/9K2ZhRgsmKUhm8xd3sWChgvTbmP98kHGuY83IUl64SS9fx9OSBM9vMLdzBfox4eDdm/ZQ==", + "dependencies": { + "@typescript-eslint/utils": "5.30.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/parser": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", + "integrity": "sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/typescript-estree": "5.30.7", + "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.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", + "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "dependencies": { + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7" + }, + "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.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz", + "integrity": "sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==", + "dependencies": { + "@typescript-eslint/utils": "5.30.7", + "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.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", + "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==", + "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.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", + "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "dependencies": { + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7", + "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.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", + "integrity": "sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/typescript-estree": "5.30.7", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", + "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "dependencies": { + "@typescript-eslint/types": "5.30.7", + "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.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "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.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "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.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", + "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001366", + "electron-to-chromium": "^1.4.188", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.4" + }, + "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.30001367", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz", + "integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.23.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.5.tgz", + "integrity": "sha512-7Vh11tujtAZy82da4duVreQysIoO2EvVrur7y6IzZkH1IHPSekuDi8Vuw1+YKjkbfWLRD7Nc9ICQ/sIUDutcyg==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.23.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.5.tgz", + "integrity": "sha512-fHYozIFIxd+91IIbXJgWd/igXIc8Mf9is0fusswjnGIWVG96y2cwyUdlCkGOw6rMLHKAxg7xtCIVaHsyOUnJIg==", + "dependencies": { + "browserslist": "^4.21.2", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.23.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.5.tgz", + "integrity": "sha512-8t78LdpKSuCq4pJYCYk8hl7XEkAX+BP16yRIwL3AanTksxuEf7CM83vRyctmiEL8NDZ3jpUcv56fk9/zG3aIuw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/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/cssdb": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", + "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", + "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.12", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", + "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", + "dependencies": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dependencies": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.192", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz", + "integrity": "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "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.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", + "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", + "dependencies": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", + "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.3.2", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "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", + "v8-compile-cache": "^2.0.3" + }, + "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.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "dependencies": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz", + "integrity": "sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.1", + "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.30.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz", + "integrity": "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==", + "dependencies": { + "@typescript-eslint/utils": "^5.13.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "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.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "dependencies": { + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/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/history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/icons": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/icons/-/icons-1.0.0.tgz", + "integrity": "sha512-7POum3AHKovjEEXg4ITL2opTzGjnN2UnUIhv5LsUX+SjKBsFMjRyANShrCubt0KQdNdcX2wAym+JXOt6LceuYA==", + "deprecated": "Package no longer supported. Contact support@npmjs.com for more info." + }, + "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": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "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-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.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "dependencies": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dependencies": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.8", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", + "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dependencies": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.1.10", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.10.tgz", + "integrity": "sha512-lqd7LXCq0gWc0wKXtoKDru5wEUNjm3OryLVNRZ8OnW8km6fSNUuFrjEhU3nklxXE2jvd4qrox566acgh+xQt8w==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz", + "integrity": "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.0.4", + "@csstools/postcss-color-function": "^1.1.0", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.1", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.6", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.1", + "@csstools/postcss-unset-value": "^1.0.1", + "autoprefixer": "^10.4.7", + "browserslist": "^4.21.0", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.6.3", + "postcss-attribute-case-insensitive": "^5.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.3", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.0", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.8", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "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.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.9", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.5", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.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-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", + "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", + "dependencies": { + "history": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", + "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", + "dependencies": { + "history": "^5.2.0", + "react-router": "6.3.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.77.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz", + "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/styled": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/styled/-/styled-1.0.0.tgz", + "integrity": "sha512-mPbinkDY7K//Jxi7hZBNSiUF3Q9LE8NHrlUuQXLHCFZcVJeSXQh/Kn4C7lWf8Obre3iyYHo0OqA3WptZrwST/A==" + }, + "node_modules/stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.6.tgz", + "integrity": "sha512-7skAOY56erZAFQssT1xkpk+kWt2NrO45kORlxFPXUt3CiGsVPhH1smuH5XoDH6sGPXLyBv+zgCKA2HWBsgCytg==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "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.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "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/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-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "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.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "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.3.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", + "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", + "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", + "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-build": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", + "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", + "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.3", + "workbox-broadcast-update": "6.5.3", + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-google-analytics": "6.5.3", + "workbox-navigation-preload": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-range-requests": "6.5.3", + "workbox-recipes": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3", + "workbox-streams": "6.5.3", + "workbox-sw": "6.5.3", + "workbox-window": "6.5.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", + "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-core": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", + "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", + "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", + "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "dependencies": { + "workbox-background-sync": "6.5.3", + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", + "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", + "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "dependencies": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", + "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", + "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "dependencies": { + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", + "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", + "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", + "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", + "dependencies": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", + "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", + "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.3" + }, + "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.3", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", + "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.3" + } + }, + "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": { + "@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.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==" + }, + "@babel/core": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", + "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.9", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.9", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", + "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", + "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", + "requires": { + "@babel/types": "^7.18.9", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", + "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "requires": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + }, + "@babel/helper-wrap-function": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.9.tgz", + "integrity": "sha512-cG2ru3TRAL6a60tfQflpEfs4ldiPwF6YW3zfJiRgmoFVIaC1vGnBBgatfec+ZUziPHkHSaXAuEck3Cdkf3eRpQ==", + "requires": { + "@babel/helper-function-name": "^7.18.9", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helpers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "requires": { + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", + "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==" + }, + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", + "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.9.tgz", + "integrity": "sha512-KD7zDNaD14CRpjQjVbV4EnH9lsKYlcpUrhZH37ei2IY+AlXrfAPy5pTmRUE4X6X1k8EsKXPraykxeaogqQvSGA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.18.6" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz", + "integrity": "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", + "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", + "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz", + "integrity": "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", + "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.9.tgz", + "integrity": "sha512-IrTYh1I3YCEL1trjknnlLKTp5JggjzhKl/d3ibzPc97JhpFcDTr38Jdek/oX4cFbS6By0bXJcOkpRvJ5ZHK2wQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz", + "integrity": "sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.9.tgz", + "integrity": "sha512-wS8uJwBt7/b/mzE13ktsJdmS4JP/j7PQSaADtnb4I2wL0zK51MQ0pmF8/Jy0wUIS96fr+fXT6S/ifiPXnvrlSg==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", + "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@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.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.8.tgz", + "integrity": "sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-typescript": "^7.18.6" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", + "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.9.tgz", + "integrity": "sha512-75pt/q95cMIHWssYtyfjVlvI+QEZQThQbKvR9xH+F/Agtw/s4Wfc2V9Bwd/P39VtixB7oWxGdH4GteTTwYJWMg==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@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.18.6", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.9", + "@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.6", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.1", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/runtime": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", + "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/traverse": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", + "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.9", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.9", + "@babel/types": "^7.18.9", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", + "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.5.tgz", + "integrity": "sha512-Id/9wBT7FkgFzdEpiEWrsVd4ltDxN0rI0QS0SChbeQiSuux3z21SJCRLu6h2cvCEUmaRi+VD0mHFj+GJD4GFnw==", + "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-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-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.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "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.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "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.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@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/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.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" + }, + "@sinclair/typebox": { + "version": "0.24.20", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.20.tgz", + "integrity": "sha512-kVaO5aEFZb33nPMTZBxiPEkY+slxiPtqC7QX8f9B3eGOMBvEfuMfxp9DSTTCsRJPumPKjrge4yagyssO4q6qzQ==" + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@testing-library/dom": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.16.0.tgz", + "integrity": "sha512-uxF4zmnLHHDlmW4l+0WDjcgLVwCvH+OVLpD8Dfp+Bjfz85prwxWGbwXgJdLtkgjD0qfOzkJF9SmA6YZPsMYX4w==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", + "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", + "requires": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.3.0.tgz", + "integrity": "sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "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.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "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.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "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.29", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", + "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "28.1.6", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.6.tgz", + "integrity": "sha512-0RbGAFMfcBJKOmqRazM8L98uokwuwD5F8rHrv/ZMbrZBwVOWZUyPG6VFNscjYr/vjM3Vu4fRrCPbOs42AfemaQ==", + "requires": { + "jest-matcher-utils": "^28.0.0", + "pretty-format": "^28.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==" + }, + "diff-sequences": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==" + }, + "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": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + } + }, + "jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==" + }, + "jest-matcher-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + } + }, + "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==" + }, + "supports-color": { + "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": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "@types/node": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", + "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==" + }, + "@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.6.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", + "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" + }, + "@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.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.15.tgz", + "integrity": "sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "requires": { + "@types/jest": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.7.tgz", + "integrity": "sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw==", + "requires": { + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/type-utils": "5.30.7", + "@typescript-eslint/utils": "5.30.7", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.7.tgz", + "integrity": "sha512-r218ZVL0zFBYzEq8/9K2ZhRgsmKUhm8xd3sWChgvTbmP98kHGuY83IUl64SS9fx9OSBM9vMLdzBfox4eDdm/ZQ==", + "requires": { + "@typescript-eslint/utils": "5.30.7" + } + }, + "@typescript-eslint/parser": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.7.tgz", + "integrity": "sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A==", + "requires": { + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/typescript-estree": "5.30.7", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.7.tgz", + "integrity": "sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw==", + "requires": { + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.7.tgz", + "integrity": "sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw==", + "requires": { + "@typescript-eslint/utils": "5.30.7", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.7.tgz", + "integrity": "sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.7.tgz", + "integrity": "sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA==", + "requires": { + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7", + "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.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.7.tgz", + "integrity": "sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/typescript-estree": "5.30.7", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.30.7", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.7.tgz", + "integrity": "sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw==", + "requires": { + "@typescript-eslint/types": "5.30.7", + "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.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "requires": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==" + }, + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "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.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", + "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", + "requires": { + "caniuse-lite": "^1.0.30001366", + "electron-to-chromium": "^1.4.188", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.4" + } + }, + "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.30001367", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz", + "integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "core-js": { + "version": "3.23.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.5.tgz", + "integrity": "sha512-7Vh11tujtAZy82da4duVreQysIoO2EvVrur7y6IzZkH1IHPSekuDi8Vuw1+YKjkbfWLRD7Nc9ICQ/sIUDutcyg==" + }, + "core-js-compat": { + "version": "3.23.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.5.tgz", + "integrity": "sha512-fHYozIFIxd+91IIbXJgWd/igXIc8Mf9is0fusswjnGIWVG96y2cwyUdlCkGOw6rMLHKAxg7xtCIVaHsyOUnJIg==", + "requires": { + "browserslist": "^4.21.2", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.23.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.5.tgz", + "integrity": "sha512-8t78LdpKSuCq4pJYCYk8hl7XEkAX+BP16yRIwL3AanTksxuEf7CM83vRyctmiEL8NDZ3jpUcv56fk9/zG3aIuw==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^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==" + } + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "requires": {} + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "cssdb": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", + "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==" + }, + "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.12", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", + "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", + "requires": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "requires": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.192", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz", + "integrity": "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "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.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", + "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", + "requires": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", + "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.3.2", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "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", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "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.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "requires": { + "debug": "^3.2.7", + "find-up": "^2.1.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" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz", + "integrity": "sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==", + "requires": { + "@babel/runtime": "^7.18.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.1", + "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.30.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", + "requires": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz", + "integrity": "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==", + "requires": { + "@typescript-eslint/utils": "^5.13.0" + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "requires": { + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==" + }, + "follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "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==" + }, + "history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "requires": { + "@babel/runtime": "^7.7.6" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "icons": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/icons/-/icons-1.0.0.tgz", + "integrity": "sha512-7POum3AHKovjEEXg4ITL2opTzGjnN2UnUIhv5LsUX+SjKBsFMjRyANShrCubt0KQdNdcX2wAym+JXOt6LceuYA==" + }, + "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": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "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-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.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "requires": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + } + }, + "object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "requires": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.8", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", + "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} + }, + "postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-nesting": { + "version": "10.1.10", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.10.tgz", + "integrity": "sha512-lqd7LXCq0gWc0wKXtoKDru5wEUNjm3OryLVNRZ8OnW8km6fSNUuFrjEhU3nklxXE2jvd4qrox566acgh+xQt8w==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz", + "integrity": "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.0.4", + "@csstools/postcss-color-function": "^1.1.0", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.1", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.6", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.1", + "@csstools/postcss-unset-value": "^1.0.1", + "autoprefixer": "^10.4.7", + "browserslist": "^4.21.0", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.6.3", + "postcss-attribute-case-insensitive": "^5.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.3", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.0", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.8", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "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.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.9", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.5", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-router": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", + "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", + "requires": { + "history": "^5.2.0" + } + }, + "react-router-dom": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", + "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", + "requires": { + "history": "^5.2.0", + "react-router": "6.3.0" + } + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + }, + "dependencies": { + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.77.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz", + "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} + }, + "styled": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/styled/-/styled-1.0.0.tgz", + "integrity": "sha512-mPbinkDY7K//Jxi7hZBNSiUF3Q9LE8NHrlUuQXLHCFZcVJeSXQh/Kn4C7lWf8Obre3iyYHo0OqA3WptZrwST/A==" + }, + "stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tailwindcss": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.6.tgz", + "integrity": "sha512-7skAOY56erZAFQssT1xkpk+kWt2NrO45kORlxFPXUt3CiGsVPhH1smuH5XoDH6sGPXLyBv+zgCKA2HWBsgCytg==", + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "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.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + } + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "dependencies": { + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "peer": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "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" + } + }, + "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-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "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.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "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.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "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.3.1", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", + "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "requires": {} + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "workbox-background-sync": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", + "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "workbox-broadcast-update": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", + "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-build": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", + "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", + "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.3", + "workbox-broadcast-update": "6.5.3", + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-google-analytics": "6.5.3", + "workbox-navigation-preload": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-range-requests": "6.5.3", + "workbox-recipes": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3", + "workbox-streams": "6.5.3", + "workbox-sw": "6.5.3", + "workbox-window": "6.5.3" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", + "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-core": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", + "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" + }, + "workbox-expiration": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", + "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "workbox-google-analytics": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", + "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "requires": { + "workbox-background-sync": "6.5.3", + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-navigation-preload": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", + "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-precaching": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", + "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "requires": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-range-requests": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", + "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-recipes": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", + "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "requires": { + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-routing": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", + "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-strategies": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", + "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-streams": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", + "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", + "requires": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3" + } + }, + "workbox-sw": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", + "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" + }, + "workbox-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", + "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.3" + }, + "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.3", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", + "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.3" + } + }, + "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/pokedex7/package.json b/pokedex7/package.json new file mode 100644 index 0000000..b9f7ef0 --- /dev/null +++ b/pokedex7/package.json @@ -0,0 +1,42 @@ +{ + "name": "pokedex7", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.16.4", + "@testing-library/react": "^13.3.0", + "@testing-library/user-event": "^13.5.0", + "axios": "^0.27.2", + "icons": "^1.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.3.0", + "react-scripts": "5.0.1", + "styled": "^1.0.0", + "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/pokedex7/public/favicon.ico b/pokedex7/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/pokedex7/public/index.html b/pokedex7/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/pokedex7/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/pokedex7/public/logo192.png b/pokedex7/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/pokedex7/public/manifest.json b/pokedex7/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/pokedex7/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/pokedex7/public/robots.txt b/pokedex7/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/pokedex7/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/pokedex7/src/App.css b/pokedex7/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/pokedex7/src/App.css @@ -0,0 +1,38 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/pokedex7/src/App.js b/pokedex7/src/App.js new file mode 100644 index 0000000..3784575 --- /dev/null +++ b/pokedex7/src/App.js @@ -0,0 +1,25 @@ +import logo from './logo.svg'; +import './App.css'; + +function App() { + return ( + + ); +} + +export default App; diff --git a/pokedex7/src/App.test.js b/pokedex7/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/pokedex7/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/pokedex7/src/index.css b/pokedex7/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/pokedex7/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/pokedex7/src/index.js b/pokedex7/src/index.js new file mode 100644 index 0000000..d563c0f --- /dev/null +++ b/pokedex7/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/pokedex7/src/logo.svg b/pokedex7/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/pokedex7/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pokedex7/src/reportWebVitals.js b/pokedex7/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/pokedex7/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/pokedex7/src/setupTests.js b/pokedex7/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/pokedex7/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; From 111729afd4a55a4559788ed4d0beb8aa0ca8caca Mon Sep 17 00:00:00 2001 From: alinegfchagas Date: Mon, 18 Jul 2022 15:48:02 -0300 Subject: [PATCH 02/36] pages, routes, coordinator --- pokedex7/src/Routes/Coordinator.js | 11 +++++++++++ pokedex7/src/Routes/Router.js | 18 ++++++++++++++++++ pokedex7/src/pages/DetailList/DetailList.js | 0 pokedex7/src/pages/Home/Home.js | 0 pokedex7/src/pages/Pokedex/Pokedex.js | 0 5 files changed, 29 insertions(+) create mode 100644 pokedex7/src/Routes/Coordinator.js create mode 100644 pokedex7/src/Routes/Router.js create mode 100644 pokedex7/src/pages/DetailList/DetailList.js create mode 100644 pokedex7/src/pages/Home/Home.js create mode 100644 pokedex7/src/pages/Pokedex/Pokedex.js diff --git a/pokedex7/src/Routes/Coordinator.js b/pokedex7/src/Routes/Coordinator.js new file mode 100644 index 0000000..c7e07a0 --- /dev/null +++ b/pokedex7/src/Routes/Coordinator.js @@ -0,0 +1,11 @@ +export const goToHome = (navigate) => { + navigate("/"); + }; + + export const goToDetailPage = (navigate) => { + navigate("/detail") + }; + + export const goToPokedex = (navigate) => { + navigate("/pokedex") + } \ No newline at end of file diff --git a/pokedex7/src/Routes/Router.js b/pokedex7/src/Routes/Router.js new file mode 100644 index 0000000..7d927c2 --- /dev/null +++ b/pokedex7/src/Routes/Router.js @@ -0,0 +1,18 @@ +import { BrowserRouter, Routes, Route } from "react-router-dom"; +import { Pokedex } from '../pages/Pokedex/Pokedex'; +import { DetailList} from "../pages/DetailList/DetailList"; +import { Home } from '../pages/Home/Home'; + + +export const Router = () => { + return ( + + + } /> + } /> + } /> + + + + ); +}; \ No newline at end of file diff --git a/pokedex7/src/pages/DetailList/DetailList.js b/pokedex7/src/pages/DetailList/DetailList.js new file mode 100644 index 0000000..e69de29 diff --git a/pokedex7/src/pages/Home/Home.js b/pokedex7/src/pages/Home/Home.js new file mode 100644 index 0000000..e69de29 diff --git a/pokedex7/src/pages/Pokedex/Pokedex.js b/pokedex7/src/pages/Pokedex/Pokedex.js new file mode 100644 index 0000000..e69de29 From 1729efdb66d4825ac030d31fbc0c856abac6d61a Mon Sep 17 00:00:00 2001 From: alinegfchagas Date: Mon, 18 Jul 2022 15:56:52 -0300 Subject: [PATCH 03/36] pokeLogo --- pokedex7/src/img/pokeLogo.png | Bin 0 -> 831410 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 pokedex7/src/img/pokeLogo.png diff --git a/pokedex7/src/img/pokeLogo.png b/pokedex7/src/img/pokeLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..59c9d84427e09d6ba8ffd08850a88fe4887334b9 GIT binary patch literal 831410 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ˠ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�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�S-s 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

NOyzCmu=MEu>yOx%xl{{mdo!Ji9&HA~OC?N9P5o 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 QD1cS0WkKqj!qUKmwWCaLa?>!xJzkC#CBvB$tmA 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°~oABDhe_Ypk!7XifkmY|%UwSyTgrYqg({ez8}gs9 z8~!lBuM(p=jK*eOACH4J^f#Q4&Y74#(iDCW9xTM?on$~I7r{dVKrINBfW?T+Hd+IK z2CI%7%<4<8f_GXDR-Vmq5`$mM19qybGk*xit`d+Z%uNeI+a-4b^UdgB?= ziAB$z{^dIMlv5RAR7ve;#926tjw$RT*cHd4LY^@+qnspvf5$2k3kJNv?< zOM;w;*ypm{Kusr)rklW|@uBMEJTC}K!~RN`1_**3deT791!EaT?_4!a?Dd-3x;cZh zSXlP?c7NhhMWAdGpgRB%HsZc*X12=TiWJII1*PH?8oza>?V-=Q)H^f&#KUJG(e+x~ z#5BLw)~LXXQUERz2qh^Crj})5-_{$-y{RXIazZBCm!D(GbJJinW(913uftI zf7hN9(%9rb&#IB%aCrLTNtyXY41SPU+%k(BN~T2 z5|7Y1WU@7&9xUnp{pRcw zq>U-~>0qXO)pADITa`@hXf*8n3+8n#O0Ayj7bIguciVfS?N$v-TR2Rdf?bYc0bxo<*pClzBjxs~;ZCj0fl{Yo?MKLtIw;t1Z_M`fG=FmFJ z<}Q#W7dCZ}@H&IHcrOb)oy^3#2c@7b7z?#(NK4Lt#_eAACPUxl$^!Rw?`jEA!#k41 zw`Hvd#Lwo5(XZQx5L?d|??m>pAc80(8`HScfP zZKI#duAobDUaj1{8xyp50Nj_U^6(F^q4+G(eOU^|Z!+B*@;|uq=D(t(Us2GxgSp?x zpW8H}v5E9XqdJEp=Mf8KIeC0VLH#lC4U+!aH4D)7ZK6Sa%FP?24}Wf-3pY(fyZDjm zHI1>Ucii~|4-g&)-9G#o4mjOP7&y%E-ihH6wb_5}&O{CK|Mjay30dGR$CJ$r3cB8#k4pnYVh3rzDODoubgbCU{#JV?so$?>mN9);E@bo3Zknis;~lb+hga zjcPITg9H?Q9BYwamPzA@MrD*4jf05i1n>x1_byKj(vhOQ?B6(w%%nW?cJ`MGk9S9_ zJw@x*9Z`|Me~e&Z24wkhbm8PuGLT$*p+XCjnPu>%AgmFZ9O<>G!~k%;>b2Ng4gn+( z3+YOmuUZO9H15=st%Oy9+HobtCHwex?L&i>TJ-SZCxkJ9gn8NWlS6w-BosemWC4V1 ztY9d>$SozL$q~F(mt7|`uF!=J?P}||#JcX5$$_ODdj&=qNdLnp&tzc*dj__b`iHG~ zi0k!l*whUM62+9tlooco0O zfX}P$eJWY9yX)nb}|AadDtjt@Dj~K)30ZW$Xco5;eIjczjHe*~x_0I~^`1Lvop`{NcZqx1c z;pAS56&eeTrKfYeo4e)fDsJ68TgQ;0bIbPpge^Js+0M6(&^Nh=_h9ZarNJjS=voWc&at_q(Jb4@4dWm%0mphm=e1PoDHf+R;K% zl^!*&4}d&0H5EHq5mx*lz+PQwGu8(vepK5*<_7Eul=%QyeLS+ap-eN-?FOeaPx}{V z@7)J?-uH=`4uj3w-ED8C`M=2T?$G&=SWV+6_tbOe&3&<{vY8g$()`qjvzFswG#vUNL=a(u4B5z{!yll+FT91JRlOGPr zN8~n#JEtpx2J7<`L44)DG#E_%aXV9MXbJfzWHO0YpR{r@mtFCF?A+W`Z&Jey7Wi3Y zI?a-CHGOX7xAv?Zb}B|w{nLq4fiN-@>?2&^xvkOugI?<-~___w?hz#4y%0h-xz>0d-+<_7g9~FyF@g+O+ zSUd)KRb;SHKVOs2$UznT)_HueB`%EO8@WByXaK^1*3cScy9Zg=KS`6LlEBV@GO>(b zyh?GU2LamGCw25z@JDa;g(LjujPlPYc>8OJYpu(qd6-k=CKq^`dPzqv3_0TmNB%Pn02Mj(+t1d&f!AO}Na2@~nyw8T=$>Q5C`q16dMA`_~pA zK$7^f;fF*T(g)TKs?|b5NYn?&;ez|mhxVkOCxXDwt|$x+oKU!4rDI1S4&&12FNXf* zR&VdKa9O}7Y5Pq5SG08qppihWNdtnFys}phanDg44?*N?2*3U{ z{?QvGdBwm0vct6Kh(i!Nv@{zGeeVmPgjc&)~c6!b{~%S$~QpU5~Z(2EW2k; ziZCQ`+Ve_KOlJ8ums4YpNKoYq=^>Lzi2~Clu~-y;r_jtCo4L|pxUj#fBIUyO2Z@g& z&|v?B+&`CpFU7w3>o4T$tL*o@;{mD5!=FW6czvTLSo__YM)fwYfqn@N;7ZBHsceYg zKCG5mI#0dr)b)}`YK1-#Ah7qJ`dKSVb3(S?;S)dml13QwiL2bLdw`of35^P!0;IPP zpJ)553?aYyMkr z`8a&wQl$aS3VcbGK9LWC&-w*BpS_s7Kd#v^tf`LOslnhny0Y3Y9m1_@ZWtbYou8TF zqF&gLMlw-$va`bxDcZyxk^n~g&y!+@9zrGQE4+L%fK#*~qYau?hBk+SQHiPHvGnZ8 zmSm{^ZtX>cEn&b#1aa)7=v_rJ)now+UL$Mo&VCg+if%Zea3o+Wmmo0g;NZ+|HJ?O{ zr%_o#Zem|-sVbNYi%Q}p1u!DMwo*fdwNA-HE4}wxmvh;DRrLSQk5epNz?lNI|iqZ2gI<&7T8#?}CYLL*b=`qhNfl zKVD>_BqVI$H!&UX|9H9zhba1JJG(5fba!_*BF)k%pa_U`gVIPSwRE?XG)Q+zx0G}v zjevwA-3V{-d++@NyEDJJbMLw5+5T+uNp_ag+m%U4zXAp zrGN>)&68ykeM8_3--^>x{F8y`+^G*u#Iqd(iy{r~Ir}k`UQ0uWKjd7#Y;(OqBRSN* z!NPkVLL7$4lUVb9NP0w!2Mw^WJ@(x4oH4xZAzE5LV(iwZZ*f0ABWMH}uMo|Km-+ za?Bny4)g_&a2KjyC&DO3`klCcFkf6@T;>Dyb_#{a97ZEE>>U5--r}Tb@5A-y&^>yZ zoOsCq&7VOx2VQH)OR-s_yZ<{ZBIpm3#_Brnd;pd|JZS$ku#u18KOu4jOS&+E6SS5* zYscg1Yc<{IO}=PVoc{coINVn@bvx@l#ytdTFA^3ELGWotesN)dOSd>ai1q3E#K^0J z${Nn=N*#tAoZO{``TfLEwVvHw>}aTo-3KmP`4_K!K4!#t-g}5jdiV2#&4?OezR3Y{ z8Sg0Y0Rz|Jb2W$w*>m+lL`9F0hdsdqEIz`n{7vemDn;(c-O86aQ&I73bO&B=4+Qeg z=@o#v^WsMPgEplqgw*8#7F6m$e{;W(Tz|#5ptoXb>f*8L^8?6uDX)vC!Q{7Fa&y61 z5HsyyC%&*G_v|>;QJYiiG(~yfqpg2ouM= zZ1Ah!CaR@Lvi!JON8fMFOTDiB?IPgwF;U!X8XH5KW7zP9BK6JAQwzgk4x(ta9#kP; zv^k#6HSh2a4qLm%sPT$xQN(P6aEtC>sZgqf+_$mY^K^?m-Vn)v{LU_q%W4o1`R_STL(9GDQXwYaj)Nx~Zr zq#ezlRj@UWJaF;6YQl!7$N_l250giq@!`R!U@k8nu_PmSc|5++cf#) z{xr{eLM?kRMBHw$2k8A^c=Da`GXWBc&5WL)2Wj+M%Cacfgwy^|F2OcWmbd-(JMUyX zCtR@4tj|{}y6w{Y%n(Y8YC1A|QW9ZiTv~j5+Y>?jy-XA}AKZPcsd_tdspr`M@$lr< z*EWKto(MMHv}m*#6;u`IQe{rJi9qshAkW>&Yep^J#d?*?W08O9ofIShPDIQlWc!}5 zHTgAuPR(IF%Pfcv6ho{o=^z|#KD%ODjk~b)bR@nODnH&{P_S~)wIr8cYe#>k>-q4- zkrJT|i)^bQU>mu*hIJewi7o7M*YMjiO9)j|vX4EK+D1d+I{`%-y)5MnFcc9L2-f-= zTu|H2&tL0Bv7LA?$Sj!tH6~GT3|y$puHeSi+LJ@4Vy{&u65H0uO2Zo5{@lCDZdSpH;`6$h2vW*E!iN%AE*z=;IsHcJNgCl3Doh=rB=> z71LGC4|n)<&~7LcXwFe$LKvqS8S?K>!i;Nyb;7)m6WgY(daw1B9X~2jS^QkAd&#hj z5UA}VAMi-MH9a##a z77!~CsE7b4PwO0xLZ`@2KW3Fm`1q$Ah6(}8vpo6bd-=h9##8?VcY>2$Eq7P_5=VA1 z=gv#==z`BlWO8EthiaD4g1P`m*E#@yv;uj!EqeQzkn*vHBSNV-xNH3@`06ND3S*p7 zYUQJv^bQN30&nIvk}e%>LoDN^r;BKJLfL+A&sfVq^PS3&v#($jEFZdy*msiI#f*l+ zYJ2Pjbvwo*p%(lEyrQ)P2m~Kp_ECopoI@mUyXjm{V(kBAwnPqstANiLt`-g<&E5}A zf4JlJyd0hH9Z!Yk*pCNcm?3N)`|+ThF@GZ7o&PnbCB38co#}{L;^Av-Z^|tqKop0Q z3?H#gtH%kyY9dg&@wSX4qT?lqi=qi#xRNBLSjCoQq4s~QkBLaJy}}psn~A6<>>`k6 zJIvX)Zi{aauo%}Hj}NH0Qun!iM?6F5K*)k&zc}c$kniIw-KI4D4B@s1(5~2t`)Y=Q zF2mHmj9n_XcRR>ltt^g6ods z2|@@p3vovKPsv$UsD_E+fHWkAbytXjor9=5mQmQI!;lN}U}gKX5nmn8d@kyr54Xv- zwpS2_b%w`LugTt@rH{I`2d<~@El#LT=Iwp<58>nX^Z9Qvde#&t)pQv8Ruc{3nS!+= z))Ro>lt>knjm@tl>Eq4Zx%okrSeTER^-@GZp3`_tO1J*}!I$+kjtbL;hWvq#&}ci|(YmB4W&uGF2sdH}uKH7eS?;cT5HT*D?Z%0)yd} z%n1WI9x>hM%IMZEU0a$+pxuWwCm?jA1a`P}U zE`^>S-rTQ!Q<>14C^uqmu$9`1%Zn2-kmyrg?6F{|ZDLCm3|!1%y&tJcabE4^t38jy zJ#u=sWZbaR==~R(d=vkK=YHvdV8rdtQTw@6)PUhZN|5S1QE=LCMhgWG8PXk$4?oL; zV#a*y1_cjg#-tZw@hqH|v-viA6_fEa2bEBtN{=b2+f0d1l3tW_M9TqEUUyhd+rgdw z!^UT*yHTIHc1F?u5d=0QVAO{@pVtfr&h{Kct){)kq2~VU=o#-NQ3>5L^H6lkG`pHy zsNFrOa@;nIJoZeTzfwRw?~<4mA1Flyr>)S1L$Fa=s}HGzHH#?%nu2@k<>P_2u_V-z zY>k+iJYWbf<0tb+;C>*ix~5Pf^PRP(iW}#*>~ZE5Jv@rf%!=24cKP`(2)@U6dwvff z79yNJ;e1J7$BN7-6h_5L)j%)PIUqy#_OAc4vl_=YSHmp9=Az(9IT}U*!wITm91^Bk z-vbr6br!19Rng)N1IaD&B|3Eeqt(+Xv~7k&mZCczZ?vM zk?Wr;4rJ01s7|^-7AGCaqImk~icGUh)`h3v(mhV3S4n79YWP4Wjy%0 z%zc~SpDE9y@}d4Okktw~Sj&EF-sbupqhQGszSM=xeNEy?#-%M_Gc61r)#nL(n*D%E znMk^G_O{I$@l^p}Z>>cPwAg+2UCD=`n~?Kx2{p8ToUpMBS+K+$1-`EtF@%sO%n%#u z`s9pt;zWzYt^o=$<-=(*J%N8JnQSl%u3Of{kdW_$PPa7e*K1hh$4YDIMjH>?$%!ws zf>JWNKgTz8ZuRms2Cyo!qQ_W!@(3ht@*V$MZm}<+E9O<^Cs#l)xX`V_c zhJI6D`B|$wlABQb%0XuRI<)gi(1|Z)IM7jv2Qr8pSaB#t8eXJ^)HdbqB1-Z*>V5yL zETW0;PiQcbJ5;uW1Lc4oJl3yY6%O9BuX6Sw2yj2CduGq!>(0<;N;0GeM#< z)6Un-2*044_W?C+^*g#3t0Z+Tw9u$!tJ388F(?_)MLP zgY^BVZL^KSRQrMZYP9Y!aOzFdS>m%z1AIJ-({GuQ-U3bE9-o6J2L^;TI{DWzbD4d?d5dgdGKIheizmE+Mub+8Z@grPB68 z^9kOn?j*q#B`FKYzvI#^d9baM>{(CIA*c*v`Ys62;r-jd7EwBnz~EaCZ@+>4)71y- z@?nnB`69cYc^`Vnb?pXwLpU+DRj{60w=l8|vNL5yWCLb0IP_lP$V6Vh&_xynW@{I7xRhOPCdyIMt8kc=OJQT!Lq|HgC>iyMtFK!Tq zuR-A?^gUC}3p`{RI{W(Xa}y*>dpRG(iI_KqjD&)H4Jcm+!_^_x7gKLLiIsY#Os5et zBRT=79^Hv#N3|>}CRPGt!xKktr#xtE%(p!H`1GZ%FDM-NYJh|fg316S^C|M#5|B4| zAT@+uZjWOh@HkK4IUwH|^0a-|FGnCFOTx6-;@?$%f|*<4_3Dna45ISU@S0)7(NE2=FDFnk@~AeqxP-iS*ci90xXV*iFxROEL|f$hlkTd!?&5 zISW~Ko-^dDdMg4j4W1|~RO>46!g*UeHm`%10Jp(0%PT?&Y^nD*ufqx&4l#9PIE7&t zUbwl88lcvLn%cI0PI-#4Sdo< zG(z+72;L_f;awr%I5O59sV3yXj&ScZcOMeL(Mcj^>{D*(#aTXgHyRohi4A2+V}dLY zSR})D%>EU#Y9x@hc9m@UhOXN9u(&DT-#l(fx*5!{ZL;V@f>&qK@AVQ{_5Ubklg z1)GBL?463E06se62oyYj7^&{iXV3 zJu0#`wyR_#Yn>`(E|1~e{Nc~A@3!BbSYwfm`ey5p{fMgwSy_vvplqg$ZA+ zFBj3mW~&ghG{s2%2y?oM*YUm4t6W@~#=rD0jj$fwxc z8Ip^_f**^>PnzYPuRU>%7SE(djDm;~JMd=761xpjaq}h>90v&Mq^eMcdRIy?n*MaT zLUO$E|0v=@B@YHVL%4qzWID5VxuU97l^(7OH#~?mUGPYPJbqv4FZi6uEBtkyq$IM} z`N;bP?L(`H0m2gNQK^dRvZK|UtJsU>2X)zrhq$MR%+e=Lo_xqatn;WRos&gl{E68< zT||7>de&r*%s&K|b~vVHD8!-S!*q;)WYpWM6_~mzHZuelp-@3$9R`LnYv-2VA<-aO zC|DPA-KP#uYy;(g8G&48z3bxe;lug+LqBXs$+A>`Dj$k}NTGK$ht5V&c%Ot((i!^U zXQsdF5xF^)2tbD%Smg>-OU<_^@la2i=`AV%HQmV4^!f4c7 zM3{EO%S&K=H&Enz!j9pOdaE6uuT8PV;|IxHcYU88U7-J?j6v0~;X^XdSA4}BKkn}; zZ|EZJ^-vovMJXFDwz}A(KG(ZP>HN68I-m)qsJa#$IjDWlT$N1g{kVZg3JRs;#m~lg zaNm*YMiB8_NZ*Db9*P`$?ka^A7 z)lCS%USE8oZ5|{Mu0T(1<$#B<0WPa2wwE~SH~!y)(rN03tO$7dIw?UowI< zog1DHCeoo0fUb_IYRbj}KJ($jLV=7bHU@Bx$d8G7hmG&QPaJ<;SNYr^fqHN=mutKB=C>gpTUT?_@%qbN z+r`Qi!wFmP5t;%*cv?6$BRR1hoIqhQ%Ut@ypViZuThp3GC%Am2uW&3Qe8Br}jR5C3haE=6QA zPIq%ZN#++~V}W0(_dw)%HeuYe(pnYLR!Vj{amgHL4}QHgeU>iry>yJ$`#&#$(kuxwXJ!^0*>Qu>n&6MGEy4!M z+mcN`Cq;#gzQRdIOf+Zvo<2R3T@?Vw$iS~8KD2vLzaK9EJSqt(o~MrPEou)w}>1SdT^lBj5ikFzBj zt~AtCm0VfLdhZWs=I8lFN9{F{hPIaToA&ubxA~>gv0#<8(iXQAS4b*A;3VX47#bVO zv;3gpWKlc(dIC_t-*Hb!3ZK3RDxDRsR2i-uLxWz{ku%ZBo<$L~rI}-2hV{#1^Sl`) z9>)a>+y0GyI!t}|Oju;ok+1GUeu-6`p+!IY-~7@Oi~=Qg0jy*d1wlF>!(wvk^(!b) zf!r)9s5Rl8dGR|A7YN6lW~ABBSC#=hBz>@!Z-4YTZQmHz;sR1UYH+lsh_1qC6q?Sc z?!T58%r;W8Tz!go*w0m{k%^q1(*l~bKn_LkgpOF{)NI`%o5;@BNl3<}$*>It{bnk8 zbXmC8Po|-K45a#EzrP)GQNlnb$KvD_rRns52Ny(}4)6|~d?=;a%#_zsEmn~s?;BmP zg~%kf=GNF!qx0=vM(?jQv;j)Vuvd(N5EqrykH$YK($%d;6Y@}p&sDO(@62)^7M8gI z*h|r+8t@lrj-QgrmP}R98*OWz+b5g{-Wb03`_FjEXXO>ckjDsL90)q$f$zDRk2con z1whQ20uaXXSPHje5iWw_am(McYQ!Q8mb98^Ah=B}R)BEYyi?2+oMgX4nHb=8;CpbR z^PfcX!uZ?YEdb(b9#zU@q%=!@qa*3IEJzS2*mRwH*`E5{5{JNv4@3+&9gpthA^v0? z6YT8R8%vQ8?$`ZgZh1=8LRK*Z>-joVc~5V=Lxys4L{fLFV{()rV<8$03?H-G<7z6i z(IQ7g1qIq768|kj09d&)vuF_F>8837M)`}E6@Sl3L-K%AWOI3-HF!GwW_0ZkY!Wodx2gSM1-1vXPK(^M(froI&TQS zCSX}9?7IFK;O^txpb`LXGi1BUm7+syjQV2GMgrhV(YD1#4rgMfNb+T$#{*c5MP0#; z9iGEbqxRg(-<=N*FO(mm>w*BQv4VOIjuqz8F%9M<{vZG)r@)>~om_-@x?ku0^EIT1 z0XBT}!D~&@l4O?nkM4mY?}E{a$79$_BYmFg5%~7!AC%&D`S2J*4vin62JZU=6T4N* zkR0^<^{s!GJdIDf;JrkOvRLkzcEpIeu8{|Y2mAog!;x}ma!5EfST>A(=B$~8y;5PB z1jX-s+QytmX>aTIKcKTrPFuO*UwJ<(C56wgVfy-E{7F=T2~@H?&qFH|O)gncJuvq1 zM<&njVU9C{R+-V13wgA|T3LU^D;3F!AiYIf{-VgSsMv$5xolsf^N#Y8LH6XeednZ{ zX)l`!xlFgTc_Y2wG!Y?1v68=?y4>$I3UWiZ6~&p?=nZHw!>U5j19M*?@%_RoQbX4C z$&TZ5MJa=a3!W~drK-TEA>+IRUoYG7i#iwxyS;=!*!12?ekx@EviOJziKlPP+&}D2;zmTM( zK-{FS@>s~>@XVRrwdd=6t~d>LSI!TRPoD&X-`}h%+l~arc3SF$y}x*g2hctUyMcYHt^d8d)-Oys%j< z6ff>!4)Eu%FTzOvb`zqqv6U8HLnVA{2E5i!k><7@5-j#99)ZlGP&vXrZ0pAr6084Mu{p z5P@kk+_bt{20s32uF+Lv^o$TD^Bh3?P~DnwkQy&b^ixDZ^ zjL~!bEwKt*`BcDq07*iWqkLB2x_z~O>P5e3&TFiXHPN}PBU%bRb%NLt=C2sJloI2$ z<8>lU1%)(Js7RjRyX>y=8W8D|pE7f%i1 zHW*W9fEQ}mpcY)`4=IqMx%IRO?Hjo?iaAiXdjJ8bNJrt(y-~cUV4Bjd z)-?;cdi#5SX*}2(tk%T_@s7K9Ko|Fm-9FyoNo`>gO5eC9~!}M~+ytibJrl zTqkqny-Wzb2epr(uSJ7a&LD%H=q$~p^uUK*RHF`D`w|P{hO{i|P{fO#6N5Ivo^R}P z#q4QmT-89x3S+#k=7^VK(BVcz@IK}yC!l%h@wzENl z`vCp1+L@2rRl$!A%JCHsFaL34`FmNF)iJ0(S*Zc#%ukM)}L8@`IEP+L|NRC*d;_39Yj%tmmZB zU3t?ZM4G!nLvAgp=7O5q<*NPtbkr37A^pw!Oz3VsNM%RF!?7=SwDABR1vkb?NNl@1 zb(`Pce0jxgP#UZNs=205F;+oS*IeVEd(R|DX}o&Qe1?^sD__zP`(}i;yRv5yFSZ5o z)!EOTCrJ0$P{q*G0lVHy%QstnevXAk={tj%C(30qK@7LY*Fs|HM1s`uuO^srwkSjQ z-sdG%+CEWSS!q0{w{ZyTQ5=@EhT83HjJ$GJGhv2&l_c|xvXY6bVtWdbh2~r?Q#gbVv^}lGg*AuIJKojP z|M+^PP6%E=<*JCxEwKcBdIMEhTJY5!ti^oL?Mr+G&GB_~PjWRvP-k+jf4pzVn=bnz z^`JT5F2fTMVVWa}X17@HKhov#YiZMrExEFzW11xH15@l&ps}kqCEyj_$~WS&JTdI> z0le(NE5U%hK@5(dmt`l@X(SCBHdkeZOcY0euAUQik1}Z9C4q*RNED>o&oG=y+ zVNvm+;fm2$d&ghgh}g|aJ9A}-JX72t_|<_j{-+(1<^4-# z=5qSk`LU%cJ>wOFq8P-uqAkS0E4yj^5y%I@H75_=P4ieyW~|W`VbB zQ(_1LzU@aeFFgYRqA+$3LB2FY2XMU^3i(XjX?}N<=$lV}C5BeVskFis?GeCWI>S;j zKi<^F;gchIy$NbKeSQv>l$6dG^2JMO3Q?XgVEJ^JNSHc104M9*#Gm7u@DV-bbU>GH zr}~@*3UOesi80k`TIk|&(aW&s=SS-~8hcpX(6b|*^2lCO^tktp9l!hpBP%T}Ane|} za2CnEJA1EH3JF@(3zkA)5{H*>1X>T@D;cfBrZ^*a@w1fYS`)X&Pw_`iJN z3NB>!Rts`u8C{tO0*+V?i`<1NoL`}x7}Y@dWdMsa8G^u|SsqL}_^t7Wrv|Qb3{HD& z8nD1v;#RAH$7az4EWpHDeei{^&AqO}GLOy_4omdLA6%tYey*OtBuv(M!eS1$Y?|E- z?f8b(jVW<~NKL#+aIkGgxrRQtyw1`#p=Ew8U{iB+{j@Pp2|!1>O7AvTGs-5{`>DiE zgjX1EjorE`D}%}SV~%g%ppCzFJJIYD zdoFBSGa5^Wsz5@Feb`gC64@YA2Zi@{GZbuO4%37nIuxhFUr)Q@kHDuTIbVFl(a7HlWH`w>#zO}}U!!MeG}Bifak+uZPD?gsYYywNapxb^!j4`- zWKLNVd@dBF!xe6l2#>DS8f~k0;@4{yrdQ>O56;UguG!8J5Bwlz_%taQ`0>#q%1>a| zA6?(Gsgox(@2LkU#GvhuJ>UrwxMkW6Dr{0{wkDZt3>zDMy z#iQh5mz2+7q%#FBF`-MZfSfEx&$++l@18Su+vw$9sul=n9-I|VfCJxHhfZf_!MPzv znNQx{ACK8+{U+dq@Ja|YhS1W%!;c$hzIdn(b zbL_%IzZi*uv(w`ptw&^BamM4qCp-knvyd7kk4>+xX}Hbl;NMMumivJ_VPe$`Cy?vH$YGIcrh?8jW-tRFtA%@}0s0v;aVgSbCJMwmV3Vr?);oSG&A zRG-5Npo7WYTY6A6?71ePgE1z+GO#hU2z)~F^q8e4WaQ}QRawOPGBm#&N8GdeLA`)or ztSIGuqalf^@w){-YsD2!QZ~Sy5FO46RgXflHGw=5{>P$7{C3{n!Waiv?ohh zp|?dLn+$4Q6%fz4Q2j&klyn4Au*N@9TI*jl-2(%9nUn&7=CX|atV1LGIYyQPU;QTU z=>=DDTx0a|x1pzsNvdx6>zpUMg{n-1YMS^z*SGq)QmO%XIyGFB{jC-fj23>e@T3Jc z*OrVlu_}z6SR=x&jXc}+-9Y>SNug{h(wIrAGA3SWv0|O0FiwhxDYIrnES01El{e%Q z{=g4`)!fX&cbNIf1|&x{%Mc|WnhH@ue9eiK%cnlL^1zFutZCo3ls`KEMPmy+Zy3jn z_n!X)5)y+R$81hqN)X5F$<{+lOQz*uc|*Sl@gBU-F!Wm-wxS*y!d+W0oKOVokpQXc zydULFW@LcCX$HoBbW|Ip2z(nVNR{w^$Bvyy&^nVuuK(H<3Yz%lAWWyIoSOk5bF0Jc z`kmV{yIDKrUXic5Zd3eP~dHXL+`*7oGBLu`9bIR60vohjm-GUk+*0N=WHw~J$?pL~C`=uy> zXFmL)%YUBlHWtP1;jCYwx0XPPX+HGf{|0yOEd5ay(9$Z)W{}jt=N3P>pQ1PVf= zKt|0zYPFx^|5Xfkf(2KZtNTBhqh7qL+tdB_bMb{(pQPYe@e91)C;uovn7!{MK$@6y z!{;6g5(peR4pNSmt$8pj3K7NAt@?NP+tvS!za30zbV|RBZCicV-_qqO?w-8#HNM3G3xT=hLMJIO>AgJ z4h*7S)mw+?)LKhZVC4O9pXkbhlG6j|-!510zA9E{#f7M9yw7VA7XGh3D?snQ98w*v zAhw8CKZ zd_Cv(kYpA5D9QkVsd7w}<_4IKC>0Ypygzw;wRf7*oAk>MO*iBIEit&-UqrF{@swGU zx?*%Y6p;w(CAf`R-<_XlcEDP6PdvRC<63JRO3)!DsoPDqnO8rMfB$QXNFg)Mk{RA~ z9cYhzLtZ1q3A&D*mLjw#c8 z8`xSb)b>A+STfx6Qi#rEn53kwVQw%(0o4OwBWfoj>_QmkxtmvOB{?>N* zyK(b?LhWWx%5V5Uj(l*&*2D>oK6r+>Ya_H?&)E3|Su>{^EsZ~#0X40uxd2asO<;RI zi)Dg&>j5VEwCrgeWG6n!7~1;V608QG9nGiGAU*c?@I7`rf2A{A!Kc44v|lXNCrDsX*KtGx;Q*~9Ih;k29$33R z7&zWx?d^M;#m>czjX=8qK{43hsg3OZ^l3KynPZlvawf{r#Ea-(B*g4(`4OmlZpk%a z4y41c_7h=$-k5EFlObYV5gESgW}OxE3zlI(Gj;s*>+0Poo^bVf4Ag30j6-+zU8{BF z37)sSFWMzZl0-hX042Lv6}b{DnE*Fq8ENCl*Tz;aKn57tu-3K-)at~3M&8w7g)9#& zEaam&yw0?e&O>7bE$`~l(*e1iw&IJ}kBq)}^|?%w)n5jup%M*5x0JbRJtl-GaAWic z5Gh0+{YZ}XxMlkqhJNaJTAqfGYG8wBKrLqBb9k?Z-GxPJjV@%3*su-_?s+qW58XUXZdptpzMiOk zLT}h3urXK6i=Ua>socV(c*Lb{=-#a`YH8c>kl9`HJU*o7=~6^Xq4OJF%Dao_watScm)M~IZRX$c@`GC>aX}_R z8WV6ObC)qr(t=M@^1g4411RZTRoh+eSHd1>EIbP}T|lJq2Sx9V(i)A3M#L?fh~Sk+m# zz{+^d=h*s$M0~+vJHEZBva;ye1hYA*Uk(<2_zT3S*`0~S4&7P@)>?1LbB*kIO;0E} z#m|5N3QeAI?{UfnG>N3xQAHaU6l}bbkaN<8D0)CJ&7FP`g+}<)G@W2`_g^u&z*}&( zLH0i1NMG-|s+m(Nsn{Hd#!{*<@En&h;WTp>c%^=X{g|!JwC7)#mzNza$o_BvyScTV zSh>$vrf*hb{MkKNanh|l-&L$hyOhUl6Fx+)lX#x&ZsD)yoS6e;OsNmq;)8cXoooPk zfLI0r%OY{%ZxHH*PnwWu#8{0vSb!cD5PWvGg$sV<0l74cFdj}rFS~B%{-Re3|D8tw zP=-NoyhoUo(*|*OY!5`?`?9~Jz|b(Q(K$wQ=9w}`dl~S1FP^bkAB5m{T%1tKrp$si zA7RMLI9T7J&8yD*4t>Rj$&(xvRa`SMycwWpWL)>!l{f;zf^f_FrUA+avL- z(HI;V&RGkTgy&m4A>-uVnXZC{WUQbU|I1B=L&%YwZEVAmJ&91Oo`U0FS-N=hdbY*k z&VI<)E|yam=3+YiC~Li9$o)(je6=2nXr!N?40XsN8tKU$20fe>Pn_F@V&i@%Vbxzo z3)S6ro)j!sJOoZ6pnLMxJJ9-%N5)4S+-h{Sw}oJQTu6jE?wO}=K56rfqR&R<*O(sF zkrO;bpG*O|2wjZpK(#?un;Z~4(TepOI?~J~s+gEm8M<`zd3tw{{kNDpvgf@!F9`p_ z(E(EYlEtKiRg7FQx6G1Mq4%^w)wwHn`vOCAgn!BgTAxA-m^@Z%gd;qnS_`)76=kKl zKq5c0+Cot-r3W$y_=}P(&_AR2S!GKw;pX_ee|Y&0iRz|fvh+iKu833b^<@s14p~+{ ze(iwtKdeO$`k**jn!UDmCapB27b0^dnK%ItqasL+>4IPYYN5r2=iylGA{8aeG3N`@?AUfwb# z4JloV*JcFaei>re_{$2ZR$39KHcizzaP7a>GUzs}NUy<#T|0zKn{(4bc!~EkZ@K?0 zx!_@d5H70gCy3{{&I;CVT#f$|_ zCVU|P8o)1pw^SfQTN6&G!)QD_6aHZJpb}jBW6*+`#XTSBGT=;Kl@H9bD~{8ysV$AQ zSEk|KXax_RW4teLn z{_R($Y>%4eiCKgF9%-iP?VKmFIrv{Xl|=vsJkv=m)K5!cTpF)Qm373|;|Gn>s2)Y< zAt)^1gPFZcyd1@E>H|LW&12)l;6DT`4{t-ayow+{kPz=1Z2JQ@*<-;^ zli+)0jH^h!nz@ieWA|peD{3pnG`5);f;k3}2!hC1nE8)aHqduArfir#(@o|>-zoHm(tJ=x=fJ2b(#YT@)Uau&mec;HF ziP}<%pc)@{U(1{mFtP0QV!}g!2$hxzI{%V8k3>R(^BkU~FP5`_y>{e@2meiddYCL<+Kt7&thjK8#Ru{?Tk4t|=TLByyT zgxiI*5b8XdhSOV6BnbjlMH4?m7U*aB_pYdQse{Fgu2(@(u|kphEjKsnoiy?waTgvP zpNVfTU-W@^C-|2sZ9X}$Nglq8gcbZcpJlgxKfMyZ2{%>>l!{vU5=$h({AyKPg!@8J zy(u;br}TiY!D$A&_joFzp>yizmY<50U^B@>MRXR!n>u#%+PE_fd3%dU-r1o1KM=g3 zby9Sonj@m?M1Ij}raNCA*~2jBO9)?+%VAnz9+3H?+fkz8;}%NjIeD+!mnaIO`(GyDjaSzg9>Pt~Un5rY5ik4r zid>R}T36GRu5%}8cywJT5oMYToG*=XKF6sfp*Dz=i*U)rXS=h~CbH1shp zhUA6y3JqOBzA}X7=IUu33}fCOTaayzk=(1cgX&+@R+>?(3U&2X838n+x7|JS$9l|~ zrr-lsKyw%=X2tb(y|3HDvRIR*!Gv4LL-Xu5l)St8q>RP*v>Z% z$Mbq$ar@;r5!sGlH=^*+@;YMeGuUJ*3)XZ!+aLR~j82D-*6Fza21ig@)&oJmOG3;m z9z}ML6vYI^D@5`)LGVgPca_r!h5epTO>VKg#LM=9KDI9Bhc@iJNjggg2Z8i6iW`(^mZVevfo&+ zBw%qTcY?OQo;xHtSzd<@`1AsPpoV;_HLJ`j`KI^uS3Y1VnG_2H(E<1vt=r*mH+FdL zkiFN-L)R0uvMlJ}-jvtE|LXM^6w|KN9<#1ZdyT)@xcQ_IW%r|Q0OuwA^O@OsKyuE0 ze<>=PqL3B1wx|Q`WlM+tTKyZw%PG8ijcXlQyR#)99}0qxB}u;=y%CP3w$T<7&flRw zKHnDpyiRjZmHWcE;AnK=PV!gMS>CaiDUmKrAvAi0{HhF|p}xM*a<9C8IW*&yHx@E= zGZLy0oBkmyc8keLe4lAzVx}v%P1?ZEY?iO8Yc1;(#ctJ=O}y@weuB9&E;k2(5+ zduFW2H;?k~v$U??rjH4Y7F6r3bKur6o;)NsCTWu8lA%GBGxKffyV+^E`arjff`1+n zEA;XPtYoC*@&+zRS(F?`RQlp9Kmx>(3< z@nIkqMG(^5IzmNXR)cf-tax8G|3>_!@FzeW{jbm$wn$uH(4lY?h{QsYY!Kd)N|$pg zmtp{5J2SJ5&GcE(Y=<2|fdvt~hZo%yBt5ggXv_n9+P+@NJ%Ppna9$(*Xih>k*X`w} zPTz#ETPRT0W{#MG9o?JJpkQFZ4Gi+5__}Fvs(_Hpvx(!ctFYE&1^9b)5lcsypVSrU zC>L=mnx=9#K3aT}*dJ5KwZAJ-T7V3NKZq5XU{TfsV^MVVv_h5%<#q z(#8G@CZDFd3u&$y6_BU zQ7b3362&PInqWETeM{)qzH4L!Bku>u8;<*DsMCfax6Ll4UM}T ziHJFoqc#-on|sI60RADtyzUOR34i9}SHJCg#^oAGuxRe8kCiUnNVw{={n_-RCvr;z zPH^%kr@hOq!S|54OF0#8N3kKuH%Vqq32-;`P2DuK^BMOiJAaA%nf6k#8!|n=*ZpMk z_XW+b@=jUf_Ns_u>#`BK)gUs3?!Tjh3!we}ez7+GuIhe}xSX|e*ihzeFq=oJZ47!Q z!*tMyR|_@sJw;lqJhm*qBrY`sBix+QBP)&W807}d^A<%6-%Z`tfv+l26s1kO%gZ#wM zfvCl7TZ)cQEdi#V-ursP@p*xtK)vyQCl-WByd}NYhfEdG*`&${zBe%3IhH^)on#Q7 zqJIuqpY=Do8p!se?(p6AgDKYaIh4&Th&=XqYB@Gw{maS_$NPOzVaklR?I^!C@zw7= zey-;?6t`J3fVu$-@hJ!Muaw$-XsO!W5iHNpR4hvbbPHJB8NcDROX7oRCnbj%FgK@U{W)H+*RwOJ zE1A;4Pu2*E3Tfj_tN2+xB;A+|Mhe4p^w6(#WF&eWH77# zKX$X4cq&?Ay$HG?uvuk&5mWJ>ZJp25jvlmhw~+z9d_S`$TcsQ z?Hh{h9@m|1(eVK*4O&9Vpr6Ue>&Lr@vH$%=qvasU$?rwC#4td!DAEF60Yk4i(0dxCy$E8F^l6{f33Otl7c6Wa&q+oKtqAHi zAHMV2WHo61sUvKE%IdT6B zWqzEL9|Zry)K`W@6|HU03?SVgigb5LN_TfR(w)*ZfPjFcbeB@nDLFI<64D_p-QBz! z&pFrkUHoTY&suBW&t2=Cgxn7WG=1eSkG+2CZrq&hZ{BTHPGR6G0WAr&kR~q7i#BQ7 z9nQ{4=d1P)>;~5jR?hd6VOA5L5}!DNbaAYm$^luDLGNnu0Pxxa|EmZ**&Qw?65} zXM1Swu>_6-wfjClMme} zUr^*plpx|tza!9Q=>LPWpl3KM?Ng=p8=d2PEv{SkRn;*Q=W2^tM51RZ^b9$-`s0Tj zR`eY2v#EtEC2a!({|D3rs)vAPXFnmtAPU0f$b?`ll@ITAkd6I=S;fai!iv<>74x`4CitV0bDMMB5S*(V9bGkHh+HQw6sq zeq~S3HZV{7!&7H+C+bRsp|%Jw`E1*mlg0sUS1*YU{9+a+Qc61VN)KPCeQK@N7#FN? z9s3jUAH?Xh7(}O#1{t(z*64|f+l4uS!_w2{>Z*8a3psxoJWwt>A!75smK;YCm(pJt zhg*Cq?9(3zD7=a5|H*P80WyZ@-6F~HE$0tA_xcSE^vAT4cLUOw#dQ>o zORG&=130<(a-%wr%^@g*k|mxHVh50TcfEdO(%BMp`KYaDnCu~YQg&gJ{1O?ywOB~5 zY(4MH`%ULMIsmbdz;fsF$AX#ZrXDFflUQk#l89MCCLH*|*5^GwNw_aN_?qHlxz~c?oQgk2O9?TwfVKa_y7i zF74nYzc@N+Q*w9yXX%ik8z|NspkrbWDtql-U**!Hprdt1m@6y6o93I)7k zcR6&O{}oxS!nLpQt6FG9e|nrG5@_MzmxFv~lt1C?a4dYBQ_6l*WkSS9PfK{~uOb}p zev-pGb50`j2tTS`4+6JLUzOkC8@Sw7=5_K!1=OegjjJ?${_6mJ^*>7b@Vu7)&_>O( zXxZvLf=nh4IF0fFIr2u93Y7lOR%aju>IIYb@1#9dZT(${n>u9;cZY9-bzc<%Pmprt>BXrS>UAG%>>O=s2Y<@v3}rR+{gJ!v5v*h0g4#x z*7>87d((tFOy)7;Hk@iVl%n}7ec`9sV!eCF{-|OhWJ(8T4Vik=oa1OR2RBLn9{HOtO#iJbsMb-frC#1Yi217y}I&OF)z1*>xZtwz%RtfFYsaAxGlgt+5CX5-nj(wlX#2fn~fg| zI_Fq!$l>81fRq8fV!L)y#Ily0p!89=;9KX4r)9?-diV6{>|r8Kt4@h)cQ~afP*KAC zM4q>T-b3oey#to~7k0^r5#Xqu#Ouve6tv@0`!JRdS2`Xp1~)dwhDeLOEyaAU*e#o1 zy4pw$*Q$;JcF%W!MSWpE_AOdY0A6N(9_w2xVP{7{L&|p!^y4l%|7aB>$cYB%@a6&k zxP#Rw%J27xkYPI&odl}Ru9(9+za5}#t-%gV?$if670jywz4Xmv62gaC&GihMWF5vz z{mitQzVI(!bEla<;2`$DOy8Q-<_NOnRQGxl3A%T|6sd!Jxs)3*i8jPK?pt}ru{-kF z9~E1c5cR`GB=x1<*9f<3$*`%3vE!=rBZsh4ia#OZr;t(`H{ottO8R=45dlC zDv>rP%YR>0SV89VfxfVedjTK)NScJH6V-EfF_9w0dxFRpc@ctuFiOFqk*nOUi4XhH zZD6i3p!|gbe^+8Mr#9uXJg7}N1yP>>oiSemA45fQIpk zMd&a6v9EWUlrPMU>EDU5g*#hk14rL;G~L+Wi^FQ@55!C24wLXo5ck;Hcq_k3CnP$e z)e`YIibqt<8Y{!Az>D9c7_tTiYB8o>bT}_eKQjrh0tt>vin?ahjS9x!Tgx(m13@X2 zw9>&loG#PfxHT_#TO+Pt^|+L2rYK1=>x!e2E^cYNypWrAW9RLHfL?RIJs*pE7XfOm z$21Y(?Upg{(3S3f)mn6=q|a*WhF^1F1R)e)DwQWagy!+miVUTq zqK4pibD#`;1(#FtnwOJHRy7ZiA2G!2%|V5O$B7W2f??Xs(VNsfZ`Yn(68pP|*C;(a z#k8%xZlpVJ-7I0HZHBGj#;3OLR}vJ=pQZWop$14aCe&=EXSDf8$3F6q-C)yXN|xo$ z%gA>aC1xVH`F8+jNRKWteAID1LB$0yLzmw*)4!4C5E<>_!MV=&qF%UDX;B%U=`%Vm zk()aUzQWs?!S6~b2BP1DEv2b$*2(JkWSp_|=2L8RRT=Y&D|S?#0OiOrX@^8AB#qgL9SHU z=1hexca80DE~A-(Ss!~n^U7UzS2D0;p1E2Wyel?Rul`C0PX{Kje#Guub*2AI;u}9O zp(RGWAgv6*L@2Y25b=m{OCW3^nT5d>s_2#dDta-42d_&KEXuuW81WP{*kj)w>( z`A%Cv2mKudmZ8qz@8l?)Ro914^tXmPseE9R3PgItGjH1ZePD-m1%jXQp07HgZ^Q#K z`w>NHKdi!R+B{z?VfGu!?0Gu*iF;=}uP<{8=e&e2(dm0D>RcAT`~_09ykq{BIo#aC zD9s_zZ8#`qxRVVmJ>Zfz94kVhMj^+Oy$P)vGJ5`cu~uFa^W`3sKfiCG>quTJ!qwE5 zvP?6Rog!~&_%;uX7~=D1)tFAy-Zl}(;}J+ZpEFzA=!fCEGP_5-n-{p(+yt@wai<)ASnRj9pspP8t?4?a^;WUl`2v~-nBIu>-}#>)PC zwox|4{Bi?Rrt;$f!KV7WE)E1}{w@g5{jtMqElCdAJsRL`Z9^$vas+q-!+1bY0|$wT zfy`Dhn$C9YR@zfoOv$0ItNzOWqYxBKd?3EYZBf(9^QBH{s6M`xC{!6+%*hk3tlaFr z&VGnba&%ZA+V$y7I6w~)`b+WC;3Jv;~$58zU+Nv2T@68 zILJNg1z54sqT*&n9;qLz%!z1!;mF`u()U%O*zVx=()$T;Ln4}f$)mpf5|7h0;EG~g zX5&}BdoWP*IWHwHj}WaC2^DK!8Vu4sSt$_XR@t`{hlWjPvw*G9KxpWrG&EO+{2dNh z6$WmM2F_iqD?i!@y5+^UL@Agraotg zfonqGSC6rJD8f76$OiL-bxHn!?9TYycill_emLWp>Wja+XEI4&w{acGbNarUHw6M)wcLs{`oeQlTtqm)(@liiBWz-}gE8pj}++ zF1|6aec(dLu9a0u^2i(l*lCfdN*&+MJKw{oPxojO+CiMZLuu*!raj8iJgjoSNj|=_ zPDdWa-n?+d_{_Hgwz0vooqpEvxhb0aI_k(4(Nl}yquH4(axdQ4C7dx+`YQybb>&y;6LE8DNBzg~tGLtIIck`d7aSZlXw}osLHmbLK^DO(D)hqtrEw`0JXSP@xZ4>7uiQ{g2MIQG(RbUvIyKZr4lk0AQ`+=V zRkVlcwHOGq?R4un=q+h*)Qr7p$o%df2BoxTT)ct;0kj1d2jSUrC#u{em$K;qpS-oG zE4mtKe8f15k~iAEg-Z2iZ-W3k%RV($*R~_rc*WSW&Dm`(89#~oI$s*B_Q}du+4snp zreS5n(b`%BU8s$(Bqr&FWw?IVps%H!P7qmS%}j`VkttxEw${bpeY}XflG}(U!Cr6w zZC)&nduFnl*_|Xak8i`29cwGZt6d)`GsX2mGVOrD+-gF#X=9^hwG|%|b_Pe#b$0g% znA!H4VuBBRY!^b_wSRhnW{+t~5D*iNJRAcGa2kA}YoODEL!KSk8!JY|3m?$~@1=4- zMJlF>*=$L;bz&FQsen7|Qq;>ZoS9ssIYHcCZiI?g0tJEO9AK-*6u9vr9eGsStnG$s zfU3FVdC3<8`}7L}TENV*u;_`Z()Cu!3YQ>or86H3&8~P5>mUDS0~ZS z{|}+js0_hZ<)1rzC$oWoY6pt>RGqcrhu2Kk)v9f5h!`)9_ScZ2kA5P7RDMp1vUqz@ ze>FXVD5|NUBV3@8_yE8!{USCu!L4mRaMB2+%E#D(V2ptHEc?RScznn}FVuJvnV%5*C{-d}Nz(qQkBJyWq zZ)2z~%Z7hf^?v^BUs~-4ClpHs$&KYiFk?QRi_QtT%D#MaJ?SlskQ07ab1e((Rv1-W za@+CPP~Z#U#ruFy)ZZA+|gJiI?z4O2pif9UW^2 zVG_S3nzuur#1En*yH#+CyT5GmU9tzMA&tR<7hRFTL}~lMM~{bQ$F&4YaN0R1bOz0r z$aw6E$vFJsfK%>yn5JQ~`>!7Sk-JpdYVr5fjOQ(6$4EBbXH2T&jqY40czWaxDsm2Z9egnfCx-b{wt_UOYe;+h-^(w9D z&_|SUajoy0xz<=FR>U0HNXy-&^wfS#v#Q=!mFe3vJJo$hJPLfR*w@r)?t8T~zUVP5 z<^V$_QTyj09d7K?ndb7MdJC%OaKq=nt?hhRA5pcIPy?IyvAt}z1!h~Xa9+j!s;7}X zqMMq=UbyC5O1&`9hdU#|HQB-ktb`yDkgSBL2E>9=gj5d)4Tq*H!bY{j35axdb%JHS zQh3RMog`j3)p;#YR2o;kb)IlCEDrzWP_9a;a$;Exg4X{5C#6&58u%{e4}ZtmPyPfihQTMM1h@2cgCEnmaeO`trDW1Oa``Y1AzX)>byM zMi?kCg0VYI{huJHkp;^>5WX?I+QsaMc|BNdZoaxd$MGut4gd3LRbgsC`@4_@^# zwoFeS`PiodjE!Qk-R@tV(LUw5mk(tXVV|XnHfR88_nLGx2(YkrwZrq$(6FIG+-!9~ z(8zjIBV#F$NS4g^m{$Hqb(fcoYAtyEjG_eSXxBDtgw-{x8M%E%Vgizg%^as7lG5t0>|cB|jb6krB-6MVd0)T#ik&-(o$f0rkbL_9%iX%X6M3xeV7#`iu(kTsugr!A)i9|IWtNMVnUO|weg!;Dlnmxm3p@zlY1Fa`^;3ZU!xp0J#YQ7`e`{44P2xmef zYzwG)>B-J9TXtw!kU$@}7g}50knj1dEs!KW?%MrOBf?;*mpWK+qG@C3X;eocV13^Y zpDAO~V;S8}EIlnIcWI^aOGkwbHv~>FcpJOjDvaPd$%CQnUk1M-D>!$3n4$X_im(<~w5D#o?X)sjJ<2j{m8B1exw(FopvqplhwHr1- z5^J2bQbA7{6(o1Db9wC2bbcMZc;f{OW z1O^id>pGzN5y+pnZF$zXIeHN%N~rF^>k(T}{MJI`+hm%i0Lxl$p)TnS+oqkG2MTs5 zy#8yw2L(pNG5<~UEidyO#$v<|j>P5}wbuMWHcO1Wudt9wp#U$ZWWPKN$WIrWy1Za%@t>ZdE5ny5bEqv(x_pWk|&?!E??IwKT3Ycvl{^)o6dR_UkAo*D%?CAH}$raoezr&26W-xV}FJGiT>oW@z%fq z$7}}jwTsL{p(9jKoQ}Icif1&nLR+qTJ~U%>5}^YzJ@I^aN&fvZou-XK5sML-S%zTf zgLnWY3dBS|=ecU&5;s?fvy?U$UB7~4$(#Xgbp@-Z>M)n?6$Y{5_0?)mASMcExX1fm ztiySl$DZb7>K7Np1aMzwv~U-ER&(cK&@i^blf@=Lw~E;2^_G#mz9}|Wv-zF~xJEIk z*xorhe#O zb;_9;>|{Tpyz%X%k{o(-L$-0K^^@S;=*fPvakfb)<^pyEx{Cs?Bo!wTaR~`$_N2C4 z-w0nsG&Sn7-U*XC-EU}6#U>Y^6B%tAqgqw^>7w-pJd?O!yj8od$0KWmNl_~`n52Vm z-XLk1wOTEEzEB|d#E5dj3tD_OL@~&tN9qp{jFS|R@(sY=1*hQ6%H*vq=XdPr%F=!z zM+!sCD|fe{3DAUxYL#1AF@oI@obF#T$WC1Q0}kz{qxQhyXQa|}xcJnGe>&{eKr<2# ztQ{3M_yk^)%K^rtU{a@c6bj^W|M)?wsSJN>dvS=~eyRvQ@@MIHrK#^|1>ZpGC$&^m zz`4n%Z{Jk-0bM3EL4Q~mn_o`|E8{~{3R%B&q~EO8*(HMX+9g%t$p{6JqNDpoeD7TM zha4NslO;gV^lUm#>Ui?VjL#y>R9;qE@Kxpc4cY^r_+qg{q}Tr*$5_O6HGfq$Ig`@= zVXtL#+WQ}b0)zi4W3o5Rzin2pzf6MtMX&yH0u|r5l{V}0gV~=F0>oS&mFq)?SDU=- z2Gx)G{ce%baotHl&~wB=%0S1NWKsdcumSlSu<~TS4MKaEa_2Xat zdGt}-+@&Z*NwYkaO8XP)h09*n2}ZOR>l+#k@$l$$Zn4>aG1L}x38Y^Unt?&6Z!$b( zaD97mpcn={W>=4&Bhr4AG*Q08*%jQGO_@4?ZMb?l9!VbWb~dgTFnt#O?Up4nF5`z# zdWm)@(*4yO@|RkqgV8`oLDo#zJ~=u$-kCxOOkO7$(=T-r_j=%sdM zXz;6lhhaJQ=rI#~=BQ>SNbzx|%)&zPPUYC^ZNNq2#^P^=$c8%oS7Ni{^24wzd64V>r;*0xCvd|diFQt0Z#O_|1o+nRd|nsWZ(tyU0@t`y}o>Ju`O~u`#YL7Q-hef!IPJHH5&!NUDhQgx>pZn3Yg_jPQ zhE5D_cPWL%5)2{`#;n&m=i`OyltDl^KkrzMZYf*Y{ldZ&9bTjb~->`%-}4akPBvxV;ca;djE?j*7ZTl&y*5#||7G^~x(ZhDDvvhH%9G z*sOG2BCI&)ujnLrsgYr^8lRwSWLzXRWh(iZXt>TSVB0j_#t#NHwpe4Kpb-FgS5i2@ zw0aSy1`vyM*Wr&l0gr+RlZOO8#M(|DL#RU&z^X_hd74XTtMmc-Q`d^+EAXerEc}>3fp>;gU~3?B@l~J*b~j*pSiNRZqyAFM{z1 zLquP?QH#@FdHmy}DS}V5rawB%_%XQ*HD#Zp;k{x}Igoueg};AUyTsplY2s|2cR_TN z6bfrqf(fBRvwU3w-r4>9m44E7Dd_w+U4Qi+|ElwORE!EC5RvOkQbQ}6Cp*DhhIIy} ziR{2vL4qjKP?YXR`QN^FsLmhn);W6h(VW3vw(Cn`CxKFk#LQ?{ykNoxwtd^;?=5)` z$6#QOfWzS0uhy5IYD zG1*oN)f<_=5Tc0o5VSk20jdsy#DLUyE*7!SzXY!{8JH-r3E_@gC`7WG#U;JK`d~X% zHQtK2_dBJEJV!xm6u~dHH>)RtV@vfY{6FhPOM{75aAKFE%u(+&L*MdEjNj~vV779# z5-Fv26dk+!B_nG*gY%Kt6=7Yd3IKJstaF}XTc+{$B zEdjqXV-!vHakefcIN$!Y@gcl0IB+^qPk7GjkmD`_(fx@C@XjI2j(8myXU@_m1W| z6LvHeDv0;Ms{5}f!~+#%PbxIgRj-3BIwYyIl;>2-!0`3@v`qh3G(|qa!w@mXfa-q$7 z7kO-q_jq_nV#oOzsU%nu2dpPYt)8VUsZG`seR{5j@r~jR%bCj29HEkr^zB_dNIvHD zTJdvNm5-O7&x_dWBWtDd?mTh|HRo6^c8(_v2Y8Ox%mB|}!RWL0gqD!(5@!Q=hBiNB zn{S3LP2q4;dUKQx_DGTXW2(A{-qGw{F}<=23Jf?tS~YCTSnWeS47==$i>7zg0G6^w z6wJI1{czroTHtp6CNBA;k@X!RUC$L56aJIRtg$9US8?G)hJVF^i>$)6WJSWUK4AAl2zT}Ieq%ILVx8(ai`J!x2LXtH(C}L!4CSj1#1X?2GQiKk z2`CX#*_8kFVdzm*+0Fdo{L-KdfMjp}{|_WvAp20s?(|KGs^W>fL+Gv}T)lRBjkMvE zA4?Z`j{bx4F{>@(FtT&VLS`Y1?y2b_CWLY3kMkR;3ruc_e$@@K+?8BcU>^6#iuJohCI%0vrhG@-i}o8+l9g4_baO*1 z2Z{J5gG7)?!~TH?rv|qyI-k=qrZ2I*(k{m~fT3v1swR)h1t0dpQO*)Ndm!q9K)*60 z0fLu2?!OxeD)-gyUT)v(KaSC4ozG(Ef6f_%A_3)d$FL!SuF)sw*B{rI)z!a7JT?7f z07~)H;cK*lU&Vf?0*NU8$z9`6_d!%~IdP?X-qb0;p2E;)*q&R%)=ziAs65D4$ zZ35!mBMSG0F~$~?FWNM-KO_{C;7#%0dNJVBGR6O4;*iE?Of27Ed(clnK>06Qbd5+j{fl1Qpfs$o=o8z z4(xGL_x&2A;JbBYSNC`y9m7ySag~&qxEqAxAu0@hb;h3zH+pot z-rx`9esCuWMovr``;`I{mZT+xRXJRJ}i3Yf(LJTQ02+SUcA>_%=;KC zJ}w%Ck(xAk-y*4eTSRBCAOr+ogGB85nk4bWb!h3$-G$7aC<-qn81@Ty~ zabG(!ErQ>W-175Y6$--?13d_aZEAkd{+9XltZSR_gG-kmcQ4LXvbUB{Daj3+q!mJY zgq=@?dHv#4m^kkCQeZkwZ2@mb`6>y)Qz~OJ#9vzt4{P*jSc*D(S^0w=nHz<|BMcf` zAEK?y^iR&VS!02&&N+*Yl)s81L0ivs{vqR>_HND># z>mH76>)SssfD*+>i30%-3o;S2TG33{GM}eAjR$pT$2(1UGPi;AIOp{CZ3N=aVV8h+ z{9&rB0J#4Ev`^$$p-rZH^NqXudY$pSo?## zDwmKy&wfX(JvjDZ#A$e{JKFD-tBe>%zlMDELXf#du|q z_+R*4ugqbJxsjzKcLTaCI)u}Nm(w6RF-pEx9}kpkjLnts)Q1vu^6wOn#pSO{Zc;d<3dhdI=!T9_w_YKD*qMU##hB#ZS=YmKK1B^Gpnr8 z;bc(cdhv2U)ulV~mFGl;Ri_;sZMWjlt&usQ*Qr@{P!uO``Hh8yI%kVH4RnOYXG%atI$S!ohg2fF9bAR3fS z1c<;LB2TB7p05%24xAXqkI{34T?9Az!*}i5lD=`D$sZI*m_mAg^Vgx}J2#4%6(*0c z9N^6%y^iVA7Vm5Wro2ZW?y-VcE?CSQtd`PC=k#rdZ)|}>ya4rQ#>@Wf6i~Uo^KVyZ zh&1?xGuSuJJMD^4C_Y2P&IFSFK>mqpTm>cTcA>w56tGg1!%tpCyxSpVZamktJ97_V zj6^%Rrc=5l)sob*5zhIdqB1}r8$z4L+Tf?19I&{~qfMz*$r70G)vAU_8|iQ6gh0f% z#G4~&zJx7aMrkrN^0QO%yswsd1KiqPeZ#mT7hiQjupc}#q0~`5DpjLW|{BNo5(dW`Ox)^|5#_Nv|{|Ab#R^APP5dpVys|5EGE2wF>0u)v`zJ%Iew6*#3Swm(269!?j-_zi z7CU))eX)1+k#XeOodyXgV&y`r<6c*Ojfgg}NwGLJAhpD)J^aT}P`b?W1eBQ+(L{?) zbYPkAK5Tipg3#fUD92+$J0(CdQ>hN9|A}~-J}p#JO--FecH2~`4|-QT7LOf8`f#5$ z;gz^&d@JnQuyCIv4?4-Eov8|Cg>K`_qusbf)347ME)VO>_Kzb z&g+;q9zEB#G$yn`jSY*p41Jy#5qnPWB(*l4!UKFmLHon@c}?GcO^cBq@NG3~6QF>5 zRFFW8B4)I8jjY;tDiW!s)h{a45a=4{RJUGF5dgnc4LR1%8^CM-+SeltL|2_!Bk_r zGnq-N{UMGPe3~b9U5Y&NI@V&CTA>9zZIQEm2}>&C zSY!f^6Z(oAZ1F?piD2rC59mdol162Uj^g`1qMNRFG|v^efzKSbe+?HE@WRLpT({pMaj+d5n;o9NFa zlB)&*b$3#y{ocfZ8_N7pOiOJSCB;|gWx$kz{VJ=f5yl^z4H--%YZ8a-?th0rm%KX< zk@lxF%=ixWdL}Y$awv?YNyM3JM{rccjPZ+QLCyKyE z!}ss^j#LSFZFE*B|%@O@&;)iYtnEt3^7iHBNs}co_)N!_TrySBwngf~voS)aV zOIG8Sl}wmY-l+Z6Z^7Z%*Xuz^$Lqj_9XO!WwJM`LCC5A;)|Po%vdGFY&sZ(5+(B6u zPh9NA`LLOr=t`fNk8{(k>XHrFjw(|}Qi7dpt;w;l5dxqwprL{}z@bw$gSV&9;gNIxL z@4TI$(@UF#K&E$*T_xdDyd5981xk+TaXioDM7LAbv%RdD+JhxLD%2K#{`_~E+x7ZUx$sPFe79;H} zOoJP6Z}>}WXE4q3uMZ+}132TBaqd|mfPk}0R3S_lKc63>Ght9_$KQ%DuZ*x~&ttKuu39 zZ5gzFbAQMBL`dR&0l7YJISkY6zj#yhF9nTHRptN0a6Nd$8qVyiJeX!{xh5P~>~>mG zA5yx4(&mKF&zNP+)<;PU!M~hF4YFOxQX|fM7N+WDO-4~0+hX`yn(xk)D=)p00=qVM z5M6Tcol5;%BJI8{qzq9kO}OB_D2)CH(o;nui=&3mt@zw42Dz%}Y*&VT`;!7JX8jyY7M|yU1d2Q>XJWG8VD@U&(toI@ZGSR$F82`)qHEKClyua^N`j%E3zh}_`9iG(-C_h4 za1C=F!eO0k-EfoFXVq zTI8a-KH||ZFEBANzOh^B9RHocj!%w_$iOs0%k_O0Z`!6!cyc(@b2nK8&HZp64@34R zc-Cb@;|pRNY15(oDOrx514sK$^N+dqb^qzAh$IJ;4O2RoSO2C8ab%)dAL+uDD{;?! z(212iYrZZv=kT?~`$CyS4D$l! zIr*T(@RPDVB*;J3-586_+Fe%Qug?XI!%&wmIsNXHpHeixA3%S(umw>dwZ0pJ6ZU>= zJN_wD6O^?}b$fX2?6yj_qCx2HN+o+VQxf*(obQ7JdQ`S?+aG?C=}_qIhKDP+JA~`} zcv?m4`UF^HB4ky*dshvshxGs|+Ixx<_-*BUI$*pO5Hu)wZ};+es)J|ZFsGf)#b7nE z;Tbs8vobQlL;c&J2ipHAWLtg)sHKPoD=Qhi^HL|x2d^xt^yeD-$HKs z0$b8PBJ59anrcM*_}nS(vYd$vqrDiYnT#$oFbgl949SwBHOt*p5YZQ))=)Y7O52Hb zY2|O>a<@k6Fkja>J|Uc8#=IQGDe*|6Iy@R)AQZFUygZ~arojL|ek^M3s9XHiM1iP~ z#7tC1D_I>213i(RASs$Vt6}7u8m-(ZZ}?vtlPBbPp0w~VDS{dhG@@X)y#fO|{SpuS z3i2xByN|~%4cwUo7{oPGK|)-Xao6`cD-0ymH`!0Mv+QIxT&wbnG6`+<;}f>~S|A5D z(^7j>4Ukwe=5YG)CvQc~ z4yWRVd3-kJ5=VYe;9%?)>)5Cbhu5~2W>{Z(T0~&Vd~HQiT=8YIGV#{iSdyf^81J8p z7No!v>;-rVm+C^m()P?#vQ)C9?tZxuIX(SDuCxEAD5xW8_b0`G5k6#WB2IN~M|)u; zw8$e9{mA%=?z!=y^Qe40MVqh5Ia47w7`_3$Jh&zBNeH<9uN~8kk4PcKYb}t4gUerG z@a>K9uMgSWCW-_D6~o9m*VRaRzW^D(mV!(`r8crCfTfS&`LYTgfW&F`=eN9^Pug?5 z_pJMLZy!Jo6^QPuNlpw@u;|q{-H4cd^?Bu`^)__6;p^BK?+gwcvW6JpmhOAwAc>)) zAANKq!9kvuvd`gDS>Ot3q+Q6k9|8TjLwlV>6BH zL9}=0zi=F<=3`kEf(fFja<$boRH2S&RWBONn8A!yA!YtCYsFK6RD^mR{O9+L1rPW# zwezyAkGDMCjH6AD%g)8u3sWOeUnVe>4#R+=irKpHx>KrM`4JoeRK%;ihVO6BY1DKf zpk54i{+rjSY7O5#4##F)oOjiH6l=-=BSBr9aXs3~7!qtnG|EW2+`M}8)Wv=%z%JWb z6w&}!&9T~+PMaG!J!VQX87twR*!fuwynxS$re_~H!WCZSi7%nb(+)B@5IFn44 zBN#*F*#UaWCk3AS(2y4}vMiY2&SaDe6thSjAWsMa_{)1_o0EO02Pg`_h5#+{*u$Af z&x;$F{n6Syt{yGQgg>xi1P71>vM}RU-gly8SCeDB$*=lqrO3uMq-idxB_FTx!hn0I{TqfQb- z2icoizJB*=>&7V!Dc82x7A;54u54{*um=bIc$t^|W>7dAou_?|M5l4Tp2GrKU;#O# zJnlNIKmM}CqAgkKnw(9;dm>lFH$HhQN*!T_)&+xmZTr)e$WO?CB5aYXNapsSb~m=L;1$$0|YoZKj^VaQtAWNxZ*&fJO4kn*0!Nt zzSOw6kC=LV)G1gZ|3S^icR^7rt%ry!laixri|}rKc^h@tkpH1(g^&T<(bd9oOC0dw5P+3qz8BH6dmi&@>T_#j<{xwn~^dEeMpxnxl*+o)4Ie_o_l z(0JDs{RGt^n6bpz6V~R4EDRSHr-Ocr9<)+sNSv@{#3TIv6ue8F+wM}YoY^06wmiYa z9YTqE8vggKCbct>?Msga@IDD76-kqekt@f`>I_@cfR)+KPPPQM#7<}?Q?wCxjON~s zySY#2=v;6Rr7+=r=DzR?WCPByTV8yNum{=HSBm#Viluoc=CK`}S+QYkOUj^k`u0YL zb6Fa8HIqQOS`C*yHmF!3y*^ovLbHePOMSA<2qx|T1y(mrMb=R?-gJs5iLTwZ-~;j7 z*gsEJM}i2{`PIj0Jf-KTRiTOaWT;a#k zKcHCRA0#xE+MV-3sPDUA-VPiPI7KFqNO1!?DH~9ANuH5SDjn|jh1|iw^%LsDImb8V zCFRiQrPKT*{s5Yh`qhpnRWoh@_}%%kP4;@;7bjkrA3V~(G>&~AG}ZEP>_0twSxWTs zB&OhZMP$h83E?NO^sTOyB}*9Q(_Q$A=0Z;BRoh`ym7{aMtJi)A@V{8VpUUC2#|9H( z=Ce(0-zW~nL=j(OFviE>&vf+OaGn``pO+cvdxa$?tEn=}%9lw+U7_{!5mv*LB zTbGt}XV6TrN4Ve6mHpbIlYDGDfAE6e#W~JZE=|N5>9f!UOmujk^{8pp-?I$s21{tP zBW!_u+xWYupw)D}Xxon(`C2x&_b)?1x9;Rna$hayY36~oVg2(Zg|Nk#G>(I8?&KHupal-uuk~MP)UzwE4LLJlN1dwjG4+vAqT`}@;Z7CLq=icI zgDMDL61*aJZx|_DsgAl?rFxlTX8Wj&A+OPAF|#qTXkHfMrD_e{ypW~&1%QF+c6oqH2IzWM2FBDa|{8CWC3 zfJlXFlqZ%jzW`!cE>*mD!J)QOG0ri>hTz1^yxGZy23MQ4Weh|XMtHJ=-+-HGtFx+2 z&MRXdT;0lk-cWO%=LDfOm|2b=8>>3s9^>=wGDKUNe?sbh!iU!=Q2*Mb6;2S08G!qN zoY6=NsOU#6H@Uf(h-=gs(IkrU4Cu_Sp59ivQbR894H&wfZ^a3A?9^l1V9SVv)s6bF z6{u^A(k$x^6l~uy*`J_b=OSw`JNmd>3|}!Xv;xy66cJ*8>kI8Q`uCzOms^>YH=b{_ z*kTomx$$++(>9e%bDziru23fpKBi{%fqNf1$->XHH4!J59aPaCy_Q<~X8m+uYDgt% zQIu4ybZH^qgz~3$wm<6qba@WzP7WqpkRI-~G}p1EhrTLkrTR-_nymT%QT3H^QAgj? zy9?6Y-5ml-cXucV(kFqz#i^Hf5LFJ+p zX$PTU1|C8_wrd$iR$Uy4KeEKID)Z757tcjXK9d~rJf2pK!iokFVb_Lgum|*G@wVIZpth_QLv9Iv{5ox3-Wrni3!+l^ zyh#wie6AiZ39RUB+!;APsa`%WW;>vL6jKj>p1Rm0=RM@b8y@qMdKma6dws`oWwAM2 zfd`92i;g^$I5{7S9jKWZXgd^%Y<}?s=RWszHJ*SrQHs0Nx})1n0qCp+r{pjjLE<7_ zYWBxR%a}L9-FdJBFpp1F*V}n=7mab+cO2a}gL%lIa$w;`&nQX(Y)MhXkB*Bu&pME(FRNMS!S+ zH)@_$1qJIJ0_Ln-*dKQI8xk3r+zx0e4sjK(@NwgAUs(>?+ zN4GTH>3(%35ysc83}GR2g)K(rI4it`z1Ht`DY(4kD8HJz~>i0Fi;PufjR*=}XNv(BfRA59UPz zUL#S0jdX&=Ie8+_v=^kQt1-aQsP;|thIIk!GX*)S#9w!WdYEA2#syB^tPFGs|L-k+ z#9U~E-eOqc3JBRdlXiictYK!lIu=dEKk(nBRLxfQ>maXmKCw z+OB^hpf;tr9PiPRMj~TS>6wE&f9yUYifTq?@9IbFrf0}YqNu>f5=);#%ty1qQ(RPt{lElg4Domlthn)}yHrG4z1u+ry>& zR6NiV;$^>HC^KJQ~>ukHd@6qr4y(>jOWtbtB_wNm7X?jA1!_4E|&Zk*^Q$7H>2)z^4N<=UuQkR*dLg1=6okQJ-l2g z2EmID`J%PF;YX2cUzy5vNTN4pN(Dw%G0ONKe_;La(-h&v42*Kdd!aJ)f4XI!=?vZS z$OC1dD|-wgLWOrJD=vEmJKKZs7ya!p@tV>&p(GgQ9ikK|-(@Jl_>^QaK&TnQ{yq&Q zK;h$8@jxbIAdbg{d=hNbSsj)*Ks|K0_}?$_kKR_2Shw35Tn%LJ%ItOF}z8h=>}nb!r`-rl$5|+$SJJm3mhx*79!}|C%ok^Z1VFK_z;JH5)$zABl_= zg$LrVTgz8dCv;k**><{0pAsQ@WtNYoOX_rbSP2VnO_|Wm957iDvmv6Jeo{@?ow?Z zLHRZym%(z)6@FYa+V=j(#=%)yMk{omAN=_*!l3Pc{V#-JI6e26a+PRi~7nJ+SV zzIr$-^68us!9aVugw`^FVuc zU?VgpvX?6P`*@;92I5RyCjbecs5r|Whzr+dYvB*Ax3LgWV>iNDaiFYyqM7QjY-9IJLBqTz^2}IRl(O&M!l{drP zZGY`Ho`(0%to7|>gaCe0Ek4rkILXN>cEDb6V}TZ6NlB?wEfu13kb$z8e`IX;pI28N zd8AmKG^G)8@TMG7|9jjBz1J4}AkN#pPyq;vK}m;ZV%^6p1_4<%<-kmXK#Mw<}ELwOy4>gfGWqBO>Kpi_qo;e!DSs%}2S z1u|K*V2&Q-*5ZgGO}2~&1rBU}SG><}M&uiTP2mM!$-_|~Q~TL|VlE#ep_g$*bvl~~u!{P;a(C?t9}e6wxBW1h#o@swyso!P>fcbQLs4#O1mzV@}q z53>DM2h0>hkD_*9IN}qIn%+CE-j%@UhyPNI)4aOZlhQ%lGofgOa=EZi&?6SzjcYmR@_m=x zs{juBUCnP1P>EVpRIR>$-GyTwLjV?xQ|veyPc->!FOw6gs^5Im%f%al_~0ZP5<5*a-J$Hc#lt!a135u zRSMa%(ihuu-qtl*m)L;S|3L^e5}hhS1j;hNiq^Uiy#0OzW_!6e55BmX$ekRY(0?M` zKT;$L^BjWJPVQVxt3N+Swg=mHTw}9mcgeS>_FO9D#f$v;U=XFuemA67e0*xwdIx35wM-rkY;(`JE199JQ=zN-JDF*MwA9@ud z{nI6{l@ot@DdUbXmB*7NTV;+JCc+(`vQz--ZzaW(FwItYuP5$&3;@!;_D?uU!<4Zt z0p3$dsDrJ8=>V)CHUm9uXX7{XOrQS>f`ZDKFjzqO-t(_VwDT&jz+2chDosXo4Xav( zFDwX>K|dGq@yjyPek6S<1^{-$q4Q?ZI%$*iyupx1eW57Ckzq$(KcoEnMHpCuQ#k}9 z02T~IJUF_C0gas#&ibkNTy2pv&mn7InVEWW1+mImpp#b_$;mDOHt#c@e%yrqELUhO z|7|g0t;KX(bR$31Ptj}lqQhbuN$1yB&-u`d5{ivBF@j$5p2@YqAL;6c8MGU2e2omr zb;=?_zpVnVePV+3hNhxWrfA~@CiZyx5Eou?!|U-Au$Ua}M!paqGG4W7L?9W@KvjqbD-qptdP^Ld*&Hjsc#Mc>@G^L4bU4J|#5t=f#^ zm7W}_#9RJ;dj!*RV#crj{d6w!+-;Yq5ISQa@}hYiBxiSPkZ1JUK*k*n#)xDZrJ3dIX}m=)fvbRe z4v6c9p%}8>jclso`-QSbB_%lXp(&LHvzQIz!-!lJm`=4cVYk@l0a=e7D3z z2QW*(w~)`Fj}SMaR~EBOa%lgn-U!Br1D#Q$=WMO?(1#GUR2hW;i=pbg1ONx=^ywSt zu}#L{((q3P2+pL(EIiGewGrsE&T$&Gx?EW3jQYcz3P^mUik%{$fx8po=-ie1lhCzi z9o<*qWDyqFb@J6@B*s`6ckJmW${2CLif=|vtx5gGaN$lOTuMF$SRTea@7Zou6~7}Z z%@GMWsepMmF>{6Fp!+|CSX2VxPqh7X$AkF-Q5Q@ZakoKi-5W^&PB8#nSl$|Mk-=(* z*mr~!vjnV;)y?yBBBGXFYv_%}d%JSoO)+`)F#UO9{Hu&Jl;Batej_RdMrA;Q2F21~ zO)gIr1ZmpvS-hfp*|14}?~Vt8YxjWT6Nc$Rx-GjCxh**TCJOA69H`;fUwH%UcBJn( zniM>JeSXmB%6%vsuX^mJt2@}~2?S@m#$rF)09LBsvW<9~iZ@)5vs{$Me7i#o@q%(mwhWc6 zGvFYCLCUh117X(-U5%}m|NbuoN@vG|X< zOQz20{q|Jgv)#yHlDrzuRAc#aS-Rp+Ou`5^&L`sM zAby9=?(8pCB9`fwr-rh=zl}FFbTb?czY+%RaKN#!kB))sX1IW_(oR)I>j)$n?eZhl zuYc}SU*?eH&m7*r$Ni-qKZ7p)>A>@k`ICl|9)4NbFngl0&J{+9b!COnlB%ko1hTW; zDML)YU08$LF)n>r%WP&872w_qvj~lr^-k&ObKWAu(g#y`^KQ7bV8Ez1RibTJrSOy4 z{iCyepq>uY9ijEm+To!uUnv7$8M;p?u|7K5cYc!M2Wr3hts=gdHiEi^@wW1hA?i2s zM>Oo6@3gZAqn}IK&eLqomzix_zf{et ziM~{u%0?S^4044=f@zE8#rC#=ou6{xr z3Rpza+AHxK)Ry3e3K&fxSO=_@csy18aXZuw>Xkht5FlhccW!WL*hy@wDnh8SUsyMy zf^)?}zwC%ZdmcF)gVpepgN1i+Dm&UvTou|6uYNZnD(yHi5k6{`kGCI8rM>z-Ua3rR zriYbks)>!8pQlJi-=b_gevf*+ve;)E;q`5VU~0rmlccAsQ#KTUXF#D4IIwJMkLGN$ z(P3uopS7M9L;?6!D?$(>i@4PZT_SN+(+sjjgw3Mnw03b$^@iGbv@w5W*=RvQHQ&ZU zkFufJoB;@)&TSEGX6jj={@2hb=7b<* z`n-LA_gl-w1@7K5}|!*@Ju;0D#1sm|0(+Wofij5MTyYX2&R%=wc=R zw+|L^{&?KXe5|nF8I%`(2+9_-X!QOG?^Dv8OuzCa=WUzihWBNwpq$hlZ?|Mt_+pBY z$9)n;zFM$*wCt5@-lFDXX`9c^g+VW?HDT%cpdMe!;0gfy|xAJ?vwv8|Mi`E^e zmF=eFNP?-ZPB4k%AKwQ=z~ZGeuRn$9(?-1-kS*&kiMalb=lHr`w&i~PJ15W!*7{m7 zStoh?jhB>s(S$gE^mJpBLrp?G0-%XESG`ShH3N$UfYDm|XMIyC@1ylG3JA5GNcx?} z5bUAEdaoLJzQ#9n`<91s?}E(hmZnox1TcBhqi*hQcnI92e!$F65>CKX=~{1f&E9sTRZ^fgv;Oa&FLHK;BnrrF6V+XPVG*ESQ}9_a@g z1Bk;047Vl;%81i3Mo=ZTCg;=YymoG=V7(lgdd6)5dsBYbqfOk~xnCQT|8V_&k0w)G zF?VV9Cy_Nx%|1=_rQr-~he_yJo4*&-!WDfX|7d3)UU&aCGnP5TbtJvd+Or z5Q*^NNaT;kH`>7+RS%TneGONx-~L1&0Kqm#CX<`)_%a9<)Xo7h^%SF)|lmxwP-#J0ocQbn) zAP)yWzr9{MyS7_?n`yRu)Dt=ahQf8M?V;Kc!Eb1ZX1fZb$1<4UQc5ga>TzL0Gf(wlqyaKX(~mDJoKEPw~ff(XNRPz6U`3#`4eSN;}|TzW@1XCe~Z3 zBrYmFd(cL&4}^H0&z|@0yT%RGlEZ1ri-~(mdN`s(cR~O+c>q zKP(V~L_~@AKJF2ZH%`5?&`5~q!vkm{wtvX7KDjC={@Nlc;YsXJBms?Rz=ntp3usV+ z@3y!bYQ8z$R5<@KWpbrGY!itM3Nkm>m;NXQrA?MmNcF58GSdp_y6)cNh5%#%;9!%F zKYpyrZQuW=!2Fl0HC2=XA?maZl6%6_dN#07;HgG|MbaeMd~a8%qJ+Pi&Ua)wNfmQb+C1Er1t_tdk7$%Y;xHXp& zVJuH%hziU*sEK;ANK@IWW=U3KE+^6OYESwhurO5y`pEg5qTN&y2^|iWebe^R^XHBh zM00x*JgLQGXCsye@A~Jw4b*NK`T_#f$5an>H{$&8OgkY>KR$GD(#1+mcRrXZY{Z`a zEY3f#b6&2*{b^wvmqs+PKwHw+)5#j!EnHod4mrp*AF&`2KZY_FA(0 z1y?n>vm5SeYlKHgt|>8O@|DsC<;k=?B}|8M`hZrjN@Llfr?0HWI%;;&G zzYUc+oays&2*W!rM|IX=>>p8rj6kmRqOrE*Xeuh4KL{TCeCczjp{`c3D@4S(1*0&z z3abp_X-QrqTw$d3l_IyjYkrpr86xK?nzE4k>a~XJ+{2m>`u|KStz$hu?v>9(h=ecs0ded&Oec}Cbs*rg@~5Hu zwad1Wl6Rx@Dx%zHN}ZBjgfS>GU0RQP(JQ%{zX6h4%Y5-nm5De=6u=SF{4<>kJ0o^y zh`eQHmjd)iwZHz|FndYAgOK*_taUd(2Bo&WV{^C}_Gv>dmQESH+0^zG^dyl~6bDQ_ zV5{1nne87pBM{@TR2nl}7BJnn<9E4{+6dsS)y~QcnE&&?{GSgYV2&n7mR#y+!=A@{ z_wa>ujsofW0e`*h_wiUL09+njDaI>-%i1s$IR`^jkca*dCyKv3;4NP_KOKybM;_cB z-={qPb$7b03i79L(_Dx#q91~fstbks9F!Ooy+F8+6o#fOGoXtCu_iy%P9hu_-k^6W z_(d=;7CLO6Q#a}>d&f^w@Pv)#i@6^fol#U7GdoKp`BYRm!eJz-K0a?85AA1Cbb^OJqIKMgRzJ)Dl5i$RGOcw+WRxnw~^Ub!n=kRi9O zAUonEoAXzgX7Lvz0s3wX`ZuR4;m83GIlqdj6qtJ7HK{J?tUKv4bxk#y&iO9sGJ)Cn4rpn!pkDI>OS4w$*3or)a=sgSI{CDqL0XRIy z#;Y9G5ndsmw3o*Kp|ioacfH=w13s4rm%nYrGJ*WV`f(VY?Li#_ca>~!M=J6IOcxzL z3-}=PK056)jqhYdp-=C~Sk=;}5kLi&V+2ie7&)8A&4S1^@N+YXRBA9~ZV;clPV0@f z%0-wLJteD<6H4o2E)Uqp51o}-ZvZsM)eHRB??^IR^6XffEe2yhxv5-86g&f?By?e>}{` z`mhntPgB<>4K`aZBz;C$ACKdZ46-vrBs?_a9F%0+ zbq;CL!;QH;NiLlZRt=5T^|y5r&FT!z>De=^KmtnM2_B_Gh$RU-0VpO~HWRhJr9+jZ z^iZu)MCZOU`M|^P^;6RMl~+Vsq9?3)#;hH-|_vEP_lWlECd} zxgW*$?_F>)L7fNv4!2xwKgdfG4V}-^>!q2+G@nc3TpR($=os=Yv)W8ip1N7Uq8lN$8}N?EyN7Bw=Kz3f=%s9`+| zFyDKsRju-`zLy}NG~7HtjsEV2^ea~46E-$Rej4fy6SZLrnWYUP(jeY&QgDvb$_$P< zt=GQZq{WXWf7n@j*`dG$w-(7~4AuAi2UaP$@P1~8AH}hZgwtr_Ne^$xT z+jJx}BeY*UCK;tg>*?&=F^gp%XJLbD?$son+X=DA31QDr!M>$SsIugq_+@1ANq5( z0AnG_Zh6wryGC}FbYXG{t*=H3rrWWIcLlZWwy#t_oZ2u;=<>czq;tmNqW& zkxSa6_>$boolKZLPDlGVP3vh5c~ALgLEvY7AK1$Jk&HqNqDppPG&qn{KCHj72Rnbh z3myF|u(~%LN_+W!BzUf^R?$)}_li5jlVBem+)}ke+f6L4()s-si6Uki@J+rCTSJ2z z2;hG+fjG^J7(^=^^G0T3SGT$G3;ZeWyCr$%?4Aq7&d7C_?K*a*-rz4dOBF}2^z<9 z=#G8Rq0v>^|9^$W*6-U_VxdEKWg?fC{^Y?AAKr^a4+}^6JDGLNZRK9pnDkpc{@Lmm z-ur^k&%F|~2~BabO~IsB#Aqxg&=Cg#Jz5SE8JdPN^P~-J-0JUzT%U=S8COmiao`B> zJ8mRQsxbX&&_tiKjaugcOMt0ZSirb4Xq0uKhI~Id{*;6Fy?6Lv&^|G;i=B^RYw(Fu zvfqGa9d@!0itxGE!y@#{F42uo>%ls9{+R#~@PY98?ldezVoPhaC)H>|gNR-6fBM-D zw9JX#wFU&FuuA5TfdGj^(cH!wtj5a$c&k-0=(!vLPz*7NFnV7Gto7fNCI+Q@#C-n_ z#z=eb?)%c2ENcl}~QMUVgkG&qI2~G*e4-y7^{6u6;=o z&5@NiFErnrKjNBx-D-+AAz^2Uwt2EdqtSgIk3#-H+(|3{siYs6VGL(1Xkz9Fc)eO5 zJ6HSsGP&~r<>2pSaw_2snKleO{6g!H1U9^uvEw9ZRW}Adq}Y}zP`h#WmRuf9UDdjX zb7nvJ@-5wJ=;}!=&+?_X<|)`~6A5~{rP-hxHQ!o!DYC|hNk)jPtR;(ked5RvOg!?$3s{YJNSQ0vC!z(#$FFzWK>Y!pd6zW8Wb zXwTSFOYh!|Jx~!uPTm5C6$v%C=_9lL7!zlN-tn2|c9V?92qTLFKT2 zprULNbGF)k^l~RE3=#I}cw)DEVuS5Giw@|hw!jZ>yWM!F0Y8NXFDK(N?=s` zM{eX96*?@;ChmZuManFRrucFmYf5|N1^uJ6ECaYk5?;5tukbC-(<+_coElZhyQ*e? zByO}kiq7*UIu!P=;=mpg_TSS5L5^jF4rOQnAU)Oif+=*)E0UwNeFdLOrb_SpRf-mJQ0?2IhG$63av+JB&UGA*3uf!Z? zAJSq~UcXi_khf{uTrm*EZ4_AfGW*+W^E7y;orTSB1ig8Anv>K_>MBp%X%_)S&m}00 zkTWwVbuqx0Y`s1Y_N)3F=ka3g9k<8TIAk*|B(i(+dp*tMS}zD-s{40p*~)%v6(H); zKZhkf*@G9&ks2<}MYj^6<1evD)f1#(_qrZ-zF=;#oWTsM`O2BHS|=*#`Ig*%qhthH zgqc&uLqgtb>dWM|xSLSAaj3noC%6*zNtF9Ax8H2k#uDF+z`Y)x))+Yo%fZot)PBD` z5wRu(v$sL-CWu^95ejiB#lQun<-0c*xIM$%dlJ4f^jjg@MHM$@g*tC6$3v#jVklO-4fM;s_q@x+0{q>IN6&X zJYMX#2*7dM{4>qvmFfLn*n57b-)W+$eFIlwY`!;@D{SUV{@7HaYrD%st5y0%df)nhdXldW5s< znXES2=dqONqKs_1zODG5NZO^k0mel#%{;v?8*lxQgwbbW6+4PmbZrHGl(M28h0z%b zA%Scp#lX?fqHKrI2RxrAvp$uhkwaMj&00q>e<8`}i9v(~cXFx&=Q2D(EQQmW zNbqWQVWkB(7M*hXx3eDO7grVU+*6)5h5q6<1?YeClXhV5pAx5ATr~bH#Nyg*v_hg~ z2B|ZQ#}u6uFqc|>)P3I5od59%_c9?}1m>mGO`LO%QB}6z32R)mcbpbz6-~n>wbHq_ zJp<>lJHxylI>y$70&e2~`XiuRKVmDFi!buKZ(G%_NyvRSS10WJXW{)ZedE|g-|XcoyPV9{4fkL zji&$Wf}&39J6wZUSoZ;&3`L@K*q(|3Z~`G8Qo5mQY|D4H#KA<}+ZH;~-5Ei}qrDTi zAXAEwGosQDNw#N~N;2}hz%g}B{-M6_SAEZz;%l^hdS1#83*dAtWMB1$s!NIA_%|DoLBnRevysF3*E?Kw;z%6!pU*3^1%ecv-@3!k)q7bR;0SZ;5>EVn(n*#L&AnqNUIRfs$(srVH^u)(!u> zN1$*J7AW=cm7Pk;uBXWpEKmIw(Ep=eL~Z-#RklpH2PvW=eETr_11I+g-L01Iq>tGo z;<`}45@i1v1f1y;&jZY`Q9r6p%EofH{ki*LLr;>nK;`FBv|;fsYPM~f0WBvS7{}iE zXrxUZq%QPciB{ME1JwCzaDWbom2AgMEi%@wJL_B_ixs5ihb!0W-@@V>JLQq$zu_cn zhoETm@m!0q=ver521bTCvnsdyB3Y0mJP`oy3+ET4nRpu=JG1iPbGPQs7i3J?FNcX~ zLvIu=DBH8dFHy8E_?tgmJ`nUSIryMK^(6q%dtvL&R?g~?tfQ)AWH+Q+)>{y zmJ|8dhteMJV{-@1G&pV-r)OXPEoP?@;}?Faac#om7A~%3^w$UzBi=Euk9!aK@y40Y4ZtZjar=$drTalKUrh&w1cXRqZgsL5&-P&eI{VGz(#c{ik(Q z{*E?lcHibowom(SJF6p^9<2Jd;yuDxbzC|^2h!NIgM@^2{6pc5)%IMf(bSvsq>Y@q zG8Y)iObEw{J9!uh}%zqdNn_kH!E88wlzvR%UJ6 zL`no^4@GJ?2VDt%4}T9!{cjrL&#DW#znw>b1LoI32e$T>L+D@-sYBe{v#XT5fP&~% z=c<|4o8(dYZO@&58`F6HvAT{CO5QAUB|de|#4FMaVQ>t;tFrC_Ku6;{<8Hl5ZpD+NN~!}hT;GV@Y1gv`eofuJqT3LtXQz(RreCw9l!v9B~;d&xBoKKjXCoE zrW3^{EKih2$qM#Mj9G#@CXBVG?-Wy3HL{d(&36PMZVYkw`9I_S9)n(Yobu|x=FR6e~QV&-^ueSo82ERYx%71(5+s zl$6!3L*R!=k?Kp>2BQ^PUV%WVBB9~{$hVUOsG;f$yIm#gZpz(kylC56 ztnMcoB%%_UJ!vDyjZX!|@F4&%?m>oq(}tL-Cn`kw_@YlZ?lO9?+A;+sxc?V>L+vUN zfsBtIKlOMKhmOH~vH~?Z<;=XB<21=)qW^p!w-W^&)UJ|)-(nA~re_0g*y6B}eXvH^ zT>gZsyjj)8a;2R{dXeObdwODpDjBA(GWt|{O&)50+QV_9BrpIFVb`57QW!9*e%ceY z(5ws?A^yIy!e835TLZtWFGRSK)t}QB)tMnq0B0|PyT*}AzNhxQ{nhj}sRDhTZ0SvB zb={-TPul@wy|^*{=;&YNa{0A+9apj!BdU_WAcNEBt?RS}3T#4cc$XY^-#_bv?43H| zn@n`2Q|+XFin#FniH=}C){X%n9?mT3X||SpxcjKfBrIX%6@}8iJ6&*+8*TtKa-qOT zO)IWMhWr`oExeUuQyg=IP$7EA8Y@<%h5cH!nRg%k*HLz&gLILf#NvDYwJvqM0b6YT z2UDz{UqM_sdU~!Jtf*=%pW-sS+)nxSC> ztSsol&cx4^je_g1KDR@#J`|H{`L4qc7@w2^7r0x=-vI1pyXUe~(j}out*Ykl>t_yG zMG^|InnbG2Sj*-8rx4GTuU*1j{TE&5S>-B(lB4YNhzuZu#?hORDY4!leBvz16d z>FCK)0C{7p?=aUw|;HzBB8Ic0_|%oF>yTMCfn<@VP<+ zBrs1Jx{8JeYtfKF9e)@WwD&gPWzVe>_)MC%0HOh{4- zW#Ml|O2bs&hAz*SinpB^#63{(c2#6rym>@b&ZG&|2awF*@_rd00OKxzezi3iq73$o zO2hmnk2fVaNbl8(n~$9C z`6JR0mA%Cs-QNO8Mg(}YeoT=vUfK9M=~aR|PrDFy?dD!kz;S($!NSB=p7gR$vs;eJ#G41%O|)DWzO4TvG9wI1EA`k~UVW`XODy^r3Ds$e*&^IDbL#Ues1*>tP%Uh~_ z<@t98sy%&hjzru2F^El6qC2pJW?H2*WeRxjw&KP&_ZjA6PWh}UPL)3;WeUWyo<`1` zp!)n(n?$mfeoR$D&o_cB1;#@-i5?~n;UH1 z&=P}8K)JN%n~?@NXScD?bftyR7x*UM3nz-zBgl@C$6`-xGrsoCdFlF-uG1+m3(bV2 zx7VBm4-ycH+4+o7*H{mH)rL(-r9o~qaQ{&1{{cI76hPX%RnmA`93glzfu*XWQvdhd zN1`zB_*xB`+OtnrOYwNCD3rjdim0`NM{}>-zL54UMEF~BqdSh6n;hEHD~H&(JIjCP zRGWJ=0)O5k6Nip(puYiyexQKH@yb#dDnY(sRJlLiH7kvwS%=oIQ3)F-zE7tBSnl&A z5+4vUBLE0qB*wnAOBYH-vDHNBL=CibsjALVXpz|+M^xiy89h^@2CyQMlXB8uH$5b-2&1lX@4$rbTC{XnBDR0aY#(&R$w z>Nkz{>InGKM96h6_#3seYCOTFM!k2#&N7Ln&|%*ciY$bi!~Hy+Bdu6WJc0q8=&1EC zDJ$}~$PXk){Byvq;|!2BJ2lw84e01ptZ+^G$X0$p3!2F|P#`JavLnA#WvPF#!TKF( zGP#%^D?^*l^H^PN!l5g5H$|by5yVbbNNCpa`iJ=M=uvHk?aUNZPa#U`BxFIIs5nb? zofP)Vbw7vwTVK~175lpiRO_Gu=JZdm>ED622dfqH>z->3S>D?}Vuc#E)ZKkig^2q4W)a}hzA$1zCv8B~&S;0_8-ma0b zE1c6qNJKF*y2~1CX;4JAw#_Z=A`@W!UFK#kyf2$juQpI9_3)B3*R(Zv;y7}xK!`(uhG80B9LVnk}a?fPa0BJSuewQuAa2iipfw6}#IIItd*E1-q{ zBhi1uO3RRIEj3@Qpyz0x$|#u4gh{U!9sIeZWTWNNLZdN{feHlc$jv*yKtmsL+yJZ z(MD~R>y71tpc7u>gs4H7f{77z4hG9mYBtKt#JDc3IkxpjT_c!G(fAPTJstpIf|uJ2 z@+bEDfoKeOCU3I=dKPL56bS3t^EPF+N|(=u=`yRfcch zsGPSmOp!-z2!aK+$vy};*OFwX zmyfQ^VyUwn=C8+>o)h}0da&mbq~~1anA!{IHwwCsMsx&oy{MJ2F$lD=Eyrwq^}~X( zpaX(uS4?hQRJ8_9r~?Dk2Wj!nYMhb!@Pq_s`2?LwO5=qvzdm10wcUvr=rJUXt6or| zn(N_)XMg~?Ub>`>+aK<13NwOZ;iE*E^s-@NiA`)7n;r0|L3La4-Exl$*Hyyq6azI_ zf4Q3ulGKGS3Nia^btfCBNjBMvca!MCPx|ICfu7&yp@&eC4w&y&&)>rSN3d^DQ%L3A zl{&pjq&nAzd}aSM9lq0v&)wrs{iN^%IZlC|VwI1J9VLDw?ltA`cP&k(NPvI{sPJi@E* zAB$Uhul(@TDkb*p7lM)VNWK?LsHSWqn%ZK_Qo;gtS{bMxsCeR-Hog8{ROp*HOoY>) zEJHa8rR#HgS#Q#;=nKG~9UnGC?a-RHWFOxCQUuDFEhDd@cy2@2U6&hWb(Yf znL`=Xq_OE0UOHPwz^f-l1)gY1A7S&Jn_h%vG3&2)%F*>>arNS}-y~RRz#Ya>@2jh- zb#<61+LubzV?`)%Cbbyt(0=Zpob0F)Zj}DE*6vy{-KH`T(OwYJP=4lYs!Za3yruN7 zyRF6Ibud)Hn>IrNmK@4Bc>C5C@pv5kJipxb4z>D>j7SOog z{uawY3ONq%Ui5jLf1Q+haH8X*X5vHDxS^Z@011XpM*X!}w79D8D+|$>cmM`p;6B`M z`*=;1Bw`vHo;*jCV|h%??y%FA9NBDgz=QQu)}rl412$LrnTy!7AR#nwHi7p7x--q=Qok0frP za7O@8IWi2c+1zUO7ezet33CW^u#3EAN4!0d?3a^p;vgE1l}VUh>&QKylZ`>9)|wCE!M=b(R5}g*1Gn z5xF0=h3Zxz*e8?6s9vWa69dIgfdG9R$Cy0CCYxXAZDFb{?;Frag9lVr&7?)i{|II@ z5A{?_%b$l*Q7V7+9kX72WDAP*y%HMnf|bs0IvYCSS#c$ILxE&bBaE1_4paWut*5oe z)eu7YUETjy5@3eDVI7L1w}OvPl}mUhSv`JZ5+KL$xdbz5n2p65IZ#d<0}N-h{#}wM zG17a2z@r)}ryF5+t1mQiUE?e}XaSTyVpaV#CxQ}~IUUT1G$ia%q`@yMau$(ub!=W* z&BG@YJujw3ItY|{vS>ZW#%#Kp1l?acH0d1pI2wt}9DW#gHBiYEZ@FUBntheFwe^-V zx*Sr>Apqh?V@qo!%Lis%z2SVG*iKd-iNV;HuFu@(wOVsI`>gT*$a>45IJ>25co`SM4q~ zL8Th#)$=ere8-e?7(X$(CJiBL@0BSkg@NqEKBHL~{S6C|22q--ShN{B&Oqz6vtqfV z;$1y`0)GIeY=5&GyP(`yz6Y5(2C%b1+PtN|o{gy+8l-xJlrr{z4u~lnkcsQjr)FON7_h#&x8r~z&G%V|Cn0w>qcHi6{i zPg>VfxJ{IPO;b}JLo=$z)D#7-#kA3VdcYo+`iL|513jlcGIE6z2GtfrQ=0ex#t{=> zS!jq&eG5J%v zDPH(n_aeNJnQ(qpH@I4RwFTXKM}CslyjtNEtDC-OX2Keet49WC3SaWC&f(Sq)$0&- zu9QZIU6#*~-UhAT^g~sHe9S*er$pW|c%%%163+6tAcQ{`Koj^^p3_tvsG!~?9-XV( zi}3YDMe4(r%my!O&m41G(L)VmuMXGy)l5;fPh2P+p?GvrgVf-f#EQu2fqwi`Ai(>HXAIf~-F(R(=6U~cLW{%NY( zew*KXx^zxo#X>wllj6K_;H?5N?C1`;{$iS){@6VOn1nNX^@fCSY^2eV2m`}rgcZ*9 zRomjy_$$;<0G5P{Bt)SSzPJBJrDo^@0XF)>BZGq&OzfKUR1F5N9a-WmpVd*(eJkCc zr?==1&bgTd9}*i^QFObqN#U7N2YqL^qVec!kR!Rm0`XDCGlTuZZuunwF%z2o^{p^J zJe%>QS$$jzmC`mnUi14f+!iJ6oWsQGv_9K~qN%?f=>c1Lk0CKfB8C_X3j<76i2u5a zD}m11o*|Xt+j^X2G;r=C)hws|_478ax0O$>vs?Sd&o85*1rFL^4821HJLFDO zM;ns3i2lY4J(zuAKt{*qA7>A)99XbtCJHZ2J?2i>GF&i~Xnng^vfLOGgB8A`tO6S) zosgapen$@^bOV)XSzizd>|5KM7xkY3C;v%i=>cDnIiHs)`|7ow`>icGnujuwx#G-W z9H``{eeZLW1@UXr0;p~(vFc>uerj@rjXD?&f36vr!m zwY-ANs~`=QY1jn_@}RH6QTsN-0LV^611}zNm5pg68x9MvCC7vC(M*m1_DEa5ZHLzb zB%g!(SLUP8EuBpnB0N3sp)))ywE4z2(l|i)rw~-C*fmqL#qt*mWs%t)?|3hD?1W^z z5g5PT=m07wyty>sKz&30uPUk*>4hu+XrwQ^e)3$V^@gllsGksUt;bdyK!TBAeu<96 z<8xE3K)^{AYw3{yqKPrXgxWmD-C-A{e00!P%^E==p#)8)7g0#SD8H+X+f(`4iwbO9 zf93WpI;O`6XuP%pliHk)wtFd7-iY52qUBvx38R2BLY?;I_)m13Sct7@k<}J%auY0#EO7{pS4)xofQ)v8Mfe%9D8PF?<0`cDbh*%>-H-Cen|LAEJ9O@4B|CxQ8lG^UO%uo3v1$!3Xm~aYz6Dep z_D3HqD0>$|0(M#WOqV;L`o=Tg@aV&Dm{=b(bnrTh`@n{sKD#X=JK_b1zuC3vZR?VS zkhJiM^{u{83aa)hbUqNm1`dF7vGBkEl@D$Os0|Kx*VM2fiIUp(@9Kk6qP%T&4JDCnf z4!6W@6cYkqia^ETy?>8KWWf5MWJYH%Hw=ED?(gSfe;i!+Co%GP$+Ixp)djkhG^7~Z z0{2&dSTDXh1z@}|j+IEqzL5~&c9;z`rp$;AcH5Rpa`cVbT0MpmG>lE`?U`A3W8Sxo zpnmm)7as6)s|%VnQJH_3;W5z#=g3~qAQ77=0lNO8a5wtAoXZmBe8xr2Mc;Pxm*5F3 zNW$v`+aBQ^3;HII`t&K?ZMv7yfC1Q_ot+~Sm8k6ywgDO~jl2(@6)M`|aP|QuB%?x7~nk>SEvUdrGs;Ec; zGIMb~57P;CK`oT-$a`o&W^s8|C{sKGq5y22hYfI!vh#SW{fn9KI3B*@=SUBXvsPYy%~`m2p@A?g zs*L9xnQE6inTA|lCDNJo5XzA5TlNVAu3-@bgAPt`m@Ipt;<9&@E^48K-a4XP^Q?P)F(h8;juq&ZfG<_AO5Z2{k*iymrDt~P@F zk5Df|0#$iW8oF@P2AXSoL6ZLurGuob<@DCtSCpH)+le4Dzq|<~{BCy3ezKi6IYJ{M z_UYX=lYz;!pu0x291glugM|t#h+R{V5z@u2kc{{Ka znqnF&2`xQ`Lktbt8AyFeefTm=`r?EFHChJ^Zmw2*ub_q*Z;|-*t6g8)@|`$&%#w}P zd9YzegVm`chhDt&v?auvU;0yo;T_*hNCjilG_;rrRokup>HYDb=&Y+86XfFj8`ZF2 z@Vp;}-kgUp1m2i;Z!QfU>ezG9d2|{)32^$367o?|ioPIX?nyxC1@8Lc3>Eoi2w;6d z)@;}8@{KR12MCJ)?f8j&U7}2I-v+5mLqRlGo}>o67@O_8pfy{8q<>xv1vDkF`DjYT z)H0}@LI4~ z>1!{aHIlC~)%s#>Vx4|;F0)Im|FYJnqolGZ@BtGAku;}vOTY@sG$j4<2XrstN#p6S zkJ6b%u!XL1<{U@b(O*%$e~pD@{dj`g`E}rGt8No4oH=YCc7?02K(s}fyqc=fXQKqJ ztG`(|T-Cgwd=3c!X&}-MBX!R&%JS9T!*?9l>?j%-LCOd^Xo{hRQD0vyLb9;{?;>UYk5K_BGXQ`WYR_-mJI`rJ)9W0!kUkC3A`?Af zYuG||U-%6vW~^FTT%jsJA^gE+GX(+Icm0M^PGb>e8>e>mkrHU+w(5w|0{ZIqj6uE4%Xd-< z2HP+-aSc$X0-%Wok;UfQ6RpdyE3sp197~jdML%p6ldaf% zNcr$q#@bpzi3SQQmH2YgP*BCD^Hg;g&@~n@tSzXYFqFi>n+XY4Av^4bI=T*Z#3KWa z01KpO=VF;i{;35X)*|N#KPKBb5b=Cn$U@PM>dn#zqT>6B5+NwUs>d-WY%f|J;LG1a zt4_2c_%AQ=q^uu1-75iZP?7qP=^stZAd4K5p)1neeQA1S`fo1lVpQb@9TqgxWMzJk zF#KLWSDBA2oe3AdCa3g6FSyL$Nu<&K$ge{VwzZm#jc11ya3fn&z9ihhPxA=A!J5QI zp=x{j(Qf>K#8wI+K}A!GL}ihn<>OPr72c{bP(}!_CcdB2uio)(Vqc(%6%j5ZSLJLU z+g6jb>8>P`NQSJKtw3>K-(#|ntTsj__pziy+L4!qvR|K?OO5eTfUS){R;CPXX>a0Q zR}2NPmWn0qm$mUhn1luL9T-=rcDbD0_cgEqH#IZa%1QUKcVL#w!cP78s36WUKy(n) zxj=W|&1Aw5g^B471g$V2P1_=~!CR9Z$7&9Dh0*0Pf9U9}xhjaF%gjTwoYx7__nqqf zuQ}h#u7}k{dIA7~07(%c9Myme+^HfZ2Sz?&GP+u=t?tWX5@)Zabzls#rZGkqpe zr@ET|Cg8L7Usv72rp(K}%j@3&8m;s@$cxUv4v&+fd=(B(@<eHBVN~&9W;A84hI1~0wSOfNEH7tPj^N+)LsD49^X;Aqu=TUDCl%#-4qTRh{Wd(>fI}YtT>9xNi={k)b%^ET!u>)f!eEoA z1o@bdDg#_pOb#zB>58y@dws@R0vVA$Wl)G8&0sWG|J-dGwspsj6#2^)s8fj2_jPsm zANdKhbH*@P-8`cOL-EXvR3OUiWnZ!;(+WALy+Tgh+hc7garv63BM@IF<9njG_}J&B zSS@$QlPWFCTSJ0F)w`;eJ2RQ#$w^viT^9l~tMf5XW$M%1X$-AkUb{*b+vwBqc1SOKnKm#&V*PzRMXJ2D34;w?K_hp4<9^oze6(Qzkm7IXW6i@Ozm6%tL5%BBws9g- zY0S^gc%ociTZt0;uq(m%*sd3nqAOya!6?Q-Abjo%s`;Cz{xT44^@W|n zg^Dp4QBBzYx3$kw{7$PV0I;C+wNZ*jkAs+!qYm|i^bLo>sgehxq!PgSM{Y21| zt7}l?jh61){5`ZD>PNtBKqqva2dv!RQ~VFu-=5SiAwA2r&qX7utw&QyOGq57{a)== z9IT`o+k*$B`2fJFqLC;oB8SlAk7x)S5lKbs=BHiw3P0V}hm!G`1a>D-vS&K1Q&4W? z$1VA~RW~$97x?iu|B_{x?j^oZ5xjg=%r|sS^-{J!^7a1gO~1c{|6HlK_*L5M%`G#J z&s1E?t)$C7FX@J8g)$S9Uy7VLQ7RjzlOGGG3CCbUc1lwgicPlW(9SRg*8iP#*8|E( z0M-PQ-E^IUP(GOx?6Md}#VQS<$(+$(bUe{w++89cyKDIuq>&igH1yEr0DS0${OWyf z^*+}b{pJf5ySw=wg5!H--_6KgfPEjUFM$0J3GeqdLq(+T%AsbKO%>@-u`i`zy7b5| zb-$Tplmbe4F#+}InL{qtJ*A1T-u)m)SO>-u%qu#LpDGmTN$Q_wR6$~&=`Jn_x(G92 zzzY=wvKfazVBZrJx@&yh1r;6@e7i}eygV@oq!s%wdVNnINWb^o*e{iLToFjBytP)_ z+-`&eu(zQ)93>J?wye)}CKjdJe(SA)zH=`rc-B7-5nAU1?}@2=EUyW{SF+jBbjl73 z;&)R;!KrK)Ck*6|9e}JNy?DhiRW7PmFaYIti7U?TlPN_Af_`@+U3d4_3vjvDDe0Z5 z}Fdy1>=^7s?^9 z_kFOYK!5KN0+kw}fO*`>UtLx=TYt*<`OO$uBFJlOfBiu@3o*-AhW?0Na~y*sq+doD zGN60;=N-*Rm#0(JoZ#jVb6{E@ntjQJr2$=P_Zk+?L+m??m61Ux6b<8@QbW$#MY`jL z>OM|iIKM7ut6NS1tr#O1)TbH$trI#)FcT&dxl_jlX8qL0`lB#lawX~60z4j4*3uJZ z-QCPwAHg5cx5V8tD-0^g?#aeCUW09Gh(QLl-5TK5i=50~FAlz!9{*3AW`*@VJ>K*z za+y2R`~HB?)o@KEt`)sB?I0U@h5m(^Nv6KtPNYPedPw_>RIBCQk{)^EIJg9pb5y&tEQC&HN?v_>sWB*4rZyTTh=hx{2o4g8J4`10NH^y>zK{6r_%51#{11 zP|a?(E&tDzF;fyYmFsz@>fOr;Nw2mX#fXTL%4ly|3X)y1i0gezqX+n0l(<@&Msl_1 z;zpHcib%3h1q;Qw{UBU+#(f^HTkBx?IzAcWs#Q#nOA`$y-v9bgdh8xsANJO{NFIb|D$0 zhcHUp)cyJ8kl*Q!Un+mdwKGOmbfoLre=pPfoO%CPL+QLIm|ebYki!`a4%A-=+A$m% zz>v+vy$#$^5c))Cw(==(bTPfMAd27fxm1j{@9;J##8M?lGrDG1(kp)gfz8$;Sh-`5 zRjL16`8!PC?rf&r8@2wq_jhx?)Knd$SbI{=!JsGA!jNd(G&>io!GR9FV>!x6CXJwu z=Rnx$XhE9r=W@XFKP9^t<-fRPQH{VB~#ziVj|&gL!LN zjy>BolBI5lh$Q>;=J`s}BBO{VI~;a3dzk-+ivOd3z#7&W%HXAMx8&&j{GmSaMW!2d z0*C^iqw%a~Sx51W>nv$Jk^(Q2-_Z$l%pgL2R&6#dLy_fJ!Ur?ELPgrl{AYV3Uy~3` z!c0t%Z7YNNn!`xLHFnRl!?O#!;W?k4uI8C;Tk*yOyf=%yQ!SN$;Gk86d~Mw*$swsi z?6KO_JcF|uCNFd@y)}RfXu&r`K1?Hs7*hp)>bEGY@YMw3W~`Z7`yYZa*JxYQRa746 zbMbqWGC`mg-U(M!dNtKtY3fs0O^9sUtQwh;UzEwuw?%~(MWWZc_=6B$G71Rc8JlwH z{Y7}3FjOJm<;YNr(f~dgHalQVWC#BCQDbz1v=IqC+XM0e=&nsdLR$(44Bt^}I2BDu zxtWPvkN0oRV?jOS2h#kb5MQM;2`L5Bl634C*AXE?h#_m;5U?RE|8m{!8u9^_z$AA5j ztE7UFl;(MUoA>Vn#EVNukAwkjq-}w1MM(|YoQG|Bk6>PY-S#K|QwdiAh_0VG1 zQCf&bUjb+iRBN)I1X(T%{2VHM;0Q#rKfn>7APyIiSanknBuo74r|l&Obw+%QOXC`h zM{8i`shAK$dGF+-JS2W$fY%{wf z1jisZ90EW)YUiyHQM+C|;a+BBRS8WeyikYWtDJwUPP}#dYg*Jl$aGm~9zVRLvRNx# z2C0nKrHu<_c=$0T!f%UX5j?k@$B7-tYQ3~c;Pris=V4_E_!ERU%0S^#i>4ayFIP)M z1|dthSYtB2Tg5db;(PBc&sE0TzpNggIQv)?jQmXp-Kv44fvR{SVgPY?HfxT}wdtoY|>1E}*?{Ri_QG>pY`p7>_<)N|2hzA8OleW#eEcxIOsK z99Q}ewC=<|fhIETrJ$aq+pRMBW{e)1n6k(z&uLXQ+w=fzvQ6>!%E=8yS?x<+kX`LOay8in9RMIJ%FhYsAT zq7n94w7b5bvoq`}AXzP*7ZrP@WV%*3w&M%=AeO^98*PQd*xhq_f|tISXETibc% zmo(161zjexu23-cLZ*TEC^9$0V=Q$>5%j!rv>uk#gzBj(VQC~)spu)TC zuA@Jofrr?S{@}-($CCTFO~7o0G6mV}3iPii_TCpoTfSb8;(foXq}Dr|@NIXRNl&}= zGNd!%fC|UQhX*1kk;)j9a~pAGpQ)ZL?S!>{hUd_U;FUOmDtQ`OPfAo@*GnqbHcIw) zeZieg8rpZu8^o{9Y2C0e(@Q@PijFZmf%KSD{1XV&gsO_Rvg7o zeZ%HdTC52~*7h&xB{PnjyApP-2gH9; zwNB-+)>!^rz&tXQ!ZFW#MN7)nHZ)ZHX!o@;OT|FcM3pI^z9*3R+#-pPw8(rkyvA%b+iTvbx^;?E!!G(`#OByq;1{9z;~$4@e=I_TcfrI zYav+_(AP&k`*4?EGc%!DfgB*z&?CB30lROY?8X_{ZCQF}eWn6}B`a!h1i=EYBi!wA zv{c3)@emZX)QHkhv3U7EDk7WsPGtJ#nhs$yF57vUmb3;a*k5mCx{cAn=Xr&H0QU5! z2Ds+ichMdCj`Xyxr9RlWkVlnwlP619*HY3*k45tBkvDAHVwRD+p8NKpNerv+IcvJQ z^~I*>8{36rBS)5TsAGWun_)8j%&#w=L(AK2pipTp3F7?BB@?^a=pMgiiRqFl>DZGMVg!UJU;dOI#B64|CxIv_Sj+}k1MIY5(z56`G<;1nsH_V z)gT$fzZKHvQUL#`QM2A44IFWQMu2`DV1g5g$j8`zXh>hzJC3g4|| zEnNk^rRv7#Ozpc(cx&PGy^_!_$_4i7+85be{(!B;^eraLp6%*v(g&7FyxW$hKj0Pb z%JdgSb_iaJmq{_nu|dK9ja}8})-iG5yjWFS6W}8SgM*VpX+ZmH*)P-9C3bGr;Y{MK zduw#CsGrC_kr(#z|3=P#99<^R7aaQbTZ8r!uD5@YXcu^swjfYZ8ot#PG<-|O|vuH-kC0tkWD z(i%s8uWdK1Zn4%-=ur;)VlFE>L6C$43)4a>c9z&tSvT}X??p--ga&_K3QO+?S&X{1 z@iEgH`3=WL$BaZ}e9uQiB%8IHSNBSh$F|8mY?Qd$jfbEiw^_~MRgac0HA4=~aPWLP zS7zv7E|^eI^nnrOD*jW-#~-4o%3Y{L+u`xv!6hg((EzFAtG?ZzxirYDV8@u=XT*PO z6}2k!Zc9^N=5QQsF0=pBQ%3FTK}R&Cefd-NXHkWPyYPi7LMBzbk^!ApZ6(&j$KT4| zREy+Y1^(k|d<9V$e*)@toS!VlJ)Y#4E-K(fpqASi9^$dxOkirdRrjSId0*)rYMsLb z&pKyW;c%Q5qoO)7!)?)p0RuFk`Pa6fK9T>qQf4MVK#?8P)Bp&(IEzzYaub3rl;<~7 zilAQd!vDx&T>Rk*1pu;$D4x?4Atm|WLGxFV%*k=tX**Ue=d=8$`~t*hdsYG-uE*(q zPj(p=gAF4yAgabiKuvoDX!vf|SAnfu#%T_jGYW%aU|UXO;|KXvaEd*#p0l^AI|{&e zt(~^BA|2y3R?@-xs8XYCQBF(ddZr#Q%SKvaGLB#jn5JFh-xN(zQFo{AzV5^*O=pk; zEet=AI|rO32I|1z1L^b_Lyf}dhAt)QbE|00jB}%nbAL@7uS~JDDbKvLALb>Trk5v| zpO&9K5*8K6sia+{ojn&fA5L?vJ&bPHS1@aT#UGI}m}>rHr*aoJU+)!`3LGzBIH4jU zQplhaR)L|lznbc6qE-DhI55);lYykYPc&Q=_oFD#m}I_~9E^ZlGpMoTx1Aq2V1yn4 z5isntKrwDBkf3~^Zx6Ke1;8lB0MfhSbKw_=06?O3QsBs+OYjT%BOUX3#|jNAD?!T{ zbj~DVqJpm?mKQ%vk5-dcyFZxRDh7XqTbc{P$xTmEezf|WwR&swp;h}ik*D39M*#Il zrv{8ey%~Gc4<4*mET`MFaeP4K4-cCQ&4P|tv{-Dsfp4x?DXZ5m`<=cV1*t*v%Zqmt z7dz@YH=t{V$ANon`-$-IZ{X8;)JuRB0WE`ps~k0o zxV~5A?vGSdTiAW7R*`0~n%p_(HuQ3jIILs9nmVqyA+4HKI}UuLFaYgEJcUnzZ654r zei$DB%snU!E3JiFwrn`J3(ver=)_w&By8{eMhx%VJT_Ya1Dq%vSc$^v-59haLgR|y z@XQnP-BMh<>UxP(I?F;J7ovlm3Z7YhG*~q{`(b^sB!>u)_N5f9*AD;n*kfP0In6!|Xq>-zj3f%I}>n1;8YErmC>yv4n^bfkb*FnPu$R zXTRZ-MuAMo=a9Z(q&__JD1!1aw~94;h`P$l7V)(!s}7QOBY$RpmG=B8O-kpSUR++J zfYnpZEgDQWfQbV}?@8F+-{*gp4-2q+$%OEjQ2kEfPu-CED3nB5n?UI* z(h8u?K?_o6pa-jQOe%%QXgQek?>2-B>O^)NcI@Rhj5bB$18QB4q+Nt?Pjm7jUs*=x zLlju#?3YKJV$sPSXX~w4-xR;dYbCE0dLkm8jm{{NZ25+7W33-LZfzd6hi)F;eC*wI zOk~{y94%sgKR~t<%fvwhe2qCVu**|bwfx}u%DVzl)YjjaR?$Z~Z`&CO{S zE1CJ_O77Yu@F2>Y10fU~CFM-uc3wLvY-_CqjI9C;jMv`+fG_$3^q7L(s8M-i!I_Wx zhp>`k@)h+$+TcHA`u2LiSbnLkwUVBT;7M(ag|)%B9b?B8HrC-zh^5kS}s)Pcr;IBFY#;3UH9vAa_q=#*FeRZR=O@8gYP4V_=!NBY|E!u7ad{~h1AD`#z zI9?9ir+w~GteQVB@7mAy%|nzV!Hz1L*q1$8DUGQZm0sw17>P;C@l(3ZbqN3L+Wtj~ zyWf<^)P^oo;|PlHW-qe5Fn>E2EiNwSnY}c z3|MY66w;p+?>&O%@j!g3*ACr_>>tSbYRP>9lNpE)=1`BLWKm*C#f%4rl|=+HK9EcN zXRY)5zC0OKJ*CURNxn2cb+u7OKNcqzcHDtUs=R{tR@|ir)XhmGB+7h|ALFvhNnD12 z#07n|ovd>zv~I9l*+%Oj6&kSo&5ZSQuM+ll@Ca)~r_i$=BqJP%~%SimP3PpwJG%OXyqVA+pcfymz-7}@DFhwWCUhf zCLO~^(`WGk^7_=cw--M}A>1JvV@DZX?=-<}K+txN>xXa=Us+gWt>lCQ% zQK;I~y!yOC89uAQ@5ux5^{FAzXg=N9C3_kZvsIFbJ*z1Xzi>zxkiZ<4kMxkiLEhe1 z1!kNog#BUda$dghH@=KCyc0l=1`7&Ss$kE(Hc!xkLj1Dy7ib(agXUL9Xh7byh75BA zD1QIr2<{UF`%pR=9(A97b4V2bDKYCp@$qH|RIwn?O-H#lvob$LN#mQNWn**3ZNk*zTk}KtKBFkIKes0H#r`BR^r+r|a_p)y8)-{T0gCeDbX3i`$j~&^u#j0>4C8j(_zP2B<68k0 z6gtXm)s*cn-vC%~Yf^HOAGD>>d^Nr zCM0-AEeV4TT_!ceIv|reNde}srwkM%BI1_{H|GS{Uc@noQ;INGQFX~^n-whw^|{wt zbuD(1YA2cRTG?|;QRxF`2_BE#nJF5_?LNkH&G5`0Y=$bm`E|Hl&SVEg@DnzMb zJvA;~Fox@?+Lu0xe}fAE2Az!YdAUt)!dLgG;{d!OF|M{b5?&B_W7t?676FhuIKPt6(fj>2k@$4_ceBX4{-@%$V6TgcR z_Wfg3N!F`+p56FNW}<2{k#)-{a6so>@H-&(B1?%r!M97w=kRO`|*)QnC%` z^d?3g_~YN#D2M_i^?UNJvYJabIjC%6(<0+@S|ZL288|kZaNn`84|biAkyakw zpu&fpJPP=|w8W9&4vhzh%MU;|Lfy~4Y0TdnLRZW>=6Tea=Ki6=HiZwGK9j+IR$OEtayVEh-aWA>YhXNV;tz|NJ%n~0#^J%Wg!ks$_`x3bDtC4*p! zSIX_Aq11b^012o$k3qBqyRLv`-;x+(@*dP1&iNfZ7TPs;>2Tw zuOYMJ2*$s#C>k{vwgqD&G0b3&m7E$^u~JIWz^;~%ZF$P)EYbatQNA@)=CYsw01!k+SqRZ@ zxAi6#Oa}*RI)L%ELopC>BZchHVdj2WV7a0n1FKZol90P244dLS{ns*mx`4Nz%gv16tq~D93@6$6 z%7!*H0AB`vGb94ufaJSl^H)o}Qb%E)(p=pbO&$j_J02C!a74gQ&b#NeFZ8;dS(&kC)1&=J zG^gg}fNkJmHWel`Kuf?vGfNG>iVzg2J0QMx7(FDyoBsvNj1JdB&}RJ=+V)e>I%U*C z-yt$z*{y0kF@P{hFl3wd2F907?B4-IAaG32R(BmmqsV6(kUNNeV>7-3ZW73i)$@MM z`ghGr`!uuPD((`Ns{3#-M-<0AE{G`gw^#XPXw&DT*5!!Tu{%~l@UJlxm{KGdMeApf z3f;V;2cimSxfpaOfRDTpkdCDNm$-GwyYbX;1I{TSeGGbmXh=?K;RHg2H0PZ+`*3&EX?aW9JHSby*)NWxB+}oa!2*U$x)}RWrk$eQr=^|Snms4(6+4Uwz`hIuA8DxQ&Q0+9rnFTc@2HI%NInMIV zfKIeIZK`RwW)MfjF<%Ys5VbnvRn4JnS(eS`YMk_b*B{?`@FZ%<87S34so=Omnf$K}muunQap`}S zJd`g>;F)`R^;y#`+g`kb3s)wV8!dMw`-c7f(@3_4>w4^xRC_0h z6P;juI78mwLC|*Z2kzem4G|Ezdbc03;{2BC_Sw5vh`oXgKYw(mV`b8DMgX6)a&GZ= zN&%_N8c_`{9@A6M2?Tqe>n15HQ`>2>=)R$}k^t@c#)FkV6%|E{ahWE&v zdn!;~9wk0OJ$>oe6l}AQ)eFD_G-5}{wT{w`PUf=^UhgIJdYwZ@@;S}L2uNnm63J@< z$wwS5N(jC{|9uaI;y`flryVh~^X=3Lbb zJ&>ZO@RM29t`{4YA8haBZqL*!DeS8~9~ZozZ$~xxugwm{-;!25+!D=;@NSh7V&Zso zEWjh+;yPL#B+0(+iXw5%o0%Vus>CNaW17c|vhsil7Nn0tf?mIG0A=Q7O~jdRf;)YM z8(|s`=_Vaw!TPh4gUfqDVS#N(JthklBl#>bPOp}|o} z3V6}b@18&pr?gGM_QYr7k)y);ulqSn^P!H5lp;C5;x6vD%lh(W@3MF7XYl6rs}(R0 zHz;Vps5!!(BwQ7gks8~f&;`{hXnwh{~k1=xT|Y-()NR4{)J zxTqj(UHm{>6@s<#(%lY)05G0 z0`~L}jS7K>x_^Ld(8c_EA}`V#bGFa-=|_yT{US>`*VKyx22I5(nY~7A{ca zXb6oMJ!y93MM@wW7z-{w9j)b(V9&)>f!kQlV&$83!K-4q2saX+n*SVxOpMio_O8>T~KL4oFs@ zx^uJzPk7>Hte3B{2mAeBk2f9!vA?oC_`2dOAnWK}(|_a~m)x3xgEN08GpU3jo@VBL zdM+S$+p!zz(yS0#llm$_S1`;{<&tOQ5dE~ZoRa|hDRLNF0r;iw-{pJD9U#0*Bn46a zV0Q4w17#lJc4xjtR2Pd78AfF;R2qd0*LBRdhuiR7i!=9}m|})EgifI?)s3MQTuWAF z`OvaEj09PE8iJ5D&7e@{?9EoT_m=C#Y^|lZ!-83(?2IkI_S5$|^*KDXE9*6DrpVzO zI&#CqESn1ONaa+@w;Hn)O?|h6FHG1>oM69`)Cn|#KcY%p#Vs4w0^f5|KpWL`PjBUrdA|`t zP$aQXVy7tjO<&~QP06hd9ZVFv_syo`K0kHBxnl6`AcK&NJSot_BF^X%J;OUvngX-; zc^aOis7K@~AdOXsN_jv)&>x*6jHFrd2byb1fr<*jvfkL^0hcpxP`bN-y{IY-7#Omt z2#}iX{sZw;k>R`_)w{*c6EQMZo^g`5l)TjuK5J%Cy>YNfcqP{Jt)zelg0st7LV`5g z%)|luP7vcYEVIj#{g|Cidy%^^MC2CfrQ>S~zG#5x|1qus2=tq+ZHdF8!><$56^gB< zD!k;9e@p@*c;!#A=rIa)GNJ6y&C(I~ci%3j=;Hu7E|VE5~i zE-rE$%u6uDgWQxXzr*!`);nKRXaP+2iv^ZPV~`h#7|TMDT$zYg=6zl?41HEB}dswxONp_IK$- z>dq&v2jCeBMh6Uq*jujRASJ-II6O`~Mzqa~p9@7fRvWf~re}*NR#r>%vU5_SP;pPb zjU9gdA8YxMO05l`g6RGmQ~|!cK+rtvJBPPZfk$FClC^Z_N+%vKk|N&@JnqLGztbY3 z@X1ayY(&8FRF6f>w}oSX4`+19qeZ~nwLky6VS=IxFQb_nDH|4ojvNn&pfRWPfmaM? zaV^pKP6r=55G~;SU8n`qUNh)E9&qjGVbHhu<`i*x2ej_plAeL*Bqw zJ~NaWEI!{3!(%KU7=*c~kB!n5eZ>tYr(LKH{z-c9od!NkFYQ=>PcFYDcf>F+ffW%r`nVGIgQdVk~ER_f>^Zxxri|Y&3n83os71BgsSDs1M|nB`wzb zJX{r#*IP^KlW_aNYC2?Q1iOf@G=Bgl77rkC{0tufDE1)F;{30j74iTHDZ|&qGBljR zsg>`M&_$nb2CnY#ol=Oxp(19hzgy4s%eaQ5X41QTPo>X0iEDJnFI^@>PzRaV%@@I% zPs~&m5~w_Y`(OGWv*Rh(rJw=7ZKZYwvw!vx3*KUyr8GFe)6Yc=%}bl!=2(93_w4&+ z!xJCbx72$Oe6qL~tn`?>h%EEEHqJ&`e-myN0ai{14ff7azJ~9KYARi*zgA)J3P=(6@M}B_3Qn(<= z3#cS1NcPs77efa*EKuh(dO5Q#I*5D$0KG_wqY8(~T$x>=k3^s_QvTe3GDc%TzRY0b3Wry#A_9 zaLAc6T2frpa3?Tw!mxGk@F1$8&X$!2D!clX8Yv>Jg@(-X381MVyJ6=@|62qV`2imM z8ujAjsmoO|_Sn3`tJ;O~)a-~HobxoBLVlf9mo{k5eSrSPIkjJ5-^7882%*tjEm7KO z={^MU00B_Z9ie#B&EUXlA57;(>j)qezkqOx?FIV{$@7mpFQ`VV&sjk=w?Fb7H=38bHkrHGB~_%wr6ynV(Q*tH!&?7 z`Y9yo`*&i~biPl=;*z4w zbDh04LKdc&;yQye$79^QB?31^ zHhqK?#L5`j>}W2c3%Wil%PjS&d!SD6z!dXU77U<+2oY;1m4^#6evhyOI&ZQO|!ELW?Mly`O2(q zOwFkuBN$;~)Nq)bqm43ymg18&!u9I+2Bcd#nSC;@n5m5WLG9(Zy+K#@lXEUoR)=`F zgxrjw&gDtPrHk#9UDRZ05xw6Z#zo27yLY)QY2v>?`$2uFDkXs2G`v5lf%faB@kWVM zhYb%%k#d?DDUQNpM~4BR2^h=?DgrxU!M|jv4sx_;ehJ%~=dD%`jjHd}z2~{6 zKj=i?&7?90uGt_(!qI6u83pg4(0FL6uw=;X7I1|9*wv%4S$z^VnnA5U#qyVT0CgdL zI&0%$3Oe$pb_8zBDtEaA`<&cwu>{M~xM~d*$wm#~lpJf!=X&3ZP|H2W%hHM=CNBKx z*{MH)K&`XFb@Z{fTvZVqPniEAStc7cmT4)f(?5)qJ4nJ$V>yn6o(Ie9!~KdKSeFPl zlMY%LuM2sGd8LW1hBLXqLiXNMTbU*ko&`+$cz3!Upm4@+k~JgFiMWhgi%)xR?XlOQ z82=Zu$LCcjjNa_g{*&tddHCW`g_-To^ww*&N3+Bas_*i=kRn0hPG}q$6GUKHV#{6o zpo+{VNtvaDqh-fT8Ico=65+=;Gg%eNu+-PZX*DWJj;%bvVT=7^2NVg9!9@>Z8r?A-b z3{@HV4GggvIvo?J{2^(_a%vn2j>s_D2)$ySoMzAGf^8}}Z!<$-NSj(*NDlsBEuVPh zV6eJ-&hX9TlXN!)OqM*7InOwM=?a2lHS)&BMngL1D7uRcB05!chwZLrSx*w? zbLKxv92EordQ|gDe|wypFu}LgH;S~&w;Za!=^oY25q>6ehkkPu$xTZKnfdcXx*MV* zogRwpCWH;RF%x#U-(=WBom02@E_eO_~kq^>9U! z3w;&a^>5WkqLBIA>vsbe;tWmPrJX95#N^#Bz^tP=NDA5cyH!1J1pX!wz`k~q*#}(| z*oHcpqq+52Gnt=sE52J$A(&JO{e+1BHv8i?h4WORDW=U~d`r}#RGi5UfY;;O?i{;c z@Hz!)=_^=}R{I(9%d7Oy=MA~t@vY~0j5N^J32l#a$rGPDDAqxPAzL#w$!YwP_(&*W z70$Pjpt=P9ffniQJ~kro`e&ef{C}ov08P>4k|{s?hGDVn3$n$Ry9_|xP33n!KE;9EYy+PD_A(AN2GgdKE%CmWQQvu3CqS+4R#aANl?G5+$2#3+L*~z-AMc#TCt#UNl zKV%HaxnP=d9Y5T!3a+(V#~JDln zH+TEF;pNsTCP9LN-bC28`i!^FaIfklVV@RFO>({O`@JNFf;AoGn7K|4v;J}XYJUTl z{h)3#9G7Ogt63xXS8+K&YZO_d1JbSwypyvV0Gf7=(IPL(wyhTw8n5pk=7{Xkmt@+r zoe+>)>)C4ddr^8cP4=32IJS5=?e(881Fg)jUM;s~lE4FH=?%C86&rxz7#lJwhM9mK zx9Lt!t`Hb^V4KeWSZ{75WTBW5A3qz!d81kES)0MSuY6RPci|Pq;Ew7_GMUJm5lO2< z1gc_eI{EGQ*KF`lXM*+OL=sqfN)>o$6(qUwjdpOIhE>nWySx8Qxxt0W+p(zvW5$9vs>GLA{019bH-fT&V4mK z^XgHU4F6&Ic2hsqQK^DlY00A@LRYgXI#<@ib3W!vpM3f*2;{vL;r(5S2Z+xl2&;~$ z_k*f5Wv_F*dshR9f<8d7>s?$U60>tM8ydUQrQt{m%6N8iri;>lcL9v67Fe=+r_}Jl zrf3D(xh6No4oy97sV{&_?GHtqeAHFPa0r7vaD4$YJcS+ z5hi9#>17_5*oAIz3d84EJCL7D?kmU*`@54rGv~NWD^?{TUwS#@cr!pGu2OktDOolWGQ6o^PW*ezx5bDr{!qGOmiso#q^MZ1TP?wA0cl=3 zesV@i+xuotTh4nahL=xgKbe1nZn`y@rs*O1{b1jVNGXC=MNglzrbv+MQUn2hZb#$v zyzrm=Tr(``u!DIc3>C*F* z2abpIA9v$_^3f?1SPSI|dzSwfls`=>!i5yg@|1v+@!G1k{L^j=5ocA>QWvgnk%ma9 z;(&WH^LlxgB=n1JqmNk?t|CoVH9W^#qU}D|i2@QHRiljf4!|ym+eJLCGkJgQp_lrX z0AUM+$*&zE7r(s0+RTD zO?_iH#FxX09B2Rls?QFjNPhYj=Pwg3ZeV8iY*KPA;#2CH|C=y{&-%(i)8M;8zH^c3 zErv53K2Lzp)yD5$S=E!7;@uV@S6g&5OYB^lLxzm-#fxhc0uDd3kmsn{) z>6@$NVm-b6NJHY2A=slHsI>FtO3fsRJDDM^Qx}n*?%rO?4CZ2M@HvSZHKaKO^YiO- zya4Gj)=;@VwgM5NmwyV-MUO3cf9cERA;>={P>~t#Ow}45JYbS_u$nMXiTO-FKP<0{ zoDlLftyvW(NiEFK>kv&e@kQ?nW(MT_48>Vy=O0F-dUr^#*pQogavL=Bf}Q@84g7ZD z!;ubo#v?(ZB<>9DBTvxI@0cvdAQ2~{E}NN^3|RDE{bb`jb_!s5sG0ciL&f^YE?ybh zz@76*g%ZV7v%KfTW`Je;^Y1SdT)_Yo>-JsATVI-QP~TXm?qb{=``I&Z1OOrpXMD*- zl2PEd*)17?3KS1A3k=8C5V_CQfFc3(_F`QYe0i@_U3x+kVW46aIW%(c6mZb3EG91< z-lJ6P3L`;yW&M!Y-99sNfuec8>%)y-rmJDS8QH`Tp9V6l|tudxUo#ZIs*5 zH^-BW?DE@+m|R3>+GKn^$9X2c}^9ke6GUK`gEQQ34fcdapFbe&?_VJC?( z^oDk-W|4qT+0uQjQgUHg)~>l&5zIH(#&;bxtE<;SQNYMgnMk%fdf>Q_qSkD#9C)ex zo&Dvhm8JNxpJk~pZ+V8Z4bY_KvACes7h zm0O}wn)a9Hfv$6zGPc~2U*s)hx(%;|*&zIHUk-xs${5_7YA_-Zw?B`^SG8oMdS#J{ zA#w+4*F!D19$R=?F~xg~<+5^sGao10i*^3g3cR;S6O=E9MdubTlq-}#AuqfD^Bc%RL5#-1w6c-gJ(XFs3x-tZUGRIH&eZOi-vE#~yW{@bN_-BqeIB2k+1OZ@slC=`| zGuR_TECu&<7zYZa;-H9W+Yy=A0FvwKX?BqZ}5{#EPI-1g01PsA=2@L z_sZVc{IFok(80>D4pa|QrC)H>?9}l2|C1Gv;a<{=Lhq_+ z?cU~0h3~W7^K$(UiQ_encU9xd1$8ue1cOC|Zgm9PZY4-*Cz>U(WNW)YDurC43i)fW z^Y+#3=Ag%qncR(vuK-@n12O^~hpnra=aKNoN2(;+Yab+NVR7~}=pRI)XbolcC&nI$ zBoIm%Ax^}v%*gK@7ra5*S(y>2#q^y0vAiMCSt&C?TG=1kuZ7bdId|(jM!B{Km4i*- zEns5nXcEEwI{3^TCOh)J0XM3$r!(mvf6AdR`b}A9iO%g}pV2f~ zwN-M`k09s7LBWK%+%cJVb-_4EJiSKLHl^nXLf%Xmd&j4_>gE{~so_&=*M{;!%fb$C z5hTj^(n^Y&ph4=!dkaj<3UU3<5+Czv+vdy;e`zaOUBo;#QL#QEIo*=!S#NZzor`+u z$tnb1bESs2us@$1tyK#WvwTE)*oB$xF8Jiq?dhN2H+s5G6sHgVzCzL@2Ku>s0=UWcnRE)bGpniC$VB6I#51{NZ3wt)q|`~Hu7F;nYkXNPz37bb;bl6i4jzp za>eFbtXik1wzDxF;)2!np|8Jw=s(aMggi-a%M8Uwv(ekv3;KvRKco*G46ZQ-9_INz zxe#!o;&+7&hIOJ%_Bvj8k_F(1Oz@h-R)?|2%vBL9y#(z$^z~h4!XfNteLU(XiJdXU z`}(4G3aMCrzV~iNtz&%8rUdnladQ#7?7Z7bRWuId>4wdAY@oGF;-<`x>Qk~g;= zq<)pr=e=+g|9t!{Fz~qV5{9`XK*Dzv3CNp~78xL;XK}U-lbez-Cy|w z^JMMadwMmRE;||GW|%$`7L1r2H39!ZkwW-zl*3lhqfVx6n&Qwxikvpj8{ph_5$OA? z>9ZDdyjavnC7bC~es}DPU6fQ-<}_*XKC9Wx@unTDm&EUgAh?OY^-h)$`r|GrJxJ>> zAtMNlR#ir}l6Ns`W$S0*-h#lfd`jI$uMkz3P!{drU$uZY*(d1{$m*{NT#o=+^ma+| zz#W+KK=U)G^UWATyyVvDX~On>#0ac+Q?Fwb(#iHk!I(GaOP+i~3W5c_;X+pg zC+fG88SHzi^lI+i{gnXoZ^A58$ULfhN< z^(rdpb$h_4Q9EMh^D3JZYMd)sir$Ey6xfUE9F4Y3X~wl88AE|(%weUJW{HFq(j)lG zO>YyZPtFB6penz&bNY(Q>Uv3+(Ql9E$SE9BLgTVq3B5cPe|m5SY-NphK|shey?sdD z<8gC0tN>MyUOxxn0cYKE+cG=89m%-R6#bA|=jiw!wYVuBD?LRMhpkw6W4O@&(igx5 zB1;H5LhJyDpG|S8anO>EykS``!TbT4}$B^0af^o6Cx- zG2`SsfO}Onv-xv7%7Qr_+Pk1)$mOAwhv9W#jUqB30}uq@sF)f@kPAT{3V4rPdB0j^ zG^ge2z0xlNA>J1N(j+TbKQ^M6pv#C0w#R`|CadnP8RkgqwhL>nknign<*NRhAKW2j zjq!OHLoxxcNfhCs5S2zv(=BsxH9UF)Z!MkN{h@*k?v(WV>Rj#Gcg_;CZz?)MUJyb# zyrw>jWjX55KRzr#GZg*(N255Eg}=yRwqyX>XtH_Q!<`qdV4eurRd>r>@M@IF@gB8v zdX87|b_neh;A5Swlf-O)$Lra1f+n=ELbbU4ifYfVga>J>PrCfuixU*jZDS6pKO~Hg zM;`X;c2kU+Y#t-*?eFwF6Lo}VI#_6p$aj(y48l>NH;yD_v!;@Rw2z=7K@MAJV6Z;M zI=lDJuFV25P04t-F~K7l=m=c+H0WcJ;QgPD0jS>XqAj^!r3&kyLBEUi zCW#U_4QvW=8N20Et>j&&hNR!qO|bPdbNL4YH|y=KXi_2i|f)Darzr)>BS8IVfCTb-ykf@4v|cXvYb_KCang zQ?2=aHNflbZTtE~TUMiMgMy)4BHxuN8xBavR;=SDi(`#^$SWyAC+Kt|cXoC@n?D$u zif7kj=5ZI5)pHXLk9ts))xBvZ*#!Z`jeetg_;bIMHS8N|QXZH$JfqywV-aapo5n70 zU-7(J;*3E9Py;)JVz{ZKL~?FU9FsU96~X38$y!bgS@Sh0Inwa&3p_;LRS?w|9s3K^ zH2{4!gr2PHq;Unj{`(0(4QfADKf5&6aVLE8nR_||9C6in+;isb+3awvZ~%#J7L6HV z0o*G;K|b^*&eL{0rr~`d~44e8jUM2#qe;0r~xkdi`)%0|!}?(eVle}tOx&I&HJYJe^lrS(PQ^MjXcQd$=V(vKMk ziiz(&5I>CE@Ag#@PKhEI3V~}_JDE=`5|n8c$(X6DsMh;_^XpxBof^M+pu&Z}>N=7j z#lOA7Ok@|38antdmZ2pq3;jJQqh2qMAI%RROO?q;@veI+s%_a@%&m#no>XeqCXv zOOubMA~&M)k0*@fKM60B#Ndr-9`n#|-W+vuI#L=Pf@Y7>S%!(3Tw->8k2{~97um@m z0#fF}F2&U*E;aB9>I(j}bR~UQWn2L`Q9jQPt4mdz9L=T26sZKT7%Yne-Fx;G#BQ$S zk<0JZUsNpvRYPe8S35Ue8D{Ue+fFss!lMyLl-8 zKJsiiC#i`%U+wyWiJoU;FQE~6q~MSk;xM@K_-`fg4NlRNYInA#u*7#!0hHxzO$pPbLTtM1p?{5gA0amW~saqks&m`fpEV zAxZKZP7tBdDxYdXLMow|pd=s{IOF>@n0_o{KeNd$J7Lv)0Nu~x81jpq^-hr2>s8KQ zRqf@~dikK^T{6H(@yVlvD@<%X>x6VSIB>p|mOf4HcQBS6Q9!kb1T)4=Z-zJu{MNC1 z%NWTCY%C=kXWGW2oo#jA?a;O@b+$n~ zW`SjAP{akc&!V)!Rhl}=rq5@BT7HGBfXsV!5;c_-;(v^CqW-PZHQEQ-qcLN)G|QE( zGUihsVGtTa@onUsnoeAI0P0A|$884I-KV^xnuURGXA#&An+wbS2F6m#GQZ6F%p2Ph z#$VbYa-qdx3USO2G&ut}os!`!Mv(Efm&->6jiCf$UXRGO+(c>X-GT3R*IV=c4SU}gfchn= za^df`?IeWyZ?yn{p}_}c*WaN1NC^x%CFR5Qh1M>LKSXag1@|)|dMKbdsz~(C%*SnP zG!uswBMRU;#*K%)<&uc(FBr(VtMR7X%QJUD;q4fT1jSzbV#d!D`o3f=0mB1#&k2}U z1r4krvOnTW=IhyM227GbXRB5m)<*epU$89LRpBuSkl&#Jq_Lg9-(^K?JWvy0%FvWP zcUdhAuOuUK+V6j=X`8P66tWWvi1tM#gY0Mhoi|VS>klj8a5^N4j!;dGvkzE;e^D~P zoQlOhjdj*n%8t5ESel=GW=!XEXlA*TNLpBDo;@|BrV~0V_ito#i%@E}z})*&1??BP z15=&jEh}Mobx?RBAxlo8#Ve$YJ9$(u$ntQ}uCm4aU_B$jrd{`NXzZau{d5jZbx)&R zQwxnf!NRi-Ow}T5=?-HJWtdL(Dlv0CjIvq;c~ilAb8D`l@fi?`>H1(ifgn<`z{*|25S;l zOnun$IT_j=C3cZ^&DdLo>}$SNiaHA$%yO0-=ZnSo9}u}t42Y_Cg~5~PpxeasONApP z6>12Ug$UDF)_x}5y_Syg@kLuMExO8+6){}p;$WQfhok=Y310wr*8g`Hz=WxfnA>1Vx02+#2FO;L>`6^B6sDs^FSAsO_8Lk;b#Izp!wCm5FmqT@b|qJuhJPm__OR!%j`u25=1K}1k5e-joG ze)TopdWGS{XAc2(A!dddY#z2rj~p$85Ey8V@y&#{6x`z%Cf1Zp&?{x+Gou`bD^eZvXi&CkXcE$0*g01Br=DSmJM76TEeZ`7Uk zUtW1q`X z0*&2?VnTew=TU%R3fVskAnT|}Y*s$-?!H;JCJ)f()AtYELjk4BCc5gPZ$dXF+wqv! zxDP7~$0db#J4>*L{|f%MzY~0oHoy&KCjX@|_S^TU2`|)k1})e-k=_IJYfOUD%xRgYOQg+u zJv`ax7`uff=!g`JKlkez!}=HYb$`$iO|UBPfFgvmY4BP)lnypVJ&HP~dL8@%TJhQ@4t)RO|I4;7W zAAOJ-Z6Zxl=1l$U2d3?aLI590l{nP0>%{)YER4r?>JhddnhhymO=My(?qL>$mM?-_ zeG8{!^DNSSNOW-KLAE$l{5Ka7%wecf6AO{_kr?&S%DxSI{DH_m?OGK1W%gdMa6@S( z^N2N2-O_2;6%tlT=1hGtY`n#u29B-M)T49OOh3&g3v;OqQZfr%es1FY^VXXf z)4`!xu?FLQrYJhTbqvMl=r|`wVv`c1a{n}BM{YVcy68Q7K!y+o5D~pxQfZ^LLyau< zr8<&tx7_=0nsO3=qXz*zmCXr0=QF${l(nbf{L8sJ3mMp*hE2x!-}BGK!kx?zf#IBU z8L_^`s!>NfLf-jgTiPGX#@~tNQc*Suh&u))>%~kvA^p#o5s-HP`Cul5MLW>YLK#xu zU~Un32SMfxQX}n**%)P0${P_j;i_1W6vG`0Z7%+1XmPj;ln;seljgy1TVLFRBNgDe zwhf4a*3B@V_q|0OPe(TSQcyd;!KGjt^P3z*9lpedR2MfDjT8nENcBq9wxZ0GQgSWcmnKK}e=dH-rr^AKj+Rg(Y8o6GGMs>v0&w)JAW-@QEg?B$V zLMc}99s;WY{y+1-qzi>!mPk+!r6Sm07y>Nfa5}To(2+F!B#WEre564BM6aat5Rn)DwH)^+uq%}aNDk;>k&~RirI@|< zqm%I-Lzy?muF*U6r+J;wb$LY&uH_+^6wQWNW65D91=SGoFI1DtS zZGph8kiE}o_AB77(VeN+$x$gR?0bnKGQfa>^`puFdWG1NSpo7Tzf*7UaD4! z&uV3TrD}W9w%G-tyEc~xsoo|P3mmGtZ#&>J`hGyd{{e?f85^|kYcn)M z^{64JvBXU<^og2CCI->)U?a{jNWECHXZO60Kv_cYJ^DewOGn8Uorn3aPkA`jk*JIbrGc^*~q0 z`D5k7dSx)xzC>PsX~uqRX?U$wX?}&D5VU?$#aDowlI))yDm>^*Dy&mbag5sATOife zo{Mw)VH+1yg)X&|!jv;Th3-S~3NVfgDAJjZh^2(CL|_<;;-nDc3@fFs)h(X18h1Bi zkX?jzni`+xR3?mU7=HGnr83V=q)dL}lW3GE=cArj)`{s(A@H?F`KLC!^?nk%l~P;; zjMzJC&2F`=AOG}n(I6W%m}&!RAfa}`0W*IkXS={q`Dwew+@Jg6%ZsGC$M?QUg4Rc9 z2ByK)1A$|jP9N%=+vum-j|s$Lg$vHe%TEGu7USJUpf}&RRFNV7%S-rm5x}K;K4tB? zw%uL3BMYl|Iw9v;q={im41fwE#5rur%gI*hbrUy*BXx1??X@(b`%r{`p`hCw$oi(X zig7N}eE#?bvubid!sykart&92a*ncYEjB{vnyz)*-=CpdUcEqq86NO7UY>EXxB3b8 zdE!$n!TiSYdUfMLV=BA9-MPhA`@fCV5S2kaw)9}Kk0!e++*@gb#I-hEq<}aML^0$8 z3}{UOov$$=__%PYv&6*9ou=$e$Sy$gcKZxEHpt{eR)l(qp$ED3nc@?1GsR7?uZmsg zl?>uH;TTM=ZX70Ez;TB~+7)0EsaD@FE9 z3Rj929bTz6MQ7W3{tLM@uVOLhm(jI+zVfJT0aO;P?%OmXV}X2?CFyP!(pq92{6or( zkmrZ-SwQQy{+$GPAgqG`Rcl244Y~?$77mbgzNFBvmIHOjSe(#VxT*c@b%;=i2qF;8L8DFuMANlpH+2{AvaQDg0Vyq27B?5{g-?vMC@b}NSZ!g?NWN)r&uvzy zjHxe0fqA&gztzVB+rCPc67}(v0`bjo{ux!mnyJ~L)aec8iOQ+X<`yd{1Dso`pE-qK z`(2;@yv$? z`T9J~rtMy!PO4i%GOBU+_jjCEjIbhw(K@lZS*PQnz-A+fOXr*iRWe$fPkLBktP4%` zkJ6Kq?Gfs^W*nv6+XMR{!;AIOr5hjD$NzTY;eIYBIR)9G)_WJU3}VVtA_kP~VnKSl zY$8>Ej+p|Fho?IGbjXO?0OnQ`9htU`M-T<1St;Ct{dTb~Rm^|0Z5SZN)v3+vuZ9jh zxG^+@GjloL9Sr}3UHgC70enN?-`)Lq*zU51%&~ksPB*&poU%BXm3=g-_TvY#$d?w9 z>?s}%C;K`UX?ZlArAqBXJy+}ZXmHml@w*}KmlMVx-(39FZ~m=bb8tn5@y6}n+1%C8 zM2+r^SpE2>zOPf#(Gq!@RpNjm|S^P!a7y#t5C zj$HN4EN)3dXA@+HAVJivHIc{2zk-S19GpRH{@fVc#a~}*76zy1pEdDDz0TdG8N|ya zelf)u3yDu(MR!|%Uw|p~U|>-|hqVP#?R{JV3R&*uO`M%dRtG6HOwcq!*>Hfpf((|o ziU&(Fl;QVSa7+r})Z%HF&jfU+yBdt60JWt%tT*p3kY7SGXBCrp-$myeTb<`lGpjTC zRnvEblC~{pbAj+j>TK`M)}-@J8%n6e0M?)x<4}ERF6yy;Zq89Hk>tyX5Gp=d$6A43%JB3 z`z(PrCviKiQq_0%C7&G1{YxX z*nm_5^uXW$_=XqfJL<>(8QB7m&)YCRZfz!H8IREvrATH<${?U~!l57>okMj7wzF~y+#k|+5h5dRC$FUi~5>q0|->)0owfKePuTg-LJX-mq=wUdX z@)G5{Rs)Xwb|+vMoh*&<$K}wu5ZVaDjh+EBcuWE1c#S1(rSGNxxdxW2_+5{|v;OV) z*D$gpn>q_oxL&q8At-KPqlcyA9@UXm;WU+JGW*D!bgjig-0HJcJq zdklBRj|4$T6hj47G=mdAk*W`6Flm-#v%NVvA)I*)I+cW96PSQiPNqU#WKNUyg|n`K z1}OyAF+Z+eU#xN3$6VaAXe5+&NoxO)d#D6`TZS>^O>sg7a813!+hwXn?#5`Lhhfoo z^Tx8hiDbeP2pGJBS{q}dWkS6A!*C?)Do~4n7H^Hm-H4bItuoW0M>M@SKiEY04K?NK z*ZOx-4#g`Rl-XEJpALbW^lL+jvZyp)kTx5~T9N z2muM|S{W1Lg{8AAjW|Z$S>hwmZF&dfXu)jIizm2p)opV{KTRY4S~*r>!qn71@3MJ# zR=gG&60yuknW!ZJvOY>1MDH3?B|$qLRr>gI!3XttZTFucdf>PI^C^q*qk#H`joTTw#zGzdk%oo6MrHj7{(q(Nk zm`+dYtNBwQP0~!xO>}CG#4nj{3zBo6A1;N>1D)!@YS}zsX%nE8(f$sr}jT)8Bg`rfx6=!3uiiVZtZK8dslkNN$CAQr?+oMifVdQpAxTx@btW08fb+nQeG zymcMA%d|&P_vNMmaM8d(-{EHOQU3@Yq9-4+s&KT)B8IsMIEWVbLoB>;=kgpRifpR) z0xLqQ`#ntyqnKzdrmAK>wP^aB40oL4N2JgeVp06d?ExAw0hoXr@6s*K5F^)+RfWLaV-=x`Sdr}_g0@~vwp5?Go{*& z{$ssq-va=^Hi@o+VaXF3l!%v?3+S-o{b;=-cVu~Ivg=Ew>fIcsq@9%OoIVsMjQ8zf zpgw4FrG$iSkVL=ajuz}s()wZd5wxcYRq3Y@S>y(l8bglPZ^iep)wv2(l*HbdzZ z<(*AbkA@9Ec3f^Rc0Q^zWV-7+9?K@{OsTuwT{Ks1+sg50de(g&CFZ50*$|SR)#f$v zCx3Xb<5KOpX@TCQHJ7fm~04au2+u(f2? zCy+wToDC8~(9E!)E|z8%zZ=shJf`5>n-rJOCnhn5Z1*xdWHXEH?>8#Byj9nhKQ$AC zta9+)tgC$A_)49W`wCqR*c=k%3GS3I2CM55|NKTF0jtdwla!ShaS;wa(Gn*J4iF5$ zSl2=0k@#lYB2Yj#X#G}ZV9iKckgkUGpNtYu))fhQJE~#Zc6MAjN;l+5^R%|_XkF~Z zsYedAuxnT!$`NTh5#VaFuRI6g60ka&$J#$`ccCN+X^7*wC)a=p(#N6;Kb3G^sKEe>r{`7kw{tRB7ovO49Qo0?vSM}gccAT8;5h3ZjF8lnw3KM7r zn881qXdg#hxW=N8T;SS9;5@yjnL z#U>e&_pXZ+iU~5wxoOHqKe%ttmY{7hw~mnvUPc6Uw|ukumD=&3V(A;MJK|O3((uxk zgeju@oMY=KR$`L+M0kR-+OKtlV{E7skbXj!z8z2pGZH$~hWK}n7$kguO;qBS*&s8X zctlI>qh~76z($j*C|@2tu#C^_{>xsQZv(A7mP0&jGF7AU=X;gc^TUM=+>pxfOxlk3 z9+ThgfEPp9&sVr@QA+tIzjpdHHXMS&T~v73g3Nem*bf1;T3pny?LEqt#{{0+wZ0Qg zjQd%;^V0gkXBel_eMT`VSP&6Woi=@d-~K~lC*VM?<&?4%QIObBk1=%yMW-R9&l0{s z=u0U-o23WOpLg_g?rY6gFNL!_w(7|0b2{g?>qjtjADVc2pAIbO8V98zYuw31q4)`;tz~SXI>B zYO@gk_$wKgCHUp@C4XLd(3T=wqlJ9J(co$d5@C{GwHnIj;%7NJyM49PgcsCb1mEr0 z_;O{u@*tKuUZ2m|Z(eHqO+**4@n3n#<>(e__I}!@)RXe}aA_jdCgK)+3y*F%yP}AX z-^7_ID$h9D#$Y@CkEi`TZu|B8xsb-yQ$)|(7z9Wt8rW%ScPWhc+ z5|;obr8YAv7}6%?$7p9$Tdf;Asbh_9vVdp7#VwR&ug&ZbYeTawe>IL{eDB)!wszWtx)5w?`d%T?Ve@Uajd*d*69vi3nXHqOI?G&~vY1 z>kyn+STEJhuXwIFkjy&;GMhJ4iflhc7zlc1yn7?@cjn`t8U%c;fsAD~`C9as`esR7 zm>YK{3cb!di=w#H+=srYS1r^VYPh(b4O`5=Fox|t+r|f0*%2bthblS(3GZc;MlOSl zXeWWjD%=2#u3Uh%wn(xQ%PLh*9@AVId*S}#O@oPEz<%9Ak8Xu*g0Bzxp4Dd=`I(K9PyDEUd{OpH;a1^Ip z9HkPsl(fo4=NPMop2ElAQQ0DeJC2zOTAg?7aI9_TzJsRQoK*5mE0k z3l@C76RN%9&3P~BYWn3fq^|pT#DJ4>{(|oL?02irQ~7l|eeygxj{@qUXYq3au~)_n z#Z!c;M?ir(OgIV9{2jwrc1;+EoEMiM$a!Q=@cSER)-~wUXfIY`$T74VH+;NpuccRy zIfkJfjh{y1V>Jcsy{-2IPWOBdVTEP$(*5ID(!(}R@Ydl&>yA-O7}=XvS*_*Ni}9(~ zkC9obpL4FG-rUdCrcc*?e14Sg?|xfcM~SWq)H@r;Vk z&-L}i(H@B&^;8sM-meoXogHVzqu$Fnmnu}qvJvok($>@8{E)A7^e5{2x_~ZtB@)*E zWk5*qU5{=uJ5)yNAw|q#G(psmS(rqX2&jdAK|MFJQl1bk8Upz#?sr%I_8WgBJ`!X; zg^~zVhHUD?NK-}WTPSb^`5ts;e#Ct)(f&fQ`7dHf(gK|463c{J{`gp{PGMXeM=bhR zpA5s8QYbHHLRbEq8->oxG%L(tKnPs7hq}uc-3%4x`={tWqjCB^kOiAs2>i&T-3t0a20v+sqpc|rw9 z46+1qo4N6`YO*>~X*lYlLLv*?(d91k!nS{}^(}VJ&P=M9obi2U&8K$a+1~{mbR)Jm z^X)1;u0A&?lW{i~5j;;FX|jV@U2^v3TJ@|bz(y);gPy#f*`;LEy%_blH$TQesX815 zuc7KHr~@Lr3WZX0V4dMCg5L0EOLqF#*~9h%y;3aX=59>(YL4nrMJwM&YEbk`cm`t# zcIqjyerf>`Yxj>?MQLc2k95My0`^xum%b9ENiF5U#UzdFd(`|=^P`w1tiK*ST~)6! zXt|&Pa`AxD z$mjGAnKFaSl<4}0l9V|2v4i>9>A^uolunehi2?a{8 zl*UBimm2>v*F;7jOaSa;h3t7(g%OdsDCzfav~>Lb=C3$RWkk8~5se4R!0259QMLu9 zRyaJ`|DwNBF0gYvNOcwrDz6!fdm2|1m@8-P^=K`n?y}KuDh(9Y9EFP(xdBXU_ju00 zCJHh&Ue?^Ykv03bnmWR^43$V;L55S?4$UwM{?SBNfierLK{Tu zwBR)c-|DMqqJ~r>I!C^@cgOWZV z`Xa`$SCIkKD;6@XXRO$Yir(&z!!HxNfK5X?P_YhvA>RC2|o;rU#XA}~mw}4#g z^XIonSL7+bEmNv?6E$Q+&Vwv@MX^fnHqyv&JMzY2N?r(c5Ij%aDI$XJcPHuvA z#SNt{&w&fYfXu*qgy2V$hiKGI>_=OKDI5aO(KAXDb=<{#1l}!e0BzGLo~9v@H81Ri zCwfLd^8ZL4-VF2ZcL_pT?Ta`VX5kB zib)wm{fP;!1ph`fQ4M*o(JAQt*xjM&0vWI4JQT@OCT$^?sD>3kSey;_N-*eVq(jq$ zAzAoMxo}F>_`Jx72vY)lCX=w8;?i%vLk}zYUN7z=8tCTw2|Yj#pmw5O@HmT#C#YiIonTrFCMw2fU1PL0=yH5?=h^`7ya#RQd8h*^A*g@%NxTdL%X)a$p?eU zCLipDN@I#sdy&k@c@!(ub(KgJYf&2hI#09hKby}Z6!y+*Vp@;s5KGpErdf?#f6-gtFA z#|Qmr2uT91WF3ZRGC4!C_!Y()IEKsc!Hjn+Bp(h;B~wyUYSo0~w;qhPkX;}GB>5^L7f^5r%|8?YhwlcDNml&8!3KgXiteP617p_Ob8zatb2J zKX;=?AFpiNW?ly6Qt4CNA6zIZ-P(+sC3e5dvNc_Yfc6sTi)=$O+KhZ;yha;Qz6y3wFb{xc zLcB{-u>8wO0T*W=BL7CqKJ%s8j8EGyy4Zo`Y)EAv)8o`^d8MPrKxc1G(GuS+z(Ng^O7zuPFCI&S=5G810 zJ!@!uTboD`!ZxN_{tU8u9|7KMMSw+D81i-IpJ@KNQ`0Z)eTrs7A`av%T1p4V(M$Pn zKVt&Bi4^1^FMSE^0PBYjN)7YPFio0;*gvF5P%LIKCvCF-K^}<|sKKc}P9xLy&PF?! zVlP+RgeSR%|Gey2@I(i2S01iDsororMX<3z8!jZ$X(evUV(BB`fcOu9(At>$P|=eA zumIGNC4WO0jtmQ9>9zwH(}ZDvc+oNcfQ(@FLFsg3Lb`=F@)yMkU{(kIVv8e>7B4f7 zOpGC#!wZI{jEhf!CnCvUz(Jeot2! zQ1RzdX{=PhH4IuqX=UwTrN$9vG?kKv2U@JqF=k3N*Ncd^pk#IAHA4~0}?ltst+RVp6WSS3N27e+`6HfD-+HTfQJwNeg zn8i8}_L&nkqX2JeQhG6z=$K<9 z04rbSN|1EU{8W>5$YSLHNt6Lm%L>rA!;b4j`roei6T(9wN=gVmya(DUJ`EVoLed<1x@PQl#lteACgZMAdOQw-`7QC7rzK9rg(lZE z_~YUhQ)N&zehPg1b)>R+GPgzv%|p3FbRqez4fZ-7!cQELmRCLmQ-`uQWx)|29W?R` zizw3Knq{%q2wa6sdB%csGN%v(VY(O3d_F#fue`5FDwv+dHh1-BCA0`K{dM2%pxXF{ z{FKM8G$12Fh-Kl3fh!zE0K8@j50dU)La%I zZN0lkZ)7_}zPi(Iac4~RZGrQ@H$T6ki~B4N?G;WxEE|2YJ`(py)TOVX4zu4uGwKAB zt$j1O>BQwe_kBYX4WarMJd>cGi%vNeBGIz_$0 za?WEKmb6-L{{CRpg!}a`xQ+MMLTCi?K62Re({LJ&4-V@pP=%A1vB!&{eR~`)h!_^U7sTZal#Klp z)vDoD$b36jiI2r=VjI(EXR3xMATnf%poSlKIoTfj;|=%>73sNqKIY3OGW)Vgu4VJ4 zG<0KKR{@hcx5e5zG4U~Lj4JgIt>Y>p&Da{nC@4 z#{fJ$kz&NaJ1J8uV;;mz`^At$taq$btWV)+2j^aomRtL;I&oN1|9Y^cLuAqyH2P^@ z_{q{kv(4(`Xejexa%RgAR{d+ZjmxRg+I(!hcge_5DCV9OzC1i4K*9vQeUMOT9 ze^Ngb+~fZ`0)9d==#mu3zm$#|!Rviaayex#bcEo3{XrXvdXtJ^N(uN1U>dq7Z)O4UZWu(nloLaiL;iAaGGy!Wo$ zI^+fe6CXgA$@w;+*XqVTTJ%{y7&MNFUge4$91B$XVMFv^cN}4xv~M(Lsq8}J_vX-r z$m0GL$di1ojcU_*=O^)7&k}6U;=1Lv>IAuM=cg~)yG$2R9ux-Q3WVzuy_@$sPXB!7 z7ZuV!PX@W?zi%l}Z4Zn3?m*ugW0BVCF*s&%AwJ!_7tbZ(60dWIlTGORY0& z+bi`Esp+1*nnjQCO>aO;PgEW!#*BS84UOanzA#{ZJPJ2XnB4wi8OMr)o`;*6WyC8@ zI7#_g<;!st@0-O6``I(|sNJn`m<1DX|6V|IOd;w1D5j8SUL#klXVWoPbV`<0MlLur z3Ep*4vangK&@fPYo>_?Gj|#IccT46{U_i4F<`BWD(fIhcGxvzgVv_#mET=O?UGr;+ z)8>AXUfEjF>2*2Wb3ulhD^pRQQ#NOW)Qa-l9&fb=@PyiMRcV{tI{96m!q@BhsNhmE zq2A2C7-D25!{Z22jQa*P8QtKYGtJ$7%EPpn9~oa4jon?+6!a;ml7uCzr+Xk<*SOx6 z!Iv)Q_D&c{+^=VSRpP168uZ4{QdNAMro|}y>Sd4$0xF_Ud(-5n!4Xslui2(xn2h8BgK8#BtBz+KkLA zskcv4B?8+PIeG15-~d$sQ~f}(lWdF>6Y9JBvY662Fwjtot>ZE*_%-rb56BwaIGvfn zFBMQa7NWfOL4ut#sFOL1$HWHX8}igCV2zdaWwWKb3ZtsSp`{r~^1BeKzmJ2(YBgxg z9+DFCNB~b0NA!0()@AEG*jH#c$jSL!&xtQ~Fj2t)B%?t7%bvYg>(O0Tt4Z|GDka$o z87yO8gn(X)s162un6f?#Af1;1!7+l`Mqr-SOs2zSiHJldkJAJTtFyXzilmWfvtz-4 zk!lzlH}rZGf%5!M&i*aoBmFwvenj^OhB-467=}t3Gn!8@V?Qa^+wZFV&eDmKQN3E9 z|GLgVZ`X!wh2#qeO0AlSucXEIKa?dtOq zA?x2mIKKo7Y#9!GFeV(1?;3JjQz97>B4A3H+;a z#z-XZpYK}Z1U4##;rE(NF}$|6EvXFYF#h*&+E^V!x6{d(DOcblvOmv>lXyD#Ncvz@^3K)l*hLB zp6}^2vk%~QfC-ERNYZ!JVs;xG8RA8>xO8hYRb4^Z`@?9)vT2(V5`U zG+LV9p|Le9_srs67Nc#k1YLXYV2M*D%d)!muO8FW2B$`T}n;J}F|*wwGV}SV<#(yKV?w?twvyfv6p_=Qvt;w$CY8#uFt+ zd?qdHQxoe8mC=dYe&E!-$&AeY6(%s8E0u*Jl>HI*Tt3bR?=p$Hp+rf!KFj=vlj7b^ zx%r5(xxVl30a@2QGrx}XQEEYvwJ~wdlFfpY-=7hlZ3~aTSNwg5c>a?Fu2)u;oR!8B zfW&(lkCbg5{2xGah1VS_P7qp)@KnZBRqh(u24AMYlL66S^N!8|veTN*!Q|s>)ZaeY zzq|bX;nIVra*4u)?E^XmMCAH2u@ZZyQFZm;Bp(_krPVg@Ve1&cx|7jcN5&(d&`Oj% z9U8U}{0P7&;zq7DOO%n>sc5}|?Vns-JlAaN64Nqq&)kSytiB7$LSik;+&-pW zujitG$tIU2_}t}`X&O?-9#WARb-k!?1%f<8FqDu$KoaZeQ@nw}y#d{qCGEj`(N@51 z<}w{Z_+wquXP(DPmueSSNLqX=&!@X!U?wCk$dlY90r{1VJJ{v#j6HuK850YOlf!7x z+bd?No3Dfxc(GEhX;D-N*p_rGQS>0b)pTx@c_>fsY_7$E!FOJ~)7T5_&@B8$Y3-KV z5-eG|I2BuP^HSe^NqFY0GS@Hl2YM|QNoN3}F@NEDjp=nYO!i8Jmpxgd3m|lZ=3r~U z(i!nv+NRD?rTd<%x!p}h-HP6YaKmLo?iYUfS@KtXYxOUEb6s*B-NIieq}hk0)UfDk z#$2F3>=yQSS5)@3u!F%Dd)qI+vs6 z5_kA`E{!D{2gNy}@VL#ry8Z%X1TOaS+cBa@dHwSXTTAW09)+>)ZY_G9;O8nCs3NH` z=R+Qdpr2tieTJx;RfOI0^ux_J6PZ=~iaK@fmWhxR8Y>J)@vnA=(WxUIL7lw*al za>UIl$eA@Rdn9gC)1Te-vMOB5cHu-SrW8e0W<&PATl1Iw=-+p1wJ4;v1b~wpL};+a zpr6|z^6LZ#Z#s5+8#Ii*E@GvnfL7J0`A3#X;Y0@ zn)JC64J;BLP-i;vwQINWcjTW;wipZ0CMzI|;lzAAqA&OyQbzqAi&ri1M#E5a8~s`3 z^=bv7w>W%M&fDF&FjIYeuPC4s1B9N?I?)@wuL!B%s|o&vB>EPQluk>n2@!pk?%LcE zj8{rq<6-{T+6R``JcSQ1)rzrx;sp0rWlY&8uUV~xAe0|k_n-yjqvs%4=Yhr7VMm{p zA)U?1fGS$iu`xzX13N2Xu?rh0{2wu!mbQ&M?U^ScT18utMh|t7d>2hmvmM94tZmts zvTJ>Y($AzV-!a8ytW9(_D@6h{bdI+gsNFNjOi9m$fvVwx?K+%|3k{W3O~G zQ^BV^LV_;oQDk^)zLX}nb-c{4`cY^_Sy()P(`J}ORG3m;4wk4I64FSj&)3S-uEPrnQ&0)Z5XQZpX{3o8 zce^U3sl?(4#l=F#LwpOstLw|H-slk@@mNAI9@-MOz#Y_{tlGJam zh7_=ZaYnuu+%ZuX>c8Pk9y6SIAP743LF&d%qqp@P!xE=)@-En>ia_1W0XP6MnqpcA ziyJ@i{ha*I!j1MbISRItogGtQiK0Crtfvnr5Nj)p1KF0&DU@Q5afZl`&QXE*GhuYj zzzuQ~HX9|mI1xV#Zb(VfM^Ta$(*mV7u(NZpgIw7KpX04OEX}Hu zDshrNDeQYZ=*QLiRMw4cJ^x4`d{Ntp`pG{fRB^Jy0>W9yQE-Skn-f=iAw(pp5mA5_ zNrzZmUYBS#(~&EcP%^+zCc8r``!lIkj}jtIY*g2c48`DCLib@nGZP5$iT2F`H8JMH(T6iB`?r`5Md9#GVq9g50SsVcj7BD1z-L~y#a!8l zuhufjcn=$t=(g|S!2&2Cllswy7QGGV9143eq42t zGt%8de~~{tA~%Jhzw^yxh<+Xf4+VhBh;}+do)7e@b!;VU&!2ePK~{^dr!l2!-&(D` z8`J`xM@krIP6GLY$9Yh{c{{iNqV{}fH9r1tB#{k;KcoTwXF@m|0hmk!vI_p2Z8&A| zY(-K!Oh?TD8caY^h)_L8Bsoi7WG-_Aw}nzB`W0(`oAS|&RMcWj6G79s9w^JHB=1tp zPNBrXGq%(HaKH^!eK0+~aGTqM3)z_KSA=wa_L1NGK->46ZGJ}1FS!zlsX|AwR!7P> zITPXjaCeDDUXE(TX@EJJtlJnB#m014Eg*z+1T1 z8kBOs(5)V6O&0J}xUSshG5)}p?1$|p=;%iEytCkGRm%ixvrlP@a^~G_ic$Fk7M6}| zVs1E6An-$NAlk4iS$sMs9Hf;}pTOut0l0aiPDRK^nX}wm^GG8z|0C>Kl=iiY6BQrNl}*8gPi=Dlq8@EQvmc%_HpfSwY!^Z*Wek$ z610FnC2($vAA+@|d;U_c3SBzj=JtOBC~J&w#fh`u$$&yauNP28qAe)#b>iwrVf3oX9P(g{JX=?dlb!s>WLgcnUq$4Oi?5cB0OOt~C21^P zA@yh6g+)M$iTeLqYdHV0{_@>+H=Rec0b{k)kizo#CQDPt`(no!yf2 zv>_eyJ#i0gJo%%C9>8y!%BxfDqX7yZs=|XdMkexSBXJmXn}%Hh>nm50W~QX`J%lSI zN{xCP6YIHYxLuVV3wG-lEw5Xfv~PPVB*v>!<}U>vy<11l!`i-riIGBLYIKj<=j#$B1o8TiDy%+GVplm^0n0-g zQmUl{Q@{~@3Ow7ND!1N`$tRv}B=E-wqf*Y# z-omAG@Ctfh?!j03+K*>zCr$;&O21L7alPt>3Q8aBpelZyU^jbc&GZ_W@DlQEX|UqY}jASWU9 zI{+WRCdSbv`8VMPmIRQE&RzK&X_~Cd->3C^U_5N0WKUG>%tC^;fy2)FlfaJ|YRBH9 zCFyw1_{}u==kmszKX;%axfBX43eLWbHVnWL#x?vTuS2^U%UH}`ER>!>+;|HvYr02; z^JRz=y5k9C$&*m5Lq(plUPs`h2N?CdMtRr7k9f@v^2k@$AtFIHd4w=)3Y4)g4GSNh z`fEzfa&qOwm?@_uf5RXDgg9{Ii{WJI(;^mJ_z1XJE_&N06C$-`PzF@z0g#S~gtiR* zvwwLJoo7F9^4&%ava|ml@_zzK8OplRHIvgVA_cx*6F;o*ISO>uUzZm@d6cjVY=|rQ zzoa~#LbROrA|QOn2T=W(xT;ETjf?TL$Iw_{&l!3_k`v%$|KR5-NqF$TeQij`b}Nlm-D|+}YVQra zVD+wz)~f@FIfq4 zcWK-D0?V++I*P5kw!#gFnm|;~(e`U^s;Tn`+B=^H+{2Y7 zmDRLNhCJxj%roSBf8QvXNUq5mHCtp}Hpl%2{>NpYch; zAPeQrXt@B{mR24cb7*0heqr`?HOb-`SLt1ZW5H7a@-O9XSI)>`W6BYghngRWrm#pR z=4g8yDMf;DP4<3cdWwA=hwpY+qHA&h7>hkT$I=t}K!s)2R^UnAzg}Y3^`*SXd!1(1 zgX&T8mxK>c(vy+D@@XapFv0~&ddAamRQjrF-4xvD`ovjS?hXc3r^d5+goR* zXNTzIEO9PWsQEnvq(S*5Hh5Mfx(cK>s%V1HFd;&ic}}A_v?U+$md_p!fy}_wa{@L9#WTdg*u{L z>|(6bq@FIkinxUqoOJA!__#@PZ$(p=zb6J}RX! z)8Ma_i4~?&Ip`3em9$?uFVXBIoqg!qsr2r13k9IV@^!d<=YvEkPUyTBtx!vBx7oW$ z3YK?6&Oe{LU5Q`AdR0n$;zq1zM99a7Ons*>jAjK(g1tvvb(sEn62ZH(+Q1vRQo6@A z>x6S2N)Ap?si(F`v~c*QtTSWG>;ozH)t8Jd8@QY6$>PbRShY!R_BHxf@4d2KMxCoO z`dB`)Z{~2>w0HxAr`32ka9<*8IOCk@ z&j5ao`cC~B!R9xM;Z;p18P{wNT(Q}_yx-10{0T`?!DdvpP)SnxSsYN|Pr)iiiqZ2k zzLKsOrGyggb5TukO}44%jWfYz9H~l!vd&i>bI6Q8a7}2aPU0vkQM&vWsLGE)yZgE0 z`J)ShD=l|j)Xq>9j3w}%5kuF3aENTT^n4m;q*l>cuEr!vu@?*#va@wz_y9YN??L3q z7LFAwdw?|+w(z7n9YPup0p*sXA&OK!Xq?@2S%^nxQciM*rh`tRH}1y|#Tt$aR72B966CW&s z9~jD`IgWs!`)bu}xUa$E zZW}|AnQEIdmm1&}s!2O6D8-ijTBOwu6Yd`NCv=QHy7gOV21Lv^45b1Vh<>5$E;z_f zdO|eVLi5LSsm|&fc}ljUXsQc~Rr{s5uh*jTSqo}*0HLJeE~MlIEdnxM zK4^i&AVS}OM)xb%fi~8|gFnQ=ad77qGZG>N;~e`j-Qh67-Y|dxW+-s&l5KW3vrURX zT1}~*)wdoUS6zou>$M_xhqJ;Tm`%%c@iY3v3Lj(lgI`R}_mdJ^a*w%m}!| zCQIUqx0|Ae9R>l?RO0 z&q@pItME4#7*fF{@5B4(s=}y0tPo`kYbqdFs?WDrQUKu`m;_)rT_c3>e;bzu1!sl1 z#}Qj#6Qt@m9JS?PG%p0ke42=43+33fZs`}7bm9dPGp|}<9 z)i#1#CdD3i7jzt}z6(NjxKR*3c)o`i&9uxI*yCP&iVthbVLqYAhqbDikk7`EY5EOC z{!c5kOKtba^rysXNM#@;O4H#Ejv((?rp5|JQa)ZyPnA*j4>G=1Xvk_(=7I)|hClUQKQCa1NJvzoR<&+l@QA_ISA5Bi-i0y) zwJEQ;1BJ3o*gGSXq441w8j0v?yKI8s6dQW#|!1|QB9D*c~mZrVea+oTIsTsU{%DZ5f-es`PWKf@ zl^%N%X27z$->5=xlEd!BGsF7)CnXbG5vzDQ5`c_t*!2&faSye9VLxq=I`XAKb3inu zqEg*eCH~_kgNjH1|2|5)?Lp7z*o0QTZH*S=;gb?LQqK}|jVWqCeWh(qn6v`|(X0oH zdIPb4!K;9|NKa&zkqpj)RMUv8jO7k2MWpFYVHa?UTBzSIK^l1^*3s`rq9m3$SAtBs zrye(L(T&J!fvt2TPvtz@6GzLZ7`^2CF*=D~HvQo%B6ymcEMdp`DCi(~0h9lnUFF^@I1ko92tO`cD366KTwm34F4x+; z1lk3rYECo*`W*NrrWZ?)v4sGQ2xY5A4HWV{*qBsQo{_zMepQ@|O-H{HFG3G4Cli91 zap-JvWJoA{HSY%6 zQc{574Y&)!9?hM5uY^VDe|^s~41GsECYx;DE-HmXoyw;xr7N}|6Zx7HNz_~}jlKIs zo%(Sr06T;C_TXfxA;=5F;nwq7r327{G?IbNS z$C?}g8(b? zZivvIXcFQGK5lTg*I#Aks`V-UU5N6g&AN8n1=$l?sm?gc0X?>vGp_*91lgY*Oi=$b zv>0&5^Y)Z#L|2^Pj6OwA@Re@EVfmTMqAv~{A4W-n6^?O)v}IXV>WJtt!2<7Y3s|5o z`~c|LK$zI^%!J|NZB)WRvSCQVx2!LBp-!pk5KiSI1-y@rgGTa{-c+hpw%JeGz;s2t zumNZsL}PHL@ysf^<@N7{ zHlLVyDh#(lBbi^TEbSb{Cb)%uRTyVLRLA>a+_5U#YVP<92P$mi3ni*td*;^9?DN1= z4H$x$Jw$TgU3#QP?B!(mfF8I;L?`1~;gONvB!zD2&^F4IUkv3~h9+s@69*buf)C@ej5lfA)tO~MW)>s%hm2}0aXuEAHf4_VU)Q;jNk#iMR^?aACEmn3CtzD zZF$Ss@$o64a&v=;axAB)GrAvrWGFcIZ@x_D9n4p-s_%j;p(S)2_e=N|xZhfgO}jv3 zt->3h!`MfYMTsY`rL~XnV99+}cL%=+w2E1;M>>ZhTUbD5RtO%X(XvDU&CkZl?MD4i zCuI$nKGk&R{v{w<=B_%cfRX=QNMskWD;dPQWiYdNIuZ z)p_DxeNQ?*h7)E^EflQVCy@%UC@}Q<(vfhAlPqWaXwGpOCGf`|7JLsUaV zfNDEK<%F7MqjF$z%07e6Nfxo>kyne6?h-&`n5UhKvxp4q#tu#mpB$9<<#QNF3sBc- zk-lC;YYIk2iDvyqvkRG>1<9)N8LzvF0XXkh#Qs6@`=E}Bj<*1qwUHO#yKA4C4B)|G zv)}D<`gcn%;JyK10L-hfK&>eN9HK(&KB!$7;k*24&1Zknwo`pBQ;heGpJ85em~() zB&iFf6zSr|s7!)VEoroI2FE^l2p1h@*D1GKPLU7u2NAzM53G7B{vsF(IOKh=cXF&g zhuX(!*9-BSmuuNop2FOtemx=l8he589%fy!#g*MW>3RJ822u^vdCNe-JU9ZeUJ}c8 zoVZ)8mM{`y3%XvE*s6V{kuEtSxeahwe~*kaZ1U%8M{wy%fJ+>--xvQis~{yn6{%_Q zzYfok*v?w{InJAS^%h8CdeAO47A_q>vTDvBb$X zDC!DhIU(Tb$yHUZEaF+l+P?-WatX48XtS#|{9s3MAp}bR&rFFt4#Wa+R9ynu$+H0p zgjAeyXB^&&AB~A|cDm?=*%a|ji1P!#AZ`yPZkCh6hSB*KHh7^Vi#!P=z(A&xl9E#H z0KK{VIEt=?ih&VwDe++s22@!1SpJ#lga0~X=<`e*1OO5xL|C71*XO*YuM$zrb{Z#% z!kZShfD}mZItbl<5IUw{)tmzh>JM0eT|a2C+DB#n8z6LkgTr60z32+(I9`?aV9+gR z(AFbj^4`^$Y`FZYvCu2Q9B=F&IfcdPHX*z^UvS^;sYfBV%tWO-;i-Ax0PF83k=+qX z04QJHNjWHgaFIZiPL{G`obZz<)_pG3Yr30~Aat8<&z9u1Ia{*dqn5tYnzQ!V+Z(LC zSyM_I+nMCz+Oev$ER}?zX)l$e$*dh^2ibrM^5->XEsK(v*z7 zz7KdbxAV<}d32OOBiyzfp;;@1$J~+(K*=_bJdV~vedmuBL~00dS2(*NY}1cOO=e?GroX4-w=TNvn5o{rZBK@>K!v- zrUw3>Q~+hPQ3wPh+Y$$2wJhkAZ|?u%n$DVWxL<2_d!l=|uj)+)<{dm_tI!}DtZC%c zii_ABw^#fta%m}D@YUQ35|)X2Ff3{k7YP7vm1}JQQb!*AcB<@NG$60AERMZqFP+6c z#rZ>p>hQOI$Uleva z_76KILVtFwx+_-EYVjE2u~VE{?g1T>l@~4|`}HVa_r|@N6e|LC5T&y_8a^YE*6L0; zDm$4{^n3xXF@K$n$%~;%Gt{QQNQYOlPi>8js%wJ)M9&SxXFaVVa#}5U-5)!4h#*pZ z$_|dYmOjfst_m;v*==gM=!jQr*$f;JbGGzTl54NgPr>-fga0>|rB59o{i#gGCo!t@ zTCtanI*i+16pg`p_IuuYK1&Bhb^*d!L6hR_;2hcf>#ZR7yWZb;v?~-A@|gLNsZrYp zkIIy^gH#z^HP(JaIZ0Vo6-3OM(%aRoEoM#lR7yUFZ8eGbZQCGMN}sGY7n&mFT$4Fv zx0R_z$)Vae6Z$rdtpySJn$x^wiM3Izwp1$4`MXVV^q$AAfIBExijx+UMs~vlg2}wQ zR^)KU-j9_KKdW7JoIuFCbd<*@^QV)#d`*^Lk~6um>L$Ra>rhI)u_ypEH0SaDzR!mE zBL)2UyxEjiwOB&5G7OvqApCb^`2UnF*$1%rs}BjRM%SdLoAbWI^r7&XQaZ^*{Qz8U z=xmSqNVarq^a}TE>IUuiIaqbnV5jH)Y6AsN@L+6DelAs{o14ucb#C*9? zh|S}YOj!bI{F>_=P16;%X(IP+_KM(G7NMHv6IXBG1LG#v-BA0C&ZH0fZP?T!0*;R# zHILytQ8svRrN3`TjEMv&^oLg<1~uubuKmzFRa zY?}Bjf9Q~CJ`<9~+@VVr-c!h`E_+h4vYz%fB%@!CL3XQ;?+?$FxXkd^`7Pz|(1ta( zxozW+(REL^Aknhh%r*hGP18$zKDmG}rhLceC;!DJ;S^lFGNEo+Z61ix1^W_&I+~K= za)=@!C?7F+5-|d)#&316gP_o>O2r1;4p0cI}a^g?NkVYW>8a1+WtSDrI`}Ah{&!1?t)Co-VSl}@5h^lTik;O8G4yDQQL4l z>(N!wJzeSHrc8uc&{I5-?99Ezwh2f@Z(*T^nJ8rOHj&s{7p0lblF#?> zbmmvYu~&h^_AcT%5%<@{nBnNxE8}RGRO}#)G`Y2jhOP%M-gK#LHLfhG6{M5YFT?e} zIYRDGz!@~L%TM8CnT@`rzWUlcuBSw=!=(oSMq~8FLU6Z0S(1!pdpX}V$I*|B8)o7U zDD1K+;)~Y`Tt(APRJ2o5241*4C0L??zt*w&Lya?_i=b%nbQ{Vo|CJwrx&p0;7lnoS zwzug5gR%HKAs=OfU=3g(Q#1rPMjVmqIk24uG^hgc3pik zQ~d>{TxS!06=m7ZCW~Yb@(7F$nb5$C*U2hYM<`fV3CfRU-t4^+HV0RWiSdVv|3-I{Gzx==M&=k(d=`hvl+je6=2-& z-9Hume%T$Kghp0JhH9^bYR@vdG`ADHQ=d3w8_0sWy#l;x`=mnO%MZ$#0DIg0Q5Js! zK-B^BKGKEv*Lh+LR2_JD5c&DKrq{A_8*LucWlhka)UUs=(Vo#nbOH~jZnA0*nO$V^ z2*W8byWqGg9(Q;{{s6VQ9jLoe5(yeE{L+PK8F z!6`H?Grm*tQdpCIz}&>t0lWcdDp>XjtR1hcfM;S-&++y~0->L1O#t-F?c@&%@7jYg z$3i87Heq>}%52sALx`G#G!-DxP#>j@EFG8E?wOi<)YG!PryhLWFZYq}mMLSxYs3Zz zi^fhMHR<=5QY*^x?L!)pVedtjue*j1NJqU!12@CgUwHd%Q#B06jAckBZZNo^_emru zbx0CUW0BMbT!LY`Lw>uBV3X3NKLSeW(Q+ zD;S@58uy+4UvjXYpGYT%fN}Wt*|aBLrX}+#`t;Tlhykn4h^(aI64+~{xzQkJK(&P$4g@lSAtMl$9L`KR?-LH0!2MxH zlHN@&sC zMnH|eF?&uesuRsWZ?#b=_&LJF7}DHW(YPzj>^CLpegqM2RNj;>!B5p8PuV3Is1q3E zQ{6XA;`RSW)l~;Y*=YS`K~lP;q(izpm5}a|mQuPqMMOZlyQI4t7Dc+dySovV_#X7V z_rBlE&JO?V0J~>T{o)wrsthr15ew~h_iZuO>udJq{1Vr_d}lNH$}-8bHsl+=vXgc{ zvjb?Q(Bf0=0Jld%&QKaV@5`)E)bhi^?r==Esb{v4zDt=M4_(C0FH$h#rAxg5+?&kL z|M3~#%s;#qRd9~Lk)WJ(5TzgY;3Hjc-u1x|2d%HiVdw7R7^bMywL8&HOv&&#xxrzt zSmod#rXAdhQ3v7w_EDmlaQ;69+8w^2iL5cJtbHM}c^jTCeEbQH4}PSF4b*C2^L^?_ zzGg`jtm_~C^wr3NlQT}AbKjD1xe`y{6&Twz9Qin6mH+m;=V16yN3WBap>W);{9bUl zx|4q4K*hb-ss9ySlgd?X7P@}ncU&{K&8rE~5l&BUL;MtEI8GfMy;eOfF=Z0*f!KR- zX5+Dovnyw3CG^uWi9+vSUSwW5q2!Q=BVFzFKE74{AL9x)sVvAkbKGvV!o8rM1=o%0XXL-_PgSj zF?f{Ir+!#wnqTV>R>)jFLiagYNr`ZWYCVY!d7c7O;L%X%Z!3?Bzlt!606zBQ7pmYMe0{=xKWX;h*Vc5pCs47;hJAy3e$%8fSK?(~=G6|OUV z2wxP?ml|u1t~PC$D-+|o;yxi-;<(Zc+0KD6Ply(>hkD&!cC3C;-+nH~&t&VzL;uCC zguoY{@~Pvj-o*ll=gAo&3&WjYNo0mfeaJWS&mkot--=m2(dl6-)KB(sOf?VOBz$jN zraeWwDh(vY6+Upo@3VSeHL4nsY|UX;ES!P1*(=ws*PwJtkhj;c)ngxOgtJro zS7MkCZImGQX9D1g9cUoD%!ypU9|L|MDE~f`!XQ9Pgc?oYoDd{<I(^juvH!7H5h4|6_2a$)XOf#F1#J=L`|wDeikEz6(%Q;RE%aX-I> zvvL59X!#>NY>!Lkmxe-WI>SsUOO$CboY0iK)L(6bf=%+@M#q3$@G^<-&IX$)fR#U5 zuMdiDTP1?;JD!i2+tg_Lc$ASruzq;`qqo%Ca{q7(x$zE3j9#7vHrjnnCwUVn^e1-; zJT3aKh(F)|{r{su>Q_FW__;b@L`$v%nDV+Za2X7GtX&igZJXa^^Dzvxax!ivlhDj) z7!l8Ti#$97E<*G@|KQ)Ca#6RmNZu(IfEJ+5(;zG8a{(XZGzzN1gOJ){HSEOJp4%{m zGTCHPl7{j`PffU3b*ELwRz;L7d+jGY*SULU?}czkOP^PVc1;QYph@+TS6eOS1+VJ4 znckV|WHREe@>3n>8jDk%D5k?>I^(A+jXzFqjY%E$x>$LM0{fU_I<@wl>z=oDg`fZT zY+mXm{SSI}F7eXX_m>TChR^+M`iBs%;*G}d2i-(S9KNmoes_Y_K=aC6+aBv}#K!^U zZ6?AAMN1dFgoLz4w~UvQTnxBKlld}K!}p_TuSBdAd`(f)4q=)wNtd*{=0Aa z&XOt01HCo+{^cPs-#f)J`39P9H4UZS?bfbMoE$(_zK}Xywfqi=qy#-Mv+feXgoEBa z=!=5?H58@8NlLZ}O5eIR^y9ZSXq5YoyBF59jaFUCb0$tYKPTfJb>BPm13F8EOm8A3 zD~I&7;q=X1OS7{`5q9pV1B_s~j3jCF)Iq1RWLeW&ERSq}?bxl6@h+v!mRk8?C|9&p za|l)P-o6EH&~V7FUtZ#)W^zo93$ zGQ#mD;>m16vGlK+H;rD}h^GPv0Bn_0Sev&Qk;$^@_@MI5f|Qa$JFk zGJMU{_Ig~EAWlY1f0*Rs7G)BUF0m5`BKTWhD%T-UAV-NrG47;%$*JFacQvcD5gC6) z%@49fdn_#3eEiOJQb5>v|0<~P^L-=aqxrb?hMt`lCPKXHitlQ=wm4P@b6BRTwwiWD zPdsw7bB}De{Gy7pv~w<|lZGg^Fz(ad$&NVg3fPjqTbf_9&kAklXT9S}x6ea^SCe5G ziV~<`%O}uA6{@dQ>sOf-%PETN*O$&pQ2aF*xpWHQk8XoFQ*$%zb>ciEFgS4@kgW;+sZ1wi}^|vmQ^ymvrd^2&*G24}kpi>WN7Gh1oStq=4?zbHrF$GK7cW zd;#H2eh+$ z0u>HF(VIMm+f#=w@rT9}K5Zjr?hyS*=m7jc{JzH5teM@L!SpNyH; zU%kot`$D{>@<_zHF>&zvw~X;|#HOXq8Y;&`{(evdnzeUXuqy00@C6Qe!k#cO4gfoF z;GF`xQ0Q?1&Bl_Mf>_S1&3s-Wp8)->hBag27nrtZc*r_+C87*!0>1aOBIpPp5&iyItwo86`k30|n$o zAx!(NqPP(9k=F|9!SMFS3K2j%ea6ArVa6WA3%jjhXsN7N+>3#0@d*k?#2mIC+b!WI0mvhE^tZtn+KXpI_y?rM?vF-{{v`Hm>(WdeQPyg>B>JJGg zadpVOsc3%gZvKZZH9%XQNzlZjB6Lf`KSUDEJpB&lx2abJDHITT$iy6sAB(j?W!Bm zk3!X%@1~3A=`dxO6Y~R)@CF*q7<>SZX9c$cBIAx#`s?Xcu>i-+f4y;!(5-Kmc+g3%JBMYfP5w^}QfUoz6;*?T~Ygk&Qw`vP{v; zdL2Z){2ProLpM0gy5OkvfzNJY*N*S4ZoLSIri*i&3PAd1CWcCB)=T1JPoC%6xvG?k zOZRkX?e>RTItH=&-bn1bjlw7dr3sV&#q4 z^5N_v7`qkrPUE#LEj5_uPQ70fHwmk#m~^c^(t@WQ7@AbYwPor}2`-l6qmem#{hedc zRX!6!0rwuPb=%Ulij%jM;=A6qks{~^+b|D&ggdqyAF{kt4#YwJ)KqpMKFOqMimqOJ zGvNZ}39S0!e-5()S(i!HaHE$c^?PUQ@fcIR?*wbuaxPD=$oKnblI4AsX=VQshoA{$ zemi{GqNPlj&g=*lVq~Iz^EGFU)%;A`19HR{?dI+kR`iP^ zF-KbV6yx^cQF}XwBNqdW6VH>-boD)A2zNI0Scvw(rJ+u2JjM=WwA5`epzXI_zM(o~ z&hvAkbE_axOt#IJd?2kkK!TAm?6M{G!JFjQfm5{3J8X+k)L)*~3-Pz~E@+~MH!X~a zYIK#VewmJbZ~};A<}kfZ=yBS6u$8TCNczMNhaIM*q~EzxVcnc6%ETe8Y;cuWq^Z~w zBGO+Au_WG=S}_WcKjG`Xja@8OEo8spLT*!Lo8tbn@Q)|+%eR#^p~U)oq7?#HXS-~p zTVu4J|M8rX42u+|zb9n2_f58^VQEgR<)?-#gk^=k$XsmDv}3tMt;zMVTdUi(<*{-y{BaU-&+xTWPyOZ#^p$DW zq@86asY88RHswPyt6QS8IiA-0Od;QY*Z?E`@HJzrBH+a_?#+nWME(;@MML*@Z2Gtf@D=sf8#-TyT@59VsZnTCqXnME z&sJLpz+VoJWIlX!)xdeze^1~b35j7K_k&acx%ScYS47X>esj(r(njKX=A=9iY(1Bo z!$A*zSI`8GL+3){!bmb+;sOw@TL>|X+_z(&%g$NvY6cD6tDi$llN*drj9BO`H(y>vLACT9xps5La+UFmmPP6&h39!0HmsXY4)@G`YML7BS z@xzQK;@3D04~Lgxt`S_n4l^4#!Uay9S~WRN7CLqNrOCOXkASq7?L~jRC_tUJ?aF&l zd|-(tL^p+!^Pr3!%(k=^D18^LuIb0iEe~UElURtJVd_LlVC-!YN|#R&DE)rV9&&#B zL%z}kk1X4TRy0sWdmE(InDEwFrEywb0o+3l5`fR7j@lzffJsx+h)W+gf>B|H{?0T2 zeQDKi;2o)g17E}Ev)LK}tNkr!IV2+U1lxzuiM61iZXHvgyb1SIHMbOFd+XM4_ zLghN5;e5QaCh3hjq1jD)F&|*!Io*Z8q!p#1Zb`LTG)L_JH+*resn{NQGJT}EdjDw? z>Ljqr;)$=lo@gn!l(dz=(3O7OZ9VwV?WF%0gVn|$jDfsJ+62(mVc1O_2?;HU zF8^$rLK<9&oY+m*G^}e5^qy;20m&*k-}))khb#7P5HerF727Ry@pSlm9kV)(+6JID zQ;8lO0n+@U>wN@cf%eZ4OT5x={#@q)%6=?4h6`MzFM9AjGgGT+ zr_P?8-kvKxhJ{BEEI{%b*wrgfe6h?iF3_;*sVB5;@cJ@NuPM*B;&qk%|Ie@Sflqxy zRsOt@E5X^fhMm27)Sa7yP0lyhk`5T{!Qs`$e#IYxE6Wod)`QIPo)-IJ;Qll0DhXkp z-hRlyMi$I4F>rNBEzg%`vhvJHYP;`7&5SJRt*JiQ=Q0g5r4+*~?GdMB$->e|9r8^> ztvNfh?92Bhb!b1y^Vfiyh??Z-GyH2imG-mpW8p_DPnzkE!ZtLegR#x!%ADx$$tpVG z=y?$`9bQH4Pz8Ywi2YLGzR$h_2_V>|!bKY6nChfy=eEAn%D;>DU3|zo3eoR^gV=$uM>W=w+thI=`%0Ii?W$C(UZ#q8IJ8EJ4k!8z) z6qn70gl5qGtUxOK0P^|6%|SA%&Letj|HIIy7+xg~e=i#uz}^f$O^C(8>BJE4aL-^MopV#`NEw$+_lMPmf3WTE5ju87r`!>QSu%TYmV{Bn$>N^8 zIx&^2UkL8-;3KZET3^{HTvZe~O}q9=%kD;y3KWFA`VUtHXp;TAD4)=*p=kAphEUs; zy-R>toitHbVGOdMT@rUr(%CU}6+$YAa5%38cK`3bil+Ep+C%kRj?{Qq#uvs`;nVp9 z7TH+ScV7rb?Y*e^;Ad4{mTw?_PhK2Rn)wAQc+wi~5>vIAl1IoPv#Q4xYlYbU(E}V9 z0EDTbvMED*(-4V9wPe?=y|AfuCb5@%+Ims6Myd@n*yq*A3$qwLnoE(DT(yxH5(;V( zu#+q;jI_&hQE0CdPn^+YsA%Ch!{cjd7G7y1g7Ss{M?aOuk(TZ=zzwJ+sU9wVyI_7o z?c2Dxmdoqs5v|`18#OC%!VN>aFK|AUCUxEaUGUc+!~Ei@(U4{y`&<73?lh;-l2K@< zt@69H(SpOs9qPC17r)y+!Ggjg%(8J#vh(Ehb7Z``iSitKVHH~x?&f6Msa1j@j9Gni zWHUB^5g?p;6LOR-WImUYi&B5VRg^fbVWt=F3gmZnepX*l;)kr(FavB-pCf=agD1Vr z{|*$vF&;53#6p>9+FF{ zLfIl$*N9A2zO;YIRW#UQ_2&Yq+e(r4!$*a#Pmgi4q!E>d!W-{3inIn))Q$U7mxbH9`Na zCY|2%tS=Nw2tlw2yF$l5p)5%cEiVY^8(vu#sQrBLuW*FHCVQ_cv8LxQa zPnD##bWYSTsg1Ws!DmJV7*__yzfmL#`5~R5P6OHIuVn{fq zVK4|F)MVu_qba~hNO3P<2ZpRn z(<&^azpk4nh~JJHA7?|kZSL`l_M2w~zFe*$4GgDa+#F~}_3>iEpBlOhoRRo5Xs#io zf>P68Vmw|BIIp!^-}=B&V_55e)jp2SGr?(wbG~nIn=JDKJXC8c{H@li{02^wxj1Dj zU_qbxv0mKoE=EM&N-;NWS+h*bpGr-9J?XD$Z_s|(^1Q^NzRFNt{@Fjp9mPy-9=U!^ zEk=W%bWld(qXb(wY^lRe_ffj}go`=(&wybTn$=79B zh{WX|P^ymF4| z0C$3Zg9fcHG~XmuwF*=?w3iqxA4Ck37sZwWeAHI<{85gUfL572-NMSzh~!_J01#rQ zgrS=oomA78#b2799k{mIQ8fqhcmnVhza)zoOuIoTA9v3JD@L2(_QsCpni}TlO((jN z`W2kUtIW*K{4$)L>bcb8uH1H!@$QhiB>(t)>24DK=*pzNLBSaOvg3Dw6)ZBk#q%Pa zFB&53RA>n3@0)R8LIJw+J4{o8SLc;pUHlR6b+-H;=@Ml&dBd56VEP9_h?yunB~Liv zJ0NJFXz6L-ZXvuO0?YxOA8~G^qo15o%~{=iM&}hYZsgt;k2z{lnlt$^A`NyV`5H4m zLXj!KyI9cpWMKlzmEYKuXjGf zdi6I15iu&{Pmykq02lxi!^=(EeI49^-#VaansNXKB2^WRv>@VFm(dPPE`s`=!SjL& zx}I-)gYPFyCZ3whvIVBL`o{z>oo9TA{+d(Z@HM6shO9))XJ@OeH|ipfo465o{pA_2 z;(z+Iz@Z7-4@bORFV}P1w6?@T+Si+CxMiMmZJ8?&-!w@Iq3RXK3fDCMUhpJE-Q^i7 z2rhmrQLUoC{@VSMxA8KgQpG286XSzDN&n=rKYZ2Ow1z%n{%ex{oM_&Gtw(osXB zlE$$c-m%S*77(*LB$fjIvup&baFQyASH3QX$>{54jWcfn(L4&$%xe*mva1gqrXo>_ zM2i#QlGZIx;1xX_BZuM;%uuu==v~OCyr^dPX#!F9N$ThgGO|^EB%m-$jK#T{;#2ub zT5?RF1VSAuR6%==yA7}%hAVxn#=QMK0p*tN02#y>G8avM#wqyTf~M{JY#s9##g>{( zrH6+b^iPUp3+Cf>F;n+{1tK*#0JNz?FA()lWr%=ewO-#(1C|tL#59_o-4*(R{YmVej?1mXi41 z&J1w_zHg!U@e(WM>e@)xpQ{W3W9@C+O9061qeQ}=RW;+$P12I2n=^V6KfhtZ!W|6G ztj3#B(fHy8^(L=~pKVQt#5IJo7JR;1;ey5(U_biJVamLt2wJ3)0fmo@n^-0Z? zEnZqSES+HS{=%L?pmsb}=*`QqgMA$e%c!qrRFE_^sa@t}d5JSt)LYWYK;h)Wq(yIl zS+^!lkj&;?LGT~QoJkjYo}lqt1@1QhIO~l-a^!yH1bN4v2P~ zi_Qw%F$6o`+v2xJ{M6G;+e|X~#A#&GAsrN8ZUId#HP)D`AzhkblKC?2SPEU>_A3U3 z;ry2#bJ`6oeldaMc(Ndn-Wa(k`z*D}1|6B0M^fNLlTgDGg#)+?i>psl9v!&4F4+C7QzYeg{2i8T^T>>9$n<=L z5oc2UKnbrTo7Rp0@A^HHJg$Ddq|(_q#4Iwg*kjmGXgmszR7h;bG_nv&^`Pp=h^2?R-**TlrT~u1fVDBTS9AlIy(tpaO zC=|nv1ZKhhD6ZWd-?_FWY^gkD9FQ%WCe4{EdQF|=YaAMVIXgc_HGZHx`j%H~`6KS% zNe}or8gg=?6wW;}>fAGXd865S`Ahm|Ln+gXcu8i!Am##e&gTFS( zM%>`yPo>1evKtR(9o;a^uc03<#4WfN+1yyi`FPWJbxmo#8JFUAhPWy{Df}|`MZA=PdsjCaMPcSpjgyGcYiX2 zt)8Oxxl5D(vNV)|LF#3JP%-0+)sjE9C2MbgSkyILmnByut8p^m=HmX^>+1EK(R_me z_)zz?oC7>ep=ET-y5B|V6(T%U`%AAC;fJY8biRNV^^9#&3SK9JS=x}tCM76xl_gA;$nZQ z|3noCu>kvp=dCOU6^R`j*^(?v+XqEuDJ|08IpJMLr&*yoqsLzzt1QIj5k@0_e8~P6 zQy73(L%zXAxNyr|itF8f`9q&gZL@`8basTiDQh#VvoB4l0$wo)DQVRc_|FMD>7YiN zZZ&V2hueM+grfOKP1m>{EZ@YDl*SM7=hIfff^_PyxB0(eZ-7=dO;S8KT+^_@m%#5t zgGqru*mfLu(C!hBQ2<5vGDl@n$7ORdwE%iJC496?|DCFSRe)$=^QfUe>u-JGsh3E! zggLIZeWVxQypP?ZioPIiV;}NL>!N2#=xXc}_k;J^EBzHQ9sNhg>rCs9!O%D0nJ3Nf zD=;1Se?`*&J=l`l>Yk(M^@HfC{Q*ljB*c*?G#z)}i~8NCxq=lq$hNZc&#Dhs$FJAB zh7B$=)`Ub{H7EOlKRLhm&02L3Va(5{>V&VucRMWJ>osuR7CRr>ul#Xr6V=cvU~zd~ zNJH4!n#R|=s6(?BT_~BoJyunpW%#*;bH?Q5#pe0M-XWHyKq@9M@CG#` zr~Ab=#qC8GtslLzg^lm5B>*68W#@eW&~|83RN1`c0lYKTcG973vMy5{pv#Fj4j&P9 zZ&65n?N!Dj_$wQ=kG5OdJD5<*#D?aUQI}`}1In6CxSo-8)HJdm)h^*0X)AU$56xfa z?uy%`xVCzmA08tcA#q$MvN^AL&2v(?(w{Oy2;shpro-QmW{ExIa5nc8m;s_+o#(U? z4o=HMC}_x)VZ;tkjPQRRkTXnP+x|m6lA8sALefdnah+55O(rq?fHSN3yKiF02?ktN z_bg~a-qZfn5hR#@@!9{roDNf~{%9I{pa8|%W3CC_3#^Z1@C&PH3t<+Pl7{&#N`?p4 z*U@6^%lu9Qo>SzU_juen@@%vwAqV?Et+)p>aL=8BRm?eM@rO70&vJn1!gWHGES5Ax zRen-=H>F31gQ5$UDjWd=MuZXL-?IoLU<{m;+n)Yp`)jvqyO5s>0=BmnK8MuHSnba1 zA~#Tg zV-x9Mqla*#;8Hxc?R%WoX`%+lEpj#y!2qRZXFo6IuG$j9-H3l35fZ+Un#i-TRtIBU z;^(rfSUDaG4523aj|A*st{mA6Y-(dcx09DPoWyIUPwTqZLxfAxaVC#xS5R4frST3# z5i9_E7IO}Tr8JymDPklT>_Z%TQtZZIWAPI`u_lyoa9x2Q^IAFwO+983Aho5Yu#)n6 zIDII~{>VG)05_D9PAo7g0D+B@ttsie%l@%Uw0ZoCRR>oamq3#tc&;w$F^Y}viei2s zCyGjr$TJQp6*IYYzOL4&DNNFu@FZj8a&fzyx5gEEb+~a&{KvKO@3aYQtSd=ehoVhg zOLVS}hQFrwK8hW4_$okI^gmdWw29$MV)6c1CP0*cW86D(X=nN-viLa8a>T$N^yd)u zKO(ZH#T+~(EBo1|G<&f5?bc>!x_j|-`)*5YnQaZ$`|*PyPL zSe`2FtNb{2`COjqejCBXcXQu_jlKPgRSI8eJK%_7bg%xYRJ+@eWJ;L9NKZDKdat&K z4)XCy@Ir2=?H=`HSnxh)7BDOTdV3&g$z1b?gFgr)9p(8PhrHQYXruQ@z}?&5#b24o z`rMrHm76#+wI1gN*BtpuCmF))d)WEHCG6C=1%p#gQqynM`sNwduoWeg-_yJTkk)+= z1L!z)hItgyf79|aFeT+1T9$>1%l?ZrZ=FAC1W3>D*T!Ar?BeNC%G?OVvW-Yw!cg@k z=IQf;oxJnQI3CrttbBcjhi-;r+k^?qG%l>Sqw}6TT<1faD@w9@9KR$OuD_Zq=u)cE z_J1ZEpT$eS#ZOH3rp$$A%uyW5$M=lV9{Z%q`K0o<12>2{E<=;8+vBbbq!e2Ln}1j? z+c+({5I%YeB+ZaoyCK_FI^uT+8h?u(@jN9G1C8c?=19HRcp|I8fL794Yfri;8DHne zaRYwLL5;WdSpI+*oPfyop_wB#PfSE_p`y@Bwg|Dfhqtm=x=7lc(0bhMM=Ifd&6)P| zyK4>tA_=(PJghRVQw8^rGtJn)dBdTQ>&GJ)2sGX#7>gy6Lc(w2nJkrQZ+32H_@OvU zu>3nq+VGgggck3cgCo!8lmkcZpwyquEc+#gyjMr`!LR$LjKr!AdcxPWDqqP~QOT0M zS|bzlhdse~b^?L{cXDwoLd!dJg;HTW{9sr)?kzv^daG$_dV8WdDNeRC$_hZ6OY3G< z#rpZ?9DiFTRF8Gx3pkXTkbn^Z$r$jY^a)HtVn8_gUP#xV-F*4&e|Jn(c}-+s+&uN#Y-u=gB)N)I8_K7f}JFkIy+*u|JV(KJpeY53}*5c z@mByWW4uz2`E#0k*g?+HYO8a_iU+~auDltOF-JVD0xJKnXaS=lS}laTk+EY_#%)6! zd4{cn?DXm8+-AuRc{J0Nubo7t?O6jvO_5Iyb&|H@-T}wG!H6b^4H`Qr@kG#srVx=w z4&6Kf0k=~vevn^>^Tm4#ztQLUdmpk#8@mP;o{jAuqu-SXHmvg{X>xH-GS0G)f&1|i z%s`-@2F+DWxFE8JIc^qPVfXWP_QApBPIEt(dSYeA#0c-FM9J9F-5CecB;m{ zWD*6O|HKTOOlEEE=t9X5BAnrU8?&YHzD&lQ-a3wAhpy&LQb~f|^o`T@syEB6v^?Rz z!-P)JUz~PTgQ?X$aXEio)%s_;>6F$bjkSeZxyT^rS0?9MuVR}P`l#>VbTg<&3Am@= zbs_S_o~^9!OFhDy{_%27G}m~GSN#RL@umQoezPfo66HNY4*53T{qF4&dl8m|1jwHc ztLHgdq~7P24j4{R(E<;Dn(L+h$qsPUl*zW1dp{-^q_!lTW(MpVWq1P8%`{FI74;Vw z6C~sFtE#Myq0F`95RUY`^!U3A+U2{RV34DdGaQ&)6yztGYDOOnL3;pu zjlaHIyT}aIuhRRS5qAQj-MHi%hINAG@TEF5-0K%{={jZ^xoxYtXT#RVQRs_zIWpzk zmnnG=6;zPj)&eI-Qr03*nZ@Zw31yarpQ=rpn-V)dy9gYkb~DsJpZo9;+Deinoya2Z zuZlp*mc!~bD#*QX)+=zS@epw9+9l=8w~x>bCZzkVuqTk^D>zId_Sh^RKjte9M9A#0 zR;Y$(dWvn9^;9^6(Z-;QW&i=w%?-h-5VHHpMPq5WSX*-|6JOstbeF?tz6gHmnQA5dIu-8_UO-D(Pk{R$6{F`F0R-pd&% zqUe>T;^uSUFKP(KY$>|i?ohP-I9>JzdJ9(F*Dfr`J+v3hkT)K6ubifstW3E$aUGVy zkK7RmwFN`_)E-brvx^IEy|*!QNpyJ0U1t zboD^Vgk@$oMNAw{`^KH&f%@C2OT!E}O#Av7B1kEVHs0cIu0WbObGQEt0%k&8D z$!X}>-u8S`v>5>GP;@^~3(N##8Ex@t6l}6;u{uq8UI)OA6MYnrPpzs@xs^NQn04z#mJzf! zRnhU@+U3xu*8xtsL{?re>?2N3h4P22xa!v57Gg`aJ%k@;N3m9b%NiDAe14k4H}%qP z(#p4a)9TvF@XUHjr7XWaur}XO;pLw3Ovqd2G>W%kbcH#e%}aw)mzWEe7!~~>pSRhc z5p+@`BpSyz-PD)ui+HLtPf2wkQp|}K zi14_ZWfe+l62mh-pn?BSjq($fMoG2s9fK?9iP(;LHo0H7_ps_e$X2;mqxZV?0jobGT2GtPBYgn3s0~_lKtu{5nL<0mcHMT(t{CSW=f~N{rOs4+pg9h^7 z8cs$Yn;+`duV*Sp^eYz(#@G$EU)5i~Of?^mLwQEs=5VcRnRgN(S!TsPeZ!Lb7#qlC z%|f<3@JW&Pm_sq6mqu^`m&lw<_1L{VQ|fmc^;Es(`-JxCrH5-+O&ot*L^-ldHY<;_ zcA0zUw(CXT+(&Bb{6pU@RHUzQlaQ+mKy{3C z4o>U_TPV$wU%u?qj^lAGGo}9Trwf4t%gdvuNFEaSgG!dCH;HIx0_6jdYW91SGlbeq zci29u{3}slyug2}TVJ~u?aoP~H?@3Qxanfzl(HmJKEC{Z|5peCe1k+iEujy! z>e)Al9MZ;PpnYCA@6VgP57JW{usu5>ORQcR%l0 zQW8ynMl~ob^RNk24g00qYTpze8j*aVj0}THyBn0?FCsUgKk(pauqsN@8GJg}GOQ%L zk)XpP27PWtp>wB?cHbXMzJ$6Qr4@u&F=+b>GtJryr5KHOEMxH;%xR=}^SLzStXIlX z>sTOv`Oo)UEmJgH6!fTF+}H>%=GRf@&xO%=bQ(NEjW}3-R8m75o-*P?`)||$uY!}v z+#eBkjJVJ3q*OoT(s`+?r*6uX2myIKw(1|Z?zdQt!aawLQ7NiP%6=%&{K)&TXRJNE zPgmPMK6&<=+*csdf*%}}yjm{4J?pxEJetCpQGLrg%#a^L3#Cx1fIP2hrf+zDz&Z{# zo}0Kd6`I^S&ho6*`P~@3STgRFkz7ZIE1Y!I9z5;K*_RQ7>r;nPq+bpXqT8An%NcBB zrwM&{Bp~FsTnZxa?b;XMz&#jDiKGV1I5}Z}E@X}%SNKm_bbm$>a8^5lb;EIQd|lKM zJOlh@LxX(AR*T}Rn{t9>o;*!Fn1&2x)(LR|lLcZvyZ0$hsd}_2WqfR-FRf4-AZHR3 z`7#rRIq;wpxo{tvM1>IaNJo%cHAyFTLvr;|cGbtzQv69XkQs7^Cxm0d9C2c2@(p3!@ggU-JGf?_o9s35 zW7R?5*q0vjsa&GdhI`$UJZ_RxgRxO|80u)#ew^#Y>!%qruMaN~>tGjqQPYzhx}7q2 zOR}`DUbrsrHC1|^lcq9JQ?TZhSB~GRj6kS0EL&pQU9QTbKm67@Uth&~MfvN0Q^i|E zDp;7Wf)|&l^)B9>4x5TjF}rj>HWXKYd)z4b25mEwmy?)ZP%eTb>HnP?=+YsDSG2<) zY__sGI=l04Z-uyWY$n6l`YkFt3&){Xmvdw#V)e%bkx8@IiT>O& z)tYYMICe0aDe*0PA2Ah0UN%DgM`2S6wQ1iMl?IA4(m&35Lt z@-Y{G#|(!sj{>PdL7dqV!;hMwd;UCWpRs?TC)B_Vcb6Hmb97C%{)bshi!CBM}Cwo$so+gtZLqC3MLffi%N!+*TtLG$DE!Be$B~BYYr5Nj; zao5^u6&JK~-!QqQ6;paZn4!#<`SOsZz+poEYAfDwFo`u4yP&sb> z%THL)iL<2qVH08WWPKYY4X2h7(?35OYG4e+17P!&T(5WS|6q;&j zlog0D4I0YWT(jr>?`Q7+1&umN4^}YV&NUV(J;P3Q-fxb*S>rxIdbhfrmEb&qMA_9@Iu%X z*JgDS{p$p)wY|avfzeWHuB}h6AmhAwEiH_;;5);T+4H#}G1ZhShBzV9x{=_noljb` z=JURXx3>~iw>i*dKB>O(d!o(vRf~5Fyz-NODln>PYKyzhaE@`H@t-xE`5H4_+F zi6%G{TLIH3e?MeiteYxo_4b@e#pjx&N?$27Ju~ay#FxyZHqAJYNR=oR^hgyh959lQ zEDkoXT>PYT?QQou=GiEsZjICVXu&N6)0$IfQu)?)`JyVRu$8COB8o@hINaR!h)3;# zX{b=P3##DZ;(9#(YuHnxQmGQWniq7*U64qZxw>k}dhw za{TRL>8ZlQ`#|f;pE;pHa|-Qayn@BltA_t9Ie-tnnra0V&QM^=obzOLN}Jz}k9eyJ z@2s3y_Q7&G%bVIGsGj)6E6RUYmw`ah?4O6S9#-dX=ts@~8J+!Zsv2Kk+dWJwftxR0OJepQtnPD@|d zc|2Ynv8TCAOT00gh{|etrS%%*FN2rKqClOYxA&)ZMyeVvPDKb6iLl>U426}XRzZp; z1x!}QYIpD7)WI99D~56QP&s-SZFP+)gM{18=TFH%F$cf4Kqwcw7`tB0oG?p*=P%v& zPHgj$@zD`~bc^*-dUl2Ff);m)IAGssUYA*T{I0*)VpolP=5oBG=Y0EPPT*pG^`$k{ zsXi*aUA@Of#A|(flE=YW#dfxk>vtzli6Ah}axN)Z0fuECeVAo`e~sGp!^6Iw9#j&U z0k#m6E*!Fz@pwF~Ih!?pyZ@TvXQ!hBTN`&HbECr@U#;wxr(mmtVEcrFgMnV!y98bn zhsVxa6Pf#zThZ^w8}D7M#3^Ih2BZB5^nQxRq3O(ZEZ3%T&!g53xqg{*{+!vNO%EFc z=zagm5p>%AK?kTjuHIU{tiQiKa69Vs;yG@iaOYjST{S9SM>M^=b{@W41spbC+8-{&f6JjU~92`$}dS+<=fW1pSm3#YLg(jObk{Is9G;SZ`b&|L-n8Sq)EV6}J%_>7UP5TFj0dzr;=*&MRn z8}B*ae|3`(5jQ~QSuUs_B$ZkIH7GYI2(D(VFuBaG{<%oGMY4X+HoIDv=U~RId+U(*+wFi0S5NVBtMqS8l_LE1zb(@^WaPL0_afjYQ6!`f zkt=LW;RJfqf+{h)hB})Km*GgyS1h{cP9Y!~!-XGe6lNH7ResBPxVNg?ncVKT4(dTm zXL4G-^T#%+9IqPYg9O(Es+A5OtSSNw>Cwz6sn<6nh6l2>xPv+Wt=Gju!# zt*uop^kbMEtdoN!7%$7MqE+qRzzJ5THFrm=fJoe<6egxUE*~u?9^H`|P9qhkkKP!J zbB*5kzGmX4P_lm-NE=jT0{;x8G}yeOR~sFdI@fKPyGLn^O!N0B-@r;NWcKC?ngu9m^W#|*uBk27tIYU;~>YZS@ zL7BdjQDyXS;?RnH7QT+-(n-5msoWBx}%%ybWfBTU< z4>any#oRg6oK#@<+*X1RcdaGAExR_s!F);`b=9s?dhPo=17A62je%6 z@uoZ3JE_Iy@D^G<*Eol>S8yZe^ApV#tyge5Wv z?usZO8P&;YHSc<#11t7Y+KJfs_EC~ERP`1yCCIYTy3Vp*lA2I>wxuzYjH>9z=Re<< zrzchtnELaRHYYNW&cj<4O2WJtqu}HHoy}p6xrz%BQjwbDQY;pRUvK`KWu7`$GkLPn zjw@=RO!v_)ZmFc>TSMvKkkf|sHH|#vBm*g5#y$C>{zqeB!AJkv z@}iP7pJg0n8$r z1AEZQ(~!6lpkD~VTbZxVR%D6$^B?pu7;0xs>(gFuEe?Hoh4lR5rR*~hD*@}CtN*vH zPm{s9E*4(vKhGf6!=cuuQekq`Ml>tHmOC`{kV*b?7=um=3}|3b5&UUGSi6flCnv|a z@%rNrk-@aYTEy?q6iB?zzA+~SeH3KLQ|{aiwXAOrUns;3vaRlHlOPhe8kfKQ809Im zlseqX3z=gl4arE$Vjxh5+dKq}f}2N;S;8D;N<<3y(c#$17dn)HBg+C|fzyhFulp zb8KTrvDq$_&!=*enM$HNjJY5+GLFMlaw11^H+s8`2ccaqMxJ6Q^7q@S6k|{0#$=v4J^RnLbNyiZz$SBKNV#7|?QGI%mxf^2SA~FpWuenI)?U%NO4cu#npS*h=NMKIT zGxY{8Z?$lBu-;r#$8AKJYGk4$Jcg+|I^YF=IE-^0TV69YIUlR(Hi${F^X#gkN2MHq`vI4J2)_-&oE``z(6qLO8y1c%f4lz#_6U z=PC*WcE0Q8r=nD7^Snn=ZN4bHVl*y4V<_ylsAE1;V;MHJ<~o49B`!3*#;k$C>QuB) zvlOgMr^ktcVJjQ+*U+a(rtj%rZM$rlv06v4-Lzf_MaP#%s$4b1=&owb#N)7nVV%yn z_2=9Aj_?)$1Q7_Rt`z+gdDVbxB9ZYr@4LyM8C*;lY<`dQ1=qx0Y+zP%x|O_8*Y)%i zpmF>m-ubP(!`QJBRo?FSISYp{92S59ifCQ9!1T|eLoIgq&0^gylHoLCve0-mG(j15 ziZKc;SA@Ce_jo;67JfW;#Lu?;aW2C=bs#YX8~vQvt@GI&BSpfDP>SMirTIt`c#UU#qEV1X{jTd~6F>jyf%#7+t`r*A5$ z;kol16wc|hd8Ofy0{sX5V?zdnoR42|Ai~DRxDKYfFIRZsK{^fnuWXMrZv+L8af8Q3 z28yU19w@IArv!{2m@!#Rswb*q^93Z5T{5MARz>_X;i>Qte|-p#zcd`6M?|>F?e`4u zd}@z^U40TXhXRK$1)PD!%;o<^96*R%%)p>j_DHbMJ#$KJd#<65(d*60RK!vOekJ+w z*|Y!!xJuuba6WIN7gwW^PGIr!E#sC1Y|2f`M z;9-FLL#OuD^0*9(@Lcs^?1uD@XkzwME>cQi*fVJST<61EZ4Hns(~`_LZ)aXqcAuJG zsrAudQD@+8pzbWUt1|od!0C-A$EI6x##+m`X{K~|ksM(sp*K^Rd>`e_%(-|{=cuLo zt-coKD>Nz4A=e|0!Jt>vp?W?w$Q^;H2HslgY&+3amwaI)Q$tYhGn0CHcE_haH2mIi z?GDM8PL7)ao4uL6G_UUYhlR0)T8OX&2GIAMRQXuc5CuY_A__({R#2xa#<%oZofF66&`H#RVeQxTyr#46402#lw$vy{zB=0iic zTb*>AoGL|ky^i+Y*{PKiN=p4LI+{n3Pxt02$Ant~I~==oEiBKNgU3~EF||0je!2*; z`(4*N>q$I`n5>et$ekF?%*;3Go)P$|Bj@Ww1 zTrc=HB{_)_AgdToF5ZdS?d@uX8z7MBry4>I8fjUFvP z@NE=fX>zXz=RdmZ&R+09Ti==@?+(^UBw6a|Kt^nfEL$reLnQl{vuu}a^ zy+px{h~3frmAW+1relk*`rdoVuB{tmRA_6*NO>L3Gb1)Jo-UDu!iC9~X!IiJI{4_7 zevJX8h@kjX9>=DO(kxCN^4_^<{mO!G6YC4)Ls&VRy7UgV9xvMZ8!~(fVOsaq+lqZe zD%xf=x4IIk=`%|>)JrO|-~QzpFXN#%U98L1!n`ZU(8cz6u1dfIkp;zSlZBa>(}IF0 z$_vPFki|TWK*urMO$7&-Y2Oly;U5UP z*f@sfb|5G+8auWJi3dTMpI8l6wM`=G8R=MTT-88(KpiO_nPt1F*DY}D95-WIa=PG@8D8oPTy&Vm4)l3`JOLdwIrCS@sNSr z`aamj=HBTmV*37@3F{;ok$Jv37==g;;Ov~$vP$L?3+L;jCbT-0g zNw#~vZ^Wbz+ofkUr8UC$e?}q`;^C`}_4ZLC-4Rj-o$edKQf^~88BrYdbzADk@Jqv7 zALh~ZLu&g13#iM9N}u55)UZJn3zP~8UmE`_>(Vn09fh@Q8u zf5MYqQQJl5#B&xic%{4sGL{$0^0Tt_XA4hoc#^rt1oG1w2a84rBFle+2_AaT?bOse zPz;1?-moU{ZdJAc>A=iVJ=yIEN2&2EMU)eXzx5!DiVLcjQD)_@R}Z{O9e`o0mbZ@lmXyl}cFZZyMq9uFAb55ZQ=^j5QBkCw}wUxZ- z$|z$pgda6I?;{=hHtcPw3`7VssW&5o1}XC;maL*@%5B<|b4zImoWGPTZY>)(9yn_{ z=V!M&d0bT%dCPtj3&eWjWB4RZGBA}sC_wBnA}mKbe6MM@Vcxz5*GMajoWk9DTNi4< z$LXQ8D`8Ti?z>wWw#CN&2HwC`plDsWQ?A`Iu0uf)uE!Wm_DbeYIT``^r92fNLz@x! zgRY~9_twm6zO0o;ju}j}^fV3*9b_rPKcr&(Nh9taT^b@vLc*i4cNN-%z(vT3cV&)( zbT)fwe%zd}+5;Y1AYKQWOCQict}YUbC4~%!aJy}eeGc+{v=t6t2^B_!O* z=*#%U)?1EYOMt2rKA@_Bd;Dkw1ln>sYaNTgBS=9xR(V zAP^KoWWR(pfI^+e5{ypxq%dGYRpCO98Zdp`u$RK zlSk3XOX8sRqS%0T;!e?rKB?O^OLgM8!Y9mPhPmy8Y;7P=HfBZs)N2ILv2^8mAG*!R z^0OK`GOKp-2HVa*iG!Kpj1`&Yq|)y_{*idNM(E(5S( z%`X-liWZVT7q#C&V~bZbtvLk8Jxbjj<2qkRUTNiXGs-{x3otT}-1g|9(>`!ksEbJ9 z%Jl_xocF7}5%0+o3Bh|_F*rz)?X-e_NlZMkwAaXr6{6sW3YRs;$z)_cWw4q3=G6#( z=P8b2{lsqWcPe;X4xcxew;T_TUL+0_ypQa?_u|SGq5~fcq%rWNf1s8fi{2a7d=0-m zaXo_5p*Om_Wdl~ThuHTFYZ7@lykmskGRupLp_$nkjO>jFz*!s4g5YL#dbOm8vs~c4 zt!`WFM7W0R=+hQ{>6D}PpQ^~L$4VweSC{3-+xu4K%+qBL&p%0cUS@u}>;6W@pq4S#CpKj2-#yx4AL`y~q>G?6Y9zqK`{15|{l+!8l3NF?@a7*45twEJplL z{usOjelkMhDZJJ9O^Y5p{2RVu67kO+x{3~Y`@9)BRoZo6-a2#gsr3i7m*bC#1ghP< zG3%K>zOVgg_^+0qTjDb~dR)8_GMC_%DX>{EdwoEprkFVw^D22u;6&i7%ZKYhm;7v< zk5kbo@=CpC&ts1~J9Nkevy-p{sR34sOoxeM`2O3y5J{*6t#*E@YXxK{OqB4U;mdJ^ z8Cj#UZcE4(WT^v4&P($YUwvF4S5$3C5l$1cE?II2YHUXwnaS2P_Gg$V%pO29%cN`aOP! z`6^(|Jor{pi`Mu~>ZdL~?rzjc%L|Bu)}m9`=~+_XiR<350UF=RORg7NT z(4l86dR@D>zOOW-!0XUk)V6tgkKxykfook-J)|h+(usV!i@xhO zxm<@6m3Vs$EMPmh?8A=jx1am;%kHUnInJ57?IvEPPCAx<-IALHe%@Qan<2m5qJH-% zo6))3nJxD;j>A`Oh~pUtUQ42R2pX?A?YRc$~)VH44Vv=zXU#w$3aj>@Bo! z$5u)#N~h2NLjU|72-XG4_ab6l_ddhstJ@#|`cV3V9)@;Ygh;8w8|=2Aq)&^J6nRbV zgq=U#7K{?Nq>&CU*^F~mSZ`g83aK^E#5qVjd3^E@q+1^2a1BMyqxv+HpaSvCeH8;yMfS!*_lUn7o-v&GtA3-dRjH{9}7?7XtFC_B$(I+$B zLBcXIdZ?P{!@{sDe;d67K@`gzYIdiMOy;^;{pV^+8NP{I_^czC5!@sdtC7_amV1zx zRTaLjQyydoCNT~?*|?Z@AkYVcx;!2VP;D*E5)^#tDxu*YJmn9a6 zzODoop4#xSoLj6O-nw_p8-AKxt@3a!rGDee_RG6rU}g|(`N{cXKku}Ic1EpN=|zd6 zUXcd*-((&rySoZjrO4-Qlo#qV*xO+SEPykb~L%S>tEjjX_5@MbRZ^ zvB2RJ-2=cYH0Qv&Q%X|i6!~BlFL*<1(;dt)&x&)uDw<{1HJeMm60BJChE*=DyE3&) zyNw!9gyj8f=lqiG@_^@qP8DI0c5C3;vYEP6YY02%yHF{~dW8TD?OJGCB11NuK8Iv4 z*?J-G_g1=mS|uwujH=Le3Sf>BIvcRWQbO%>THGG&xc-SnI8nS<5xFu9TNujymlNlz}mizHv^ zk&1S~i)ls8qK7}f#ZQkbQwlSNhHi+4c$-Rb{uPqYv&GDMG6E`AJ%LHBMV-mBrVR03 zk#9YsqaYJNVe{GvHOzZu`PY8|@J$CI{>iIzNtR2wK}o(2-q z7o8mP%@g}5k>j=c(o{tY!35DQt5A3$j!*aAM-yLxT)@ynB7-cAVTrT)3rvTBQ>;&@ z@pJ84PCrrcex*5KI(GMbhV^sa7)ftnzIPl zJd+Ew%wduokJ(w-eN#H?$s&~rk?LEsElE-5>@IoE5 zPe{)8(})CqZ>JD;#7#T=)f;;Izp;N4t9CaiqdQ;5t~SxzB~}i7#UH_Oxw2RF3D5{9>>fpI?Q@W3XIUwI&5Mi|?}^a#1EGAf^g_O%OgCR$I=N`frFX017#Z!=$H@d;=;qkt zp@b7hpB$I#CZEbMor0xzf~4N0p-sl`hixah&HAhk$wP;*OEime96HyY``XJ*4mb29 zzESry-)lEy&FTmrX`0b9zn6_zAqDc6M`(2C;)%b*0`&Ukz|;2r6TTfdL_b*+&n<)+ zk-vn4baU@(TMu8@ngvAuq4$Jt#f51*S!>Co2KG<9!Q_Q5@WlVHjI(^!2y zmIkDfH)@IH^%-YY&SbcVuRT_n!2~Arq%JEWEaX5ZwTi5acUN`pAz*{>QXldOoKC%S zy~MULUQP+wp@EV3YLeft*i1!w19kZsyHweA_0F+6x1>`P-{fJ8*59%N*x*mTaZD?| zGqwI3&(f$-rlxQ7J1k?eTbG86X`wbZ=Ru70ulM*}K2%1Irh&4#3T7a}m&8v-dRNLS z86KAFp7o4HZVtFO3AvcF_WUdXT=tyErSFl1Qnm7LJ$!$F8^J>=6*?o4GJ1>l&F5w( zN3-{k4?d%2)ab44u{hm)mEGIyoKdGX{iyx~UB!im22dA%nukM&>fx6`S5Qs4vt<3I z?bG48!XG-Ea7#{lrc?PVwb{jz>$0@V@3Ju@L|lYS2Vw( z`odi|1sa=PZX_ua|Lwg0eZ;@N@^8jm-*Y9YI0X7p`+z@3&JO7(kbHlH*1{3&6WByv z_@u=gS9Zsg+4L!;OQlfcz2}hp_}f+*Oc>9=-<+**W17;iaCm~x^xC!tP>|~?V7gmD zBEc2nay-`;nwdC5_n!_H+aIJkW5K}A zjvpo_=7^*yY>$i*VMaF-ucl8l z3l$+k!ni83Q|O{U@vN)E)o1$VI-fuTF$0kA__dr}(s>JJr#?2jLb;?N=#=5vA-FTb0M3&l< zZk*B^O3KhLB2fTvdv*VIzyTJ=gPdD&gTv9#s?&ZTJUsg0FIM>;&>>6YofKVuI+FM-^-{@bCH;|B z<3jy0wgHcR^?B&4biP$Vm4h=+X1I^*%sMTSW67o8=grd2$znM)-GH5F*a7Ivi3!7Z)(`k(hx*(@4J50fKv9s zQ9QKw2F`w1nF;oJW-i<(`_4y5H|uF`A2S>9HJih^!z=ZEA0A>LZMV%?iK z$Z|l8!|f4GlMmQU0kJ^7)4JA(5b^{w7JE!F$Q1+nKooS5aZm zWyt<$aWRVAjh_xwJit~_9tZ)%c+&ft?G8K4F$#36w*#?Wc&CoZLsHeH zwzu&gPzcZ)(KNi~@?ANHormK6ta6W_)9Sp3X!pjh=4!oD@9^4MG{u;W7fsgi;dC6IW(ClyBjjJM2!4DkcW{MQ($iG&>&&D2)ssk{ivB1!#5%7{|K z^_z=H7)e{{@RrxAL@6ebW*!2lKZ&WYdkoTz4l)dSXQOUMNPpACNg29Pb$aQtcda~j z4c`l1o%d(?f8y>h1D8LD%pdRo@iVv0m6msLvzC7Z{|pmm$}bq~i`}vran^A*9x-c? zPI-xfBa^*E3Va&$_hK5*M*Kpv!?IzOm0LB}onh6+sWrEvwQ$Uk5ylK-J}^^S9M<87 ztO(_=%&K`vGC2U(-ai`3wl~|KYLcd?eN23zruKDGZ=K1eM0;*>qc5V7Mjy8<+J?P@tLpkBS+tSW61%i@7Wo3cmiu zZ)>}+HcpeKLZ&fg&U|f+mSv)CzBryCCMDA(#<|an*@uq}M{&4ib_ooH)K^PCou85S zB^y}o97!=D2IdTdKzyOXj#b?6QZx{`w{H!oFCy7clAAS&jS2Pdel$oVg2op-!1eyd z_xH;`g+C)?{}GzScAVl4|9}kI|3w`Aq>`o7I8x@uaAVA^t3KFaEZuc^W?|Fqm#+67 z+6wV{bpL0-^bm6T%~8Fx!5|eK#7-;k^4H${Kb_L=&`+yJR^%1+QI^wvXXj^KJ5a%; ztU>|GgI3O%+Ov#gxYl#5%Rl^%eB`7@pP`yf;kt76ReY4fEPbuQE@+*TV^1>*8I+<4GQJwB2k3BulNv`S)Jc9Pr=Fgob zqhK)U7;fB6Z%2V$R#_BK=lZn%B)xG^1(&Te)Qg*LFRj)gmDSrNXtIR-Hc0=LRsZ>q zs$ax@05-TPeRA4y%ab@I|AkUs6R(!indy^@xu@F(*L7}!8?nCLUZc(T4p*|tN`fSS z#DN(yZ9Qp#x3Ty*o+<9kr|i-%S}d&}zqSuotE{1&4zxr$Hp(us+7kZ(ynI3m`Fu4Q zU!C(#4EcWFzyGxT^u*coMz%;t^wm>m#!nvAimI$wNi@=>ZE>) z@1KSRP=aF(&~Gs!Ubi`Nz%rf#Aik_>uY!IAcW{H6rDo}ewnQHhMY`Ge;41`d^d`O* zeb=Dl15c6Cs`)-(OPrZ+2nd#vdC$qrxzs&kW~vXrxST_$(`*(SihhVn^mIq-h|O=( zB^Ws*7*GHgEbq50W2XFL{P@?wG$9hApiQ_P73tG(TuPNBlUKN}?M%Hth~u93yjs;8 z+L&?5m^ok25P#4ilyB}E4FVCt37WVW2m*ej5S=H3!&f|cqvWiqK%ALsK|1cBxKnf$gd zIr+H$+=KnkVgK*Hz5in2{8v%3@EmL`E}YNTIu%FN6qTv=+k*>rsYj&PvwiD|2uaj9 zOL!WG=6fuM{2y6n>zwe)k3HM&`E>$UU+;-VUF!}(9?y49bTb3VhetvM0c8ra~vmyQGsuKWXm^=tMLT%F%B z^ablf5Rp!JS&8q{YMy;VlF$$$3cF)?&0lu!>GM#(al-n zkuv3OYPH;@uN6;hUz)rd`oLonnN(8$!K||Bs#jVkYWhyq`ikh~MMwLGz-5RCv;lje zo6ax;rHGFTD)%333$MvUcTTKQTKL z^ajEiN2R{I$AfwQdtR8=Q{vp~@Y?AsL|57iWW<&awsPDKT6uXSZ7MZnpyuw)QIQ|J zR-6T`DgXAM#W+x&L&)vxksc6nU6%GRl~Js@)$J_&(k0WU zzM1f{y?Ub)Hd^Q-=VBwkus3=9xj@f3d%OQBiX!?u!j<5-pnUskGc$n}W8Z*dvQ?pm z8_DPDUqGOGMu2nV_$52CF#UmZ3z+^(0ja|IOcyOMOz=jb-N~X!+F3k3;Q%(l05P!x zhB2DF8!QxeZ(5Vr)DJ^f#UPpM1{d5cKs38(Mzk zu@KcUv+S?|C!$#90gyqMrCiUn&a$n(+bbWqttfrd;XcW7&&`#rxj=~?HAg!WYmUZ` ztjCchG6yebL~EZb8q{;de53t=6&so7l>#of=G?hVg|Ea4$!Y;ER|Ei7#F`C2s&{Va zGO)Wm>8|UkLQr;I9+0b>Kyo zzU2^wTkZL!NFd|-FLG5Aj_RB}o-38!9Z2C#mi?G5{{LgWNJ~dyoI?|Grt2?0mDqcgaLQsQq{O*2_2L}6x!>phf_MziFcuQ_xG z5Xo?tZiUO?VMjCd&oJ#b-AslxHb!%yR)A*Ij0LDQ`)mlHJEnq3H0U#)%H~8lti;Mb z2<3RBzyTf|%9jPuSIc*7N3>R@9~ZLUB>I#|-SA>@xL|5<;;mNYf>)kh{gTT48Z%&V z;5en$*?0G2!QUrR|A7bnO9acNf5l>CG}7~}^wiX@F61cJTAPLN9#tkqU4A)!9eBW^ zCq;gz+NFN!MuP|Bhk?A$gzGDQy?J2}#V24JD^nl<4q1Cf@ZbSKphU3izW)%BL!PUg zz>AS<@b!&3F4x)yy%ELbLDktNRn~3liP<1f5JvxNw2g_sZe{Id10QeLsa0x^k$wCu zf;Uc#nUnbi61~ZAJ1u+z|juQao+okNaQvei|Jdj=neQG%td$Jz?Qb~liF+eC3Y<`+>nMI`>gx%};0 z{K0s3ZPXw!)PgO3Qn_9_ltl$Na2n>vw(mjlVi*GHHKgm^g8YVW16*N{NVAI2I``h9 zM={gmmEHZJXvS;V9~{OOgS)KUQ)vC?t`{GDSDOwLB&85LMET6HtK7p-b?!-{rw?^V zeaXggyF8%#6u2yhNdb7F=`G!FHb#WGR$gjAOuWrYKU%TLFTA#`Lj`H(3x=M-`1oEH zyh^e2`(#29GI|g;k~{a~F!{w<550@G9In&2XHN65-gRl$!0Rpi+7=!RX~j(W+j0Dx zgZzKL@=r%^ow>m83A#^P)ZO`H(x;5mf=i{Mm|(|$iRFC^^W63r*P=VDlP1#ru=`+o z3HO3N(pjT{#nsyCD+M`jcjZ>Nd6`!4h&C6O>o?%l5!xOuZdhb{^9y=yueHVI*+MsH zSApNjp9!Ebc3BvIc>Us44V{KMX?R{>iDY1CC?>=sH=70HeZKQkVwn~vr+Dk(g|sKxrfN0I-H&G|24N~|1eR*c@~ z8*%9GbFR>Og}NfiRN{~G?jHDo4tyaqzgjQ0+JsWvb`Z2miVfx(zG=Bw zTYMGdeHi}x2+G<)ox^{ngohPfhO6>QxCW3)CcJ31e z-py!@Z|!GDAO4s?Twwx^Nt<`T>MOjEc6aZ5Ho)l`8Pzj93kejj*W2(lqRCq}3y~B7 z6w+~LHx8fnNy{&@5%4Es@Xz9U2x`Wco7*s8+nM@x)8{%zv&Lp1SW;B;&FpnNx!{4I z=RsEB*_$mQL>Pqx5YMWA42l1F`#M6Td0&r!H2+bu4KGny6S?hZigL2sB{amul%8bJ zWp|0?a|Mc(Lz^!e9W}GoR8~kuqi8oO4%R04a%DAoTQ&I}=j5zw#no~lYK`a7*4;XI zZnJ~8VDc`QTT2|H7dwH_oA0IN8IJkJRUl)m2-~4VpeBSps(zpG`Ri+Tn4scW&&+TDs>zYuW?pL{J5=o%F29+ zS3S5!ql_SXn}V;8PWSEBo8w`K1M%sQBd2!ivRhDBM1aQ{{~^=(=VBJj!%FB+9FB}s zW>et~Sj^h`OiV@AGPc}9*S&4RQKAS92#f8*BwwZ>wsCAei(J>Iv}%%=@ft5w@@1S7 z&Z^QCE9#wn>K+QZ)|H=dcP>nnb~W@~LT7&bViBr|Nxcu7nB3r%^@pYHxZ;r&|mYS0#jx%iP3O(>^JS=as65?-`0JG__ zQ&kmOj~If`mRY@-Q(WECm#yT`@8JZNJKYaAdS?}Q6-VhUd08FM&NWuKr2eIS3H;NB z`8r(@g4uMwof6uGa@(oE_AT9D}b>drCo9i0#~5AhFI`142R&Rnr5Vza7N?7r+1f zi!?igkwdOLTv*D}=k;73pTC(rr-`pDm6s$LRPUs&{8iDe)0*f~rj?OHkLzLX7Fa*n zNON6$k{N$`D9A?iN%;qau2(;y-R4`?8}H!l0%5AX zIXlg~7j!8oQTWyDpTt+_zFKZHj?{sxK6kW)N@K}3Syc3SXV4>H-KN_kglqI3q?SK! zbGpJ@r<_lPV#xxF=qN{E8!;phvsR5Hvmke)v{$Po1lju#oHCKX?Hzdz^q+@{^E?OS zq>V>ZZzM684LI$cSwjm(6>q9uUe-*n6gpPP^eWV!9c~l*elkx3UVH63m+YQq>QQ02 zGgr2j`^so(ZdVYxQ3JLQJ;q z=Y!f-2vj7HGuG#oX$#ZyQoo2(>`q@HEm&PlN~FCW_)zk4W{@2pyUBS0eps}3S$oS2 zlo5~C0!LMYL%^B^fw{KljL(LTZ2q87TRm+vI6b0m2Creb$=65ZeeJ|csrF?K7n7Rn zF2cK8W%gEKzx`4Fy!46V7juKeq^ic!R0XAlleZOD%Pj}Kao6Q9?tm*cj@+q@I|gvs5m>$(?LA-cN8SpMEoy-==U zr}P~d6(n;k>vEDlGyKI{{u-H?B6-%C+j>!|{npX!btpU^EqTOkMX5rC63c>b{>=Tu zLty~I&t~Z8VU_ZmczaeU_0NcXQ=CW$ddtOx2wuRXjC!4SM_vHa?(EsFzb^v+mw=*b z4-E!^#6YqV;;JBEDywPp@%pBV(1y$;haP(GdyKv@!Y2I4! z_qb`#IYfQ!vw6>?)Ct%2yYY3w`Z4s6k?8lS0iF9p(u`S`#d~I<%#@Vu*WIT{L~sX& zobI;i=UdGmR`0icKzK*_u~&J5YirnXgYmX$UkrCwGb-JIx!m%m`m=24a$Xw=S5z$g zYUNF2WXYnM5r3(Sfag|l+#8hD<&A4w*|p&LtCbH#nhJSzO4a1#{J;Cf)J@DUm$nx<9IE{Bc0>7sq0i;eFp1K=B3 zqY)mWX}OK z(R19R#&)J&3gSv*usuPOBF9Bb zLm9)L?DJi{**53aruog2E{2M_S6!XEaj;Q~Edg9Q(9@e57wAx&1V`^X0PX=SsLSar zfiq`q&eT*MxQl54`_b@smeZa~$>l-{IRKDa5J^*uxxAi~{sz#rpD5haGbG20`&AVQ z-!O|d3)F3o9l|A~E;Bvm4$tlTPH^KseM&}j9HAyH0p4!U=q@h(zR7k=3A5+pC@mXa zpjywb5x%Z`imI;gu-&i0ad8UTtLNA(Hs$i0s;C&mIQ^6}xhr1Z?sdP!|6lc=d&s(S z?eC}6#-^pufLq@6@i@Hq7^p z%;1I{0YoRs6pl>Sz3dOMCL4W|bCsDP&Kk}dU%%kd!r|liNro&+C&mHO@p{{^yu@mDP?++GIB2x-~Ic^(X=0t+Krs06wo;b={7}#i;xcJuq(E;pE96 zkfg}jZTULPuaf<4@yo6M0L#KA{(h@fH33OPM=jsF%z@6zDtXxbXp}&?7lww$k@XH& zF76deF7Aa#>ZGKJd~bgAhCam>dpfmckfFw@79@66Pd7iB{kjqmOMNw;o@6}w$I0|N z>DW6EA%x&1g6Q5~dL87TX6~MBJ)5qilns(6KAar`-+61os_K;5Kr(%qxLm~fvDt*v zOW|xc`%$I4c~vWrP=(SLNQk2bzVh1#Ul2DaUK&EqUfW~YFI#<(NOpp%qPq3|+VbAv z-pr9QmGOHhcxRj2$IKKpY1q>GR}bate9Z=U1R>?CcfpZ@theIeE! z$Xtrz8`jT@8qf{3-W8H!E1ellSi1_~JqIKnAIR6~VbSs@bCWk6(ypE4dVF$Ecn?w! zRttY^qA6doq~CPJ}R#94B%_IAMfgH7+0##6lP)$0^M#Dq_O)4dg2hplH~q@0%9o4J@Bvk zbHbQX_9*fozuP&r3H`N~{c#XObbTJ{Zpr(IX(j=WtK7Mqd9y1uD66F5F69B-N7vhVAo8=3XJy1^JJD?vo=l{SQ}z8b6lbhJ0lbMp#;Cj;|; z527h~j;}V^{2iabTP<}P{uAxNZ;j<&C}szdu5im6?il5(R|V>* z>yY$c`s{SA1jr-ugI|t~ zog09GQo?Xg@2yaLjSRR#2Le@p|GMYInl*N9QEO~x-s(kfZ1(T`Aa+S#?wtbDY@)

7uaxVymD}w}6KE_`F>U&U9s5@7TdkLPDyGlap@3 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 Date: Mon, 18 Jul 2022 15:59:39 -0300 Subject: [PATCH 04/36] header e pokeCard --- pokedex7/src/Components/Header.js | 0 pokedex7/src/Components/pokeCard.js | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 pokedex7/src/Components/Header.js create mode 100644 pokedex7/src/Components/pokeCard.js diff --git a/pokedex7/src/Components/Header.js b/pokedex7/src/Components/Header.js new file mode 100644 index 0000000..e69de29 diff --git a/pokedex7/src/Components/pokeCard.js b/pokedex7/src/Components/pokeCard.js new file mode 100644 index 0000000..e69de29 From dc245c44d63a21676840c13928b61c9d495e99f6 Mon Sep 17 00:00:00 2001 From: paulo Sol Date: Mon, 18 Jul 2022 17:32:27 -0300 Subject: [PATCH 05/36] links postman --- pokedex7/public/index.html | 2 +- pokedex7/src/App.js | 19 +--- pokedex7/src/App.test.js | 8 -- .../constants/Pokemon.postman_collection.json | 99 +++++++++++++++++++ pokedex7/src/constants/baseUrl.md | 1 + 5 files changed, 103 insertions(+), 26 deletions(-) delete mode 100644 pokedex7/src/App.test.js create mode 100644 pokedex7/src/constants/Pokemon.postman_collection.json create mode 100644 pokedex7/src/constants/baseUrl.md diff --git a/pokedex7/public/index.html b/pokedex7/public/index.html index aa069f2..5e80a6d 100644 --- a/pokedex7/public/index.html +++ b/pokedex7/public/index.html @@ -24,7 +24,7 @@ work correctly both with client-side routing and a non-root public URL. Learn how to configure a non-root public URL by running `npm run build`. --> - React App + Pokedex diff --git a/pokedex7/src/App.js b/pokedex7/src/App.js index 3784575..8bcd81e 100644 --- a/pokedex7/src/App.js +++ b/pokedex7/src/App.js @@ -1,23 +1,8 @@ -import logo from './logo.svg'; -import './App.css'; function App() { return ( -

-
- logo -

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

-
- Learn React - -
+
+
); } diff --git a/pokedex7/src/App.test.js b/pokedex7/src/App.test.js deleted file mode 100644 index 1f03afe..0000000 --- a/pokedex7/src/App.test.js +++ /dev/null @@ -1,8 +0,0 @@ -import { render, screen } from '@testing-library/react'; -import App from './App'; - -test('renders learn react link', () => { - render(); - const linkElement = screen.getByText(/learn react/i); - expect(linkElement).toBeInTheDocument(); -}); diff --git a/pokedex7/src/constants/Pokemon.postman_collection.json b/pokedex7/src/constants/Pokemon.postman_collection.json new file mode 100644 index 0000000..cd00ba9 --- /dev/null +++ b/pokedex7/src/constants/Pokemon.postman_collection.json @@ -0,0 +1,99 @@ +{ + "info": { + "_postman_id": "340d1898-8eb8-48f8-8f23-529867e4443a", + "name": "Pokemon", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", + "_exporter_id": "21555929" + }, + "item": [ + { + "name": "getPokemon", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "https://pokeapi.co/api/v2/pokemon/pokemon/", + "protocol": "https", + "host": [ + "pokeapi", + "co" + ], + "path": [ + "api", + "v2", + "pokemon", + "pokemon", + "" + ] + } + }, + "response": [] + }, + { + "name": "getPokemonsUnlimited", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://pokeapi.co/api/v2/pokemon/?limit=100000&offset=0", + "protocol": "https", + "host": [ + "pokeapi", + "co" + ], + "path": [ + "api", + "v2", + "pokemon", + "" + ], + "query": [ + { + "key": "limit", + "value": "100000" + }, + { + "key": "offset", + "value": "0" + } + ] + } + }, + "response": [] + }, + { + "name": "getStats", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://pokeapi.co/api/v2/pokemon/bulbasaur", + "protocol": "https", + "host": [ + "pokeapi", + "co" + ], + "path": [ + "api", + "v2", + "pokemon", + "bulbasaur" + ] + } + }, + "response": [] + } + ] +} \ No newline at end of file diff --git a/pokedex7/src/constants/baseUrl.md b/pokedex7/src/constants/baseUrl.md new file mode 100644 index 0000000..aee88d0 --- /dev/null +++ b/pokedex7/src/constants/baseUrl.md @@ -0,0 +1 @@ +https://pokeapi.co/api/v2/ \ No newline at end of file From 878ef0bb3b255623365aa59769e334c6bc5eb0dd Mon Sep 17 00:00:00 2001 From: paulo Sol Date: Tue, 19 Jul 2022 00:58:05 -0300 Subject: [PATCH 06/36] estrutura basica s/ estilizacao --- pokedex7/package-lock.json | 212 ++++++++++++++++++++ pokedex7/package.json | 1 + pokedex7/public/logo192.png | Bin 5347 -> 0 bytes pokedex7/public/logo512.png | Bin 9664 -> 0 bytes pokedex7/public/manifest.json | 25 --- pokedex7/src/App.css | 38 ---- pokedex7/src/App.js | 4 +- pokedex7/src/index.css | 13 -- pokedex7/src/index.js | 3 - pokedex7/src/logo.svg | 1 - pokedex7/src/pages/DetailList/DetailList.js | 13 ++ pokedex7/src/pages/Home/Home.js | 28 +++ pokedex7/src/pages/Pokedex/Pokedex.js | 13 ++ pokedex7/src/reportWebVitals.js | 13 -- pokedex7/src/setupTests.js | 5 - 15 files changed, 270 insertions(+), 99 deletions(-) delete mode 100644 pokedex7/public/logo192.png delete mode 100644 pokedex7/public/logo512.png delete mode 100644 pokedex7/public/manifest.json delete mode 100644 pokedex7/src/App.css delete mode 100644 pokedex7/src/index.css delete mode 100644 pokedex7/src/logo.svg delete mode 100644 pokedex7/src/reportWebVitals.js delete mode 100644 pokedex7/src/setupTests.js diff --git a/pokedex7/package-lock.json b/pokedex7/package-lock.json index 0f57027..028fae6 100644 --- a/pokedex7/package-lock.json +++ b/pokedex7/package-lock.json @@ -18,6 +18,7 @@ "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", "styled": "^1.0.0", + "styled-components": "^5.3.5", "web-vitals": "^2.1.4" } }, @@ -2110,6 +2111,29 @@ "postcss-selector-parser": "^6.0.10" } }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.3.tgz", + "integrity": "sha512-RFg04p6C+1uO19uG8N+vqanzKqiM9eeV1LDOG3bmkYmuOj7NbKNlFC/4EZq5gnwAIlcC/jOT24f8Td0iax2SXA==", + "dependencies": { + "@emotion/memoize": "^0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, "node_modules/@eslint/eslintrc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", @@ -5037,6 +5061,26 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, "node_modules/babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", @@ -5350,6 +5394,11 @@ "node": ">= 6" } }, + "node_modules/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -5808,6 +5857,14 @@ "postcss": "^8.4" } }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, "node_modules/css-declaration-sorter": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", @@ -5989,6 +6046,16 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, "node_modules/css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", @@ -8450,6 +8517,19 @@ "@babel/runtime": "^7.7.6" } }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -14734,6 +14814,11 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -15139,6 +15224,36 @@ "resolved": "https://registry.npmjs.org/styled/-/styled-1.0.0.tgz", "integrity": "sha512-mPbinkDY7K//Jxi7hZBNSiUF3Q9LE8NHrlUuQXLHCFZcVJeSXQh/Kn4C7lWf8Obre3iyYHo0OqA3WptZrwST/A==" }, + "node_modules/styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "hasInstallScript": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, "node_modules/stylehacks": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", @@ -18138,6 +18253,29 @@ "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", "requires": {} }, + "@emotion/is-prop-valid": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.3.tgz", + "integrity": "sha512-RFg04p6C+1uO19uG8N+vqanzKqiM9eeV1LDOG3bmkYmuOj7NbKNlFC/4EZq5gnwAIlcC/jOT24f8Td0iax2SXA==", + "requires": { + "@emotion/memoize": "^0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, "@eslint/eslintrc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", @@ -20293,6 +20431,23 @@ "@babel/helper-define-polyfill-provider": "^0.3.1" } }, + "babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, "babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", @@ -20537,6 +20692,11 @@ "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -20887,6 +21047,11 @@ "postcss-selector-parser": "^6.0.9" } }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" + }, "css-declaration-sorter": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", @@ -20994,6 +21159,16 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, + "css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, "css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", @@ -22774,6 +22949,21 @@ "@babel/runtime": "^7.7.6" } }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -27143,6 +27333,11 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -27449,6 +27644,23 @@ "resolved": "https://registry.npmjs.org/styled/-/styled-1.0.0.tgz", "integrity": "sha512-mPbinkDY7K//Jxi7hZBNSiUF3Q9LE8NHrlUuQXLHCFZcVJeSXQh/Kn4C7lWf8Obre3iyYHo0OqA3WptZrwST/A==" }, + "styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + } + }, "stylehacks": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", diff --git a/pokedex7/package.json b/pokedex7/package.json index b9f7ef0..4e10c3e 100644 --- a/pokedex7/package.json +++ b/pokedex7/package.json @@ -13,6 +13,7 @@ "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", "styled": "^1.0.0", + "styled-components": "^5.3.5", "web-vitals": "^2.1.4" }, "scripts": { diff --git a/pokedex7/public/logo192.png b/pokedex7/public/logo192.png deleted file mode 100644 index fc44b0a3796c0e0a64c3d858ca038bd4570465d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN diff --git a/pokedex7/public/manifest.json b/pokedex7/public/manifest.json deleted file mode 100644 index 080d6c7..0000000 --- a/pokedex7/public/manifest.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "short_name": "React App", - "name": "Create React App Sample", - "icons": [ - { - "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" - }, - { - "src": "logo192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "logo512.png", - "type": "image/png", - "sizes": "512x512" - } - ], - "start_url": ".", - "display": "standalone", - "theme_color": "#000000", - "background_color": "#ffffff" -} diff --git a/pokedex7/src/App.css b/pokedex7/src/App.css deleted file mode 100644 index 74b5e05..0000000 --- a/pokedex7/src/App.css +++ /dev/null @@ -1,38 +0,0 @@ -.App { - text-align: center; -} - -.App-logo { - height: 40vmin; - pointer-events: none; -} - -@media (prefers-reduced-motion: no-preference) { - .App-logo { - animation: App-logo-spin infinite 20s linear; - } -} - -.App-header { - background-color: #282c34; - min-height: 100vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; -} - -.App-link { - color: #61dafb; -} - -@keyframes App-logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} diff --git a/pokedex7/src/App.js b/pokedex7/src/App.js index 8bcd81e..3f75c89 100644 --- a/pokedex7/src/App.js +++ b/pokedex7/src/App.js @@ -1,8 +1,10 @@ +import React from "react"; +import { Router } from "./Routes/Router"; function App() { return (
- +
); } diff --git a/pokedex7/src/index.css b/pokedex7/src/index.css deleted file mode 100644 index ec2585e..0000000 --- a/pokedex7/src/index.css +++ /dev/null @@ -1,13 +0,0 @@ -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', - monospace; -} diff --git a/pokedex7/src/index.js b/pokedex7/src/index.js index d563c0f..23aa8c2 100644 --- a/pokedex7/src/index.js +++ b/pokedex7/src/index.js @@ -1,8 +1,6 @@ import React from 'react'; import ReactDOM from 'react-dom/client'; -import './index.css'; import App from './App'; -import reportWebVitals from './reportWebVitals'; const root = ReactDOM.createRoot(document.getElementById('root')); root.render( @@ -14,4 +12,3 @@ 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/pokedex7/src/logo.svg b/pokedex7/src/logo.svg deleted file mode 100644 index 9dfc1c0..0000000 --- a/pokedex7/src/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/pokedex7/src/pages/DetailList/DetailList.js b/pokedex7/src/pages/DetailList/DetailList.js index e69de29..94e3b40 100644 --- a/pokedex7/src/pages/DetailList/DetailList.js +++ b/pokedex7/src/pages/DetailList/DetailList.js @@ -0,0 +1,13 @@ +import React from "react"; +import { Link } from 'react-router-dom' + +export const DetailList = () => { + return ( +
+ + + +

Aqui vao aparecer os detalhes de pokemon em questao

+
+ ) +} diff --git a/pokedex7/src/pages/Home/Home.js b/pokedex7/src/pages/Home/Home.js index e69de29..0afacef 100644 --- a/pokedex7/src/pages/Home/Home.js +++ b/pokedex7/src/pages/Home/Home.js @@ -0,0 +1,28 @@ +import React from "react"; +import { Link } from "react-router-dom" +import styled from "styled-components" + +const AppContainer = styled.div` + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + padding: 15px; +` + +export const Home = () => { + return ( +
+ +

Logo pokemon

+ + + +
+

Card dos Pokemons

+ + + +
+ ) +} diff --git a/pokedex7/src/pages/Pokedex/Pokedex.js b/pokedex7/src/pages/Pokedex/Pokedex.js index e69de29..8ea4b87 100644 --- a/pokedex7/src/pages/Pokedex/Pokedex.js +++ b/pokedex7/src/pages/Pokedex/Pokedex.js @@ -0,0 +1,13 @@ +import React from "react"; +import { Link } from 'react-router-dom' + +export const Pokedex = () => { + return ( +
+ + + +

Aqui vao aparecer os pokemons do usuario

+
+ ) +} diff --git a/pokedex7/src/reportWebVitals.js b/pokedex7/src/reportWebVitals.js deleted file mode 100644 index 5253d3a..0000000 --- a/pokedex7/src/reportWebVitals.js +++ /dev/null @@ -1,13 +0,0 @@ -const reportWebVitals = onPerfEntry => { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); - }); - } -}; - -export default reportWebVitals; diff --git a/pokedex7/src/setupTests.js b/pokedex7/src/setupTests.js deleted file mode 100644 index 8f2609b..0000000 --- a/pokedex7/src/setupTests.js +++ /dev/null @@ -1,5 +0,0 @@ -// jest-dom adds custom jest matchers for asserting on DOM nodes. -// allows you to do things like: -// expect(element).toHaveTextContent(/react/i) -// learn more: https://github.com/testing-library/jest-dom -import '@testing-library/jest-dom'; From 567503234c1fc5ba9c7c1b69f8fa99ac6d6cfd23 Mon Sep 17 00:00:00 2001 From: Lorran Christo dos Santos Date: Tue, 19 Jul 2022 14:13:59 -0300 Subject: [PATCH 07/36] =?UTF-8?q?Adicionei=20os=20=C3=ADcones=20de=20cada?= =?UTF-8?q?=20elemento?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex7/src/Components/{ => Header}/Header.js | 0 .../src/Components/{ => PokeCard}/pokeCard.js | 0 pokedex7/src/img/iconeBug.png | Bin 0 -> 406 bytes pokedex7/src/img/iconeDark.png | Bin 0 -> 391 bytes pokedex7/src/img/iconeDragon.png | Bin 0 -> 386 bytes pokedex7/src/img/iconeEletric.png | Bin 0 -> 285 bytes pokedex7/src/img/iconeFairy.png | Bin 0 -> 376 bytes pokedex7/src/img/iconeFighting.png | Bin 0 -> 342 bytes pokedex7/src/img/iconeFire.png | Bin 0 -> 360 bytes pokedex7/src/img/iconeFlying.png | Bin 0 -> 356 bytes pokedex7/src/img/iconeGhost.png | Bin 0 -> 368 bytes pokedex7/src/img/iconeGrass.png | Bin 0 -> 360 bytes pokedex7/src/img/iconeGround.png | Bin 0 -> 321 bytes pokedex7/src/img/iconeIce.png | Bin 0 -> 354 bytes pokedex7/src/img/iconeNormal.png | Bin 0 -> 341 bytes pokedex7/src/img/iconePoison.png | Bin 0 -> 383 bytes pokedex7/src/img/iconePsychic.png | Bin 0 -> 505 bytes pokedex7/src/img/iconeRock.png | Bin 0 -> 373 bytes pokedex7/src/img/iconeSteel.png | Bin 0 -> 378 bytes pokedex7/src/img/iconeWater.png | Bin 0 -> 322 bytes 20 files changed, 0 insertions(+), 0 deletions(-) rename pokedex7/src/Components/{ => Header}/Header.js (100%) rename pokedex7/src/Components/{ => PokeCard}/pokeCard.js (100%) create mode 100644 pokedex7/src/img/iconeBug.png create mode 100644 pokedex7/src/img/iconeDark.png create mode 100644 pokedex7/src/img/iconeDragon.png create mode 100644 pokedex7/src/img/iconeEletric.png create mode 100644 pokedex7/src/img/iconeFairy.png create mode 100644 pokedex7/src/img/iconeFighting.png create mode 100644 pokedex7/src/img/iconeFire.png create mode 100644 pokedex7/src/img/iconeFlying.png create mode 100644 pokedex7/src/img/iconeGhost.png create mode 100644 pokedex7/src/img/iconeGrass.png create mode 100644 pokedex7/src/img/iconeGround.png create mode 100644 pokedex7/src/img/iconeIce.png create mode 100644 pokedex7/src/img/iconeNormal.png create mode 100644 pokedex7/src/img/iconePoison.png create mode 100644 pokedex7/src/img/iconePsychic.png create mode 100644 pokedex7/src/img/iconeRock.png create mode 100644 pokedex7/src/img/iconeSteel.png create mode 100644 pokedex7/src/img/iconeWater.png diff --git a/pokedex7/src/Components/Header.js b/pokedex7/src/Components/Header/Header.js similarity index 100% rename from pokedex7/src/Components/Header.js rename to pokedex7/src/Components/Header/Header.js diff --git a/pokedex7/src/Components/pokeCard.js b/pokedex7/src/Components/PokeCard/pokeCard.js similarity index 100% rename from pokedex7/src/Components/pokeCard.js rename to pokedex7/src/Components/PokeCard/pokeCard.js diff --git a/pokedex7/src/img/iconeBug.png b/pokedex7/src/img/iconeBug.png new file mode 100644 index 0000000000000000000000000000000000000000..0c8b6a8db58564ad7b2be8ce0d2fe1ed47460dc6 GIT binary patch literal 406 zcmV;H0crk;P) z!Y~X}vOqI}J3-l?bc1ftY|w5{HfWh3*?0Mb2uQwWFmdZ+FA9ls@hAsH>1<3BsI7$|Jm-i{y;Nx(0MkwH;K(+Qdla3)Zsgj^Iw#*oXq({X&kw}k;4 zvj6}%j2>gc2yh|9KIyH=1qWLU4|#mi_%*{Vdn*oULo}I`+$Lq1Vi47gBEQv24zSLr zn74uZ^|n0eA)i(lJC^gBm_x5D-HzoQ31gY(xy(kGHgH>pzDDiMltG4;3sqIk*nG$C zJDKKh;v3qWeQa%QUdJ5Ure>WILLxVl>A{q9RJ7}o?8)@klriIn`BC(b*#14UPY3CS zTF3J3RrHXL6^3-g{~sO*`DcHZFbwj6vILD$jCahCSiJr^(BF89If`DG(fH1!fU=w4 l!`jWSlsCfiKguo5JpmVjPI63}KiU8Q002ovPDHLkV1gSwr04(u literal 0 HcmV?d00001 diff --git a/pokedex7/src/img/iconeDragon.png b/pokedex7/src/img/iconeDragon.png new file mode 100644 index 0000000000000000000000000000000000000000..d155a620b3ad82fe324966dd28a4f0278428a402 GIT binary patch literal 386 zcmV-|0e$|7P)PzMYLH~|NMg5h8ih66ysKmnj&b1)o)1X3>ay3w+C_wIUY@-^wt03wBm z1^EbLMUW-FH4dggtR?&_N?t2a2mgwaOZ-+xK1iiD7GlXY{#HfKhCmCcAXZJVN~x$* zL5Bq3tHO!mm1O?dlIIXFOD=R(D{n7qOcQsM8G$vjLP!ttjeL@^>%iA`%2j!wmV6e# z#Tawb8L~fR05&rM%O&|t$t?^>V4(}VcWqj3fj|$45N}cl=1!AW+hD}arkK2E>h1zE zb+>YSKbhQztGJM?4&2ERJE$A44nJa0`PlBg3pY55jgR3=A9lx&I`x0{NRfT^vIy7?)0D9T~o73^EF-LT$}KLTZRD|0C<*@tOYm*0LwhTS))ieX@ZuD^lLC@Zyn~Z&Lrd zhi`YRs$-8VYEQQbI0zopr02q*CDgXcg literal 0 HcmV?d00001 diff --git a/pokedex7/src/img/iconeFairy.png b/pokedex7/src/img/iconeFairy.png new file mode 100644 index 0000000000000000000000000000000000000000..13887179486174ad2a6a75a958ecedf333f1ee29 GIT binary patch literal 376 zcmV-;0f+vHP)p9ARE92umNs@PEt0&4Pts0sWqkLu78&+*M6T*NC1cgB6g4x zBv{}F5>kQ0lo3^s0+!1OW#~@Eh*Y$^D4u5RDRPUV_jVM5;zY5{vaE)Hv(j=kA`g52 z0ukv7T!-A%*m$%DX76ZH5Apt7-aILH=DcRk6k7t?lsLDIi&mG!D$U))Q(tjGZx^prwfgF}}M_)$E)e-c@N{MVi?jv*C{Tc`F4HW~1=##^#q;C;oit1(AG z`2ow0M&%XKJ2>+maBN`A5fILt_;|yDBk$iiR_m@`Xs>ypxx*;zs8$5$=}mfmV)q~U zIGso^d@UlCa&fi3pxdp_ezoV1v4`vR8mh7>^=8VYf9zavdSdVPTgwh@GA*6FuaRk@ z@fYq5O-y!|rlc-xF+Y3fwo{`=*y`kM%}hd><%gp+KJ@E;HCnsSJNJoZC)4BSbzDXN zuK)YK{=&n1(^5X~-eT6?^lRmWW5q8ePA0s$GvS}W#xMSYO|xDr&(F~KtFz3>_t3tL ma$oxP6_xJvdgOoKj`6g>F}EpSKKlc`&EV z9OUlAu=_f=vcIxwijr3tBNL8#GBz z5tL};jbT(TV7cQkw?Xg#XHt`+Q*L$5p55&1XSwy|HKsB!%$aB=S{#u1<;3lIEG;~- zQ?j^susE&W#?Wf&V~~B+ucPt)Q|}hG%0|mwhKy5%=kmxFH1xY2aWL?7vaxVTdy{bF zvHFv0pE*s|i>A4`awlJ{5}Eb-^n};PzPPU6d05eK=dMpPyO()fNq6|tHkPmI4 z0y^0yDOr}>xSCNytf3s*DW&q(Om5$bze*RR{5!dkLxH4|XC!=e&gAl}X@_+6+ZE9e zJnrx(U!J~4Qm(Y{Sqx9(QV~saIUaCm-d4!K~#7Ft(1YW zf-n$7FIHd){tCV&Xa{zn9cU?9fp(x)z*qrvaCU$lthWY7R1QJ&W|n~jmRxQpA`Sp1 zrnMuXQ O0000>8LIMgblm}%r_Y3D5$xw5|h^0x4V4d^>1HQGcTTEX4r5rVaFp01NlqK7%Cma zPKX@~Rl{)=9^&>^-zKOvtj3OO!jtA+LVpgQmYxA+P%GOlDZFwDrHI z(z)I1w=U~d+#G1+C1hzG6L9>@NlW=FoJxB;9TkON+z;Tryy0H&PG-%1?hno>l}-Pi z1=&<_rJQ?Wb9q6SdKT9X4YuFyS3X&^`X9Vs!Pvbw>($lEm7ox0@O1TaS?83{1OVL- Bh%o>F literal 0 HcmV?d00001 diff --git a/pokedex7/src/img/iconeGround.png b/pokedex7/src/img/iconeGround.png new file mode 100644 index 0000000000000000000000000000000000000000..07819a118bc5c90a1e90c2d5a2c10920d2f4f6a6 GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^qChOj!3HFa+MYK6Db50q$YKTtZeb8+WSBKa0w~B> z9OUlAu8{yv+szt+!K|CIoPnI;cKi zPT1^>bP0l+XkKxq^Ig literal 0 HcmV?d00001 diff --git a/pokedex7/src/img/iconeIce.png b/pokedex7/src/img/iconeIce.png new file mode 100644 index 0000000000000000000000000000000000000000..8365803ae5524b70c8aa5ee0cfc39928e82fe2c3 GIT binary patch literal 354 zcmV-o0iFJdP)|nt+QT!x`{ww)i_@%07*qoM6N<$f{D|T AF#rGn literal 0 HcmV?d00001 diff --git a/pokedex7/src/img/iconeNormal.png b/pokedex7/src/img/iconeNormal.png new file mode 100644 index 0000000000000000000000000000000000000000..523913a416492c9bd1c2eeacf142274111f0ab80 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1|*9D%+3HQ&H|6fVg?3opai!tBg3pY55jgR3=A9lx&I`x0{O2zT^vIy7}rjDE7)Yf(-tg#f%gsDrpBHJ zZW}sxG)f=fuy8D7o}-|4Nj@gS>0`zFqP=Q6m&bd`YB(L4)TTYN-)z#}6IRb-*e#Pd zBD=Ra#hhUY-QjyRZh?uw^2JL_)OR1X=${0f%WwAG9M6S6seC@iW6k-T{gX-8&h#767X1^JA61hu<9N;sl&X4b z%H1t=S~)g*$D5-Irn>8ND|~*=`McDC<=T(=S#R~WF=a>WjIj%fXxuX6$N4#|tt+qY jaNeR(k@&hk?P<)z4*}Q$iB}QzL`6 literal 0 HcmV?d00001 diff --git a/pokedex7/src/img/iconePoison.png b/pokedex7/src/img/iconePoison.png new file mode 100644 index 0000000000000000000000000000000000000000..9d677b9eef38fc25e267c459bb1e4bc86186435c GIT binary patch literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`j)FbFd;%$g$s6l5$8 za(7}_cTVOdki(Mh=t|@x7DWpF5cjcVva<8?s_w26kl>P0!?I{D7VvFimr`kYYi_3wg zp+S7xJ>1r3Ch`5fu{8CWi`h;S@tfxib{ptUN<8YmQl)M|*_HY%`=EK3ru_^SIU1b* zthYn%TU>sx&tFYz?Z4RtXS@vmys`h&bxvre#!RybiUsU4|8$<~8}v87dBOW#X_dQO z_QiXve;YgwuxopLO>^1O#FDpFyB2ORui2yhIr@n1PiLKH>^EBf9y@fePdPl%O0?&x z&qBFs9k(>T%LS_xuitlCxtb^Hs=-IyTh@0B6hw8LbUGgvyb}07`L)3572fYx2UaWF Z_L)a-WV6c*`UVUy22WQ%mvv4FO#t+Bmi+(# literal 0 HcmV?d00001 diff --git a/pokedex7/src/img/iconePsychic.png b/pokedex7/src/img/iconePsychic.png new file mode 100644 index 0000000000000000000000000000000000000000..bd06a306b4885cce74fad19fecfa98acbb5aa673 GIT binary patch literal 505 zcmV zgD?;c{rq1xkPXBQa01-`ouGAsG6GIOI{_o48^{LW1k?%6cjZDuNGN*W_nLA^-u=ue z6%Zndfi0kcmafu^E(a2|R&aPPm)FSt7FjG_{8hgAZirOV|D`rOksUIY!ei?U9Dx@2 z0q%hvka*5MM^SV#gb7WH!NNJ+S!qdujHEbN3y-(j4*Sh>AeFr>&5KrvBc=u+$4i;&xrZARv+G)Q(Q#HJXZK*eXV*YFw9KS?1ch27xC z?XPcH6H6D%cP<{AJKPbjQ{6_*r8gEW-J^KR-Jr!lBjmPI9Oe0rnH^GN+19@TAHcgs z_yCm7-Q)O=<}DM8UOW0;isqXOE!hJG9|z|^A^Mco4VHdZa2j5UE2jBwGL#S!!OWvzUdUsJgX_ye-xXaJ^Qn<*oSzvJo?*TZep@%z5&tYdku7(!mDb z9OUlAuGkn2Rv6CmhH*rr2HC*y#!^1wQeYXwjMc*znn9c84D4t>zu;o{P zD6{SvbB|89^|OwDN}M5R^+Z*C!iQ@wSx(O|5!2kzrEy+l>ksjFBKJSVADp`46q~oF RDln87JYD@<);T3K0RR$4kwE|e literal 0 HcmV?d00001 diff --git a/pokedex7/src/img/iconeSteel.png b/pokedex7/src/img/iconeSteel.png new file mode 100644 index 0000000000000000000000000000000000000000..40597507815ed0c2b6f86e269d6c54fdcb1b5130 GIT binary patch literal 378 zcmV-=0fqjFP)f2+p{SIwv@i6}XI(o=bJUjP6{Pr!rJ^f)UTphvh$0|E%}8PQREq?B;WOg;Yx@2Vx&B zm`;>7xn3Vl%bxC&rM@xntMBh+qM~rapV3gJR)Nb1l!Ni34KcMEu1B~gTw64nJa0`PlBg3pY55jgR3=A9lx&I`x0{PcHT^vIy80Svu6>L`EX+8LwAunKeqq2dM zd4~B4X$xob4Z;>ocMk~WsBe(o!^WHbH}}Er>Z$@8A%z83_!zQ8nI*k>L>3 Date: Tue, 19 Jul 2022 14:55:50 -0300 Subject: [PATCH 08/36] Adicionei o Header inicial --- pokedex7/package-lock.json | 227 +++++++++++++++++++++++ pokedex7/package.json | 2 + pokedex7/src/App.js | 3 +- pokedex7/src/Components/Header/Header.js | 27 +++ pokedex7/src/Components/Header/styles.js | 42 +++++ 5 files changed, 300 insertions(+), 1 deletion(-) create mode 100644 pokedex7/src/Components/Header/styles.js diff --git a/pokedex7/package-lock.json b/pokedex7/package-lock.json index 0f57027..3cafe24 100644 --- a/pokedex7/package-lock.json +++ b/pokedex7/package-lock.json @@ -15,9 +15,11 @@ "icons": "^1.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-icons": "^4.4.0", "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", "styled": "^1.0.0", + "styled-components": "^5.3.5", "web-vitals": "^2.1.4" } }, @@ -2110,6 +2112,29 @@ "postcss-selector-parser": "^6.0.10" } }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.3.tgz", + "integrity": "sha512-RFg04p6C+1uO19uG8N+vqanzKqiM9eeV1LDOG3bmkYmuOj7NbKNlFC/4EZq5gnwAIlcC/jOT24f8Td0iax2SXA==", + "dependencies": { + "@emotion/memoize": "^0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, "node_modules/@eslint/eslintrc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", @@ -5037,6 +5062,26 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, "node_modules/babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", @@ -5350,6 +5395,11 @@ "node": ">= 6" } }, + "node_modules/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -5808,6 +5858,14 @@ "postcss": "^8.4" } }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, "node_modules/css-declaration-sorter": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", @@ -5989,6 +6047,16 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, "node_modules/css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", @@ -8450,6 +8518,19 @@ "@babel/runtime": "^7.7.6" } }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -13936,6 +14017,14 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, + "node_modules/react-icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.4.0.tgz", + "integrity": "sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", @@ -14734,6 +14823,11 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -15139,6 +15233,36 @@ "resolved": "https://registry.npmjs.org/styled/-/styled-1.0.0.tgz", "integrity": "sha512-mPbinkDY7K//Jxi7hZBNSiUF3Q9LE8NHrlUuQXLHCFZcVJeSXQh/Kn4C7lWf8Obre3iyYHo0OqA3WptZrwST/A==" }, + "node_modules/styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "hasInstallScript": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, "node_modules/stylehacks": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", @@ -18138,6 +18262,29 @@ "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", "requires": {} }, + "@emotion/is-prop-valid": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.3.tgz", + "integrity": "sha512-RFg04p6C+1uO19uG8N+vqanzKqiM9eeV1LDOG3bmkYmuOj7NbKNlFC/4EZq5gnwAIlcC/jOT24f8Td0iax2SXA==", + "requires": { + "@emotion/memoize": "^0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, "@eslint/eslintrc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", @@ -20293,6 +20440,23 @@ "@babel/helper-define-polyfill-provider": "^0.3.1" } }, + "babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, "babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", @@ -20537,6 +20701,11 @@ "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -20887,6 +21056,11 @@ "postcss-selector-parser": "^6.0.9" } }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" + }, "css-declaration-sorter": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", @@ -20994,6 +21168,16 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, + "css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, "css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", @@ -22774,6 +22958,21 @@ "@babel/runtime": "^7.7.6" } }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -26556,6 +26755,12 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, + "react-icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.4.0.tgz", + "integrity": "sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==", + "requires": {} + }, "react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", @@ -27143,6 +27348,11 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -27449,6 +27659,23 @@ "resolved": "https://registry.npmjs.org/styled/-/styled-1.0.0.tgz", "integrity": "sha512-mPbinkDY7K//Jxi7hZBNSiUF3Q9LE8NHrlUuQXLHCFZcVJeSXQh/Kn4C7lWf8Obre3iyYHo0OqA3WptZrwST/A==" }, + "styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + } + }, "stylehacks": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", diff --git a/pokedex7/package.json b/pokedex7/package.json index b9f7ef0..e5dabf6 100644 --- a/pokedex7/package.json +++ b/pokedex7/package.json @@ -10,9 +10,11 @@ "icons": "^1.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-icons": "^4.4.0", "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", "styled": "^1.0.0", + "styled-components": "^5.3.5", "web-vitals": "^2.1.4" }, "scripts": { diff --git a/pokedex7/src/App.js b/pokedex7/src/App.js index 8bcd81e..f15632d 100644 --- a/pokedex7/src/App.js +++ b/pokedex7/src/App.js @@ -1,8 +1,9 @@ +import Header from "./Components/Header/Header"; function App() { return (
- +
); } diff --git a/pokedex7/src/Components/Header/Header.js b/pokedex7/src/Components/Header/Header.js index e69de29..5270180 100644 --- a/pokedex7/src/Components/Header/Header.js +++ b/pokedex7/src/Components/Header/Header.js @@ -0,0 +1,27 @@ +import pokeLogo from '../../img/pokeLogo.png'; +import { RiArrowLeftSLine } from 'react-icons/ri'; +import { + Background, + Container, + PokeLogo, + BotaoSimples, + BotaoPokedex, +} from './styles'; + +const Header = () => { + return ( + + + +

+ Todos Pokémons +

+
+ + Pokedex +
+
+ ); +}; + +export default Header; diff --git a/pokedex7/src/Components/Header/styles.js b/pokedex7/src/Components/Header/styles.js new file mode 100644 index 0000000..5f133fb --- /dev/null +++ b/pokedex7/src/Components/Header/styles.js @@ -0,0 +1,42 @@ +import styled from 'styled-components'; + +export const Background = styled.div` + /* background-color: #4c4c4c; */ +`; + +export const Container = styled.div` + /* background-color: #4c4c4c; */ + box-sizing: border-box; + max-width: 1280px; + padding: 8px 16px; + margin: 0px auto; + display: flex; + justify-content: space-between; + align-items: center; + p { + font-weight: bold; + text-decoration: underline; + } +`; +export const BotaoSimples = styled.button` + background-color: #00000000; + border: none; + padding: 8px 16px; + p { + margin: 0px; + } +`; + +export const PokeLogo = styled.img` + max-width: 100%; + width: 300px; +`; + +export const BotaoPokedex = styled.button` + padding: 8px 16px; + border: none; + border-radius: 4px; + font-size: 20px; + color: #ffffff; + background-color: #0077b6; +`; From ac48d3260c7be7f197546edaba3f14ea444200f4 Mon Sep 17 00:00:00 2001 From: Lorran Christo dos Santos Date: Tue, 19 Jul 2022 15:02:12 -0300 Subject: [PATCH 09/36] url base --- pokedex7/src/constants/baseUrl.js | 1 + pokedex7/src/constants/baseUrl.md | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 pokedex7/src/constants/baseUrl.js delete mode 100644 pokedex7/src/constants/baseUrl.md diff --git a/pokedex7/src/constants/baseUrl.js b/pokedex7/src/constants/baseUrl.js new file mode 100644 index 0000000..c3c8dca --- /dev/null +++ b/pokedex7/src/constants/baseUrl.js @@ -0,0 +1 @@ +export const BASE_URL = 'https://pokeapi.co/api/v2/'; diff --git a/pokedex7/src/constants/baseUrl.md b/pokedex7/src/constants/baseUrl.md deleted file mode 100644 index aee88d0..0000000 --- a/pokedex7/src/constants/baseUrl.md +++ /dev/null @@ -1 +0,0 @@ -https://pokeapi.co/api/v2/ \ No newline at end of file From b8836417f99bc5fa428379c81c4dbd2c5b75e68b Mon Sep 17 00:00:00 2001 From: Lorran Christo dos Santos Date: Tue, 19 Jul 2022 17:14:39 -0300 Subject: [PATCH 10/36] Pagina detalhes, falta os moves do pokemon --- pokedex7/src/constants/baseUrl.js | 2 +- pokedex7/src/pages/DetailList/DetailList.js | 82 +++++++++++++++++++-- pokedex7/src/pages/DetailList/styles.js | 40 ++++++++++ 3 files changed, 115 insertions(+), 9 deletions(-) create mode 100644 pokedex7/src/pages/DetailList/styles.js diff --git a/pokedex7/src/constants/baseUrl.js b/pokedex7/src/constants/baseUrl.js index c3c8dca..497833d 100644 --- a/pokedex7/src/constants/baseUrl.js +++ b/pokedex7/src/constants/baseUrl.js @@ -1 +1 @@ -export const BASE_URL = 'https://pokeapi.co/api/v2/'; +export const BASE_URL = 'https://pokeapi.co/api/v2'; diff --git a/pokedex7/src/pages/DetailList/DetailList.js b/pokedex7/src/pages/DetailList/DetailList.js index 94e3b40..835e7c7 100644 --- a/pokedex7/src/pages/DetailList/DetailList.js +++ b/pokedex7/src/pages/DetailList/DetailList.js @@ -1,13 +1,79 @@ -import React from "react"; -import { Link } from 'react-router-dom' +import React, { useEffect, useState } from 'react'; +import axios from 'axios'; +import { BASE_URL } from '../../constants/baseUrl'; +import { Link } from 'react-router-dom'; +import { + Container, + FrontBack, + Stats, + StatsCard, + NameStat, + BaseStat, +} from './styles'; export const DetailList = () => { + const [stats, setStats] = useState([]); + const [image, setImage] = useState({}); + const [moves, setMoves] = useState([]); + + const getDetails = () => { + axios.get(`${BASE_URL}/pokemon/bulbasaur`).then((res) => { + setStats(res.data.stats); + setImage(res.data.sprites); + setMoves(res.data.moves); + // console.log(res.data.moves.length); + // console.log(res.data.moves); + }); + }; + // console.log(image); + + useEffect(() => { + getDetails(); + }, []); + + const renderStats = stats.map((pokemon, index) => { return ( + + {pokemon.stat.name}: + {pokemon.base_stat} + + ); + }); + + // const renderMoves = moves.map((item) => { + // return

{item.move.name}

; + // }); + + const renderMoves = (array) => { + for (let i = 0; i < 4; i++) { + console.log(array[i].move.name); + } + }; + + return ( +
+ + + +

Aqui vao aparecer os detalhes de pokemon em questao

+ + +
+ +
+
+ +
+
+ {renderStats}
- - - -

Aqui vao aparecer os detalhes de pokemon em questao

+ {/* */} +

{renderMoves(moves)}

- ) -} +
+ {/*
+ +
*/} +
+ ); +}; diff --git a/pokedex7/src/pages/DetailList/styles.js b/pokedex7/src/pages/DetailList/styles.js new file mode 100644 index 0000000..fc5b926 --- /dev/null +++ b/pokedex7/src/pages/DetailList/styles.js @@ -0,0 +1,40 @@ +import styled from 'styled-components'; + +export const Container = styled.div` + max-width: 1200px; + display: flex; + margin: 0px auto; + justify-content: space-around; +`; + +export const FrontBack = styled.div` + flex-direction: column; + div { + width: 300px; + } + img { + width: 250px; + } +`; + +export const Stats = styled.div` + display: flex; + flex-direction: column; + align-items: center; + width: 300px; + justify-content: center; +`; + +export const StatsCard = styled.div` + display: flex; + gap: 4px; +`; + +export const NameStat = styled.p` + font-weight: bold; +`; + +export const BaseStat = styled.p` + font-weight: bold; + color: #ff0000; +`; From 839bd356d2dfd668ab206f7dcaf76c0a586524b7 Mon Sep 17 00:00:00 2001 From: alinegfchagas Date: Wed, 20 Jul 2022 13:47:38 -0300 Subject: [PATCH 11/36] estado global --- pokedex7/src/Components/Context/Context.js | 0 pokedex7/src/pages/Pokedex/Pokedex.js | 5 ++++- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 pokedex7/src/Components/Context/Context.js diff --git a/pokedex7/src/Components/Context/Context.js b/pokedex7/src/Components/Context/Context.js new file mode 100644 index 0000000..e69de29 diff --git a/pokedex7/src/pages/Pokedex/Pokedex.js b/pokedex7/src/pages/Pokedex/Pokedex.js index 8ea4b87..07d8394 100644 --- a/pokedex7/src/pages/Pokedex/Pokedex.js +++ b/pokedex7/src/pages/Pokedex/Pokedex.js @@ -1,9 +1,12 @@ import React from "react"; -import { Link } from 'react-router-dom' +import { Link } from 'react-router-dom'; +// import {pokeCard} from "../../Components/PokeCard/pokeCard"; +// import { goToDetailPage } from "../../Routes/Coordinator"; export const Pokedex = () => { return (
+ From 354073922314fadcbffe4171eb9f7069e8d05f76 Mon Sep 17 00:00:00 2001 From: alinegfchagas Date: Wed, 20 Jul 2022 14:07:54 -0300 Subject: [PATCH 12/36] context e provider --- pokedex7/src/App.js | 10 +++++----- pokedex7/src/Components/Context/Context.js | 0 pokedex7/src/Components/Context/PokeContext.js | 2 ++ pokedex7/src/Components/Provider/PokeProvider.js | 14 ++++++++++++++ 4 files changed, 21 insertions(+), 5 deletions(-) delete mode 100644 pokedex7/src/Components/Context/Context.js create mode 100644 pokedex7/src/Components/Context/PokeContext.js create mode 100644 pokedex7/src/Components/Provider/PokeProvider.js diff --git a/pokedex7/src/App.js b/pokedex7/src/App.js index 8b8a862..346c18e 100644 --- a/pokedex7/src/App.js +++ b/pokedex7/src/App.js @@ -1,14 +1,14 @@ - import Header from "./Components/Header/Header"; import React from "react"; import { Router } from "./Routes/Router"; +import PokeProvider from "./Components/Provider/PokeProvider"; function App() { return ( -
-
- -
+ +
+ + ); } diff --git a/pokedex7/src/Components/Context/Context.js b/pokedex7/src/Components/Context/Context.js deleted file mode 100644 index e69de29..0000000 diff --git a/pokedex7/src/Components/Context/PokeContext.js b/pokedex7/src/Components/Context/PokeContext.js new file mode 100644 index 0000000..f40b839 --- /dev/null +++ b/pokedex7/src/Components/Context/PokeContext.js @@ -0,0 +1,2 @@ +import React from 'react' +export const PokeContext = React.createContext(); \ No newline at end of file diff --git a/pokedex7/src/Components/Provider/PokeProvider.js b/pokedex7/src/Components/Provider/PokeProvider.js new file mode 100644 index 0000000..4ab7e1c --- /dev/null +++ b/pokedex7/src/Components/Provider/PokeProvider.js @@ -0,0 +1,14 @@ +import { PokeContext } from "../Context/PokeContext"; +import { useState } from "react"; + +const PokeProvider = (props) => { + const [pokedex, setPokedex] = useState([]); + + return ( + + {props.children} + + ); +}; + +export default PokeProvider; From 35d65f11812dfb7f41be2c4fa48c2332655df398 Mon Sep 17 00:00:00 2001 From: alinegfchagas Date: Wed, 20 Jul 2022 14:32:22 -0300 Subject: [PATCH 13/36] =?UTF-8?q?atualiza=C3=A7=C3=A3o=20estados=20detailL?= =?UTF-8?q?ist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/Components/Provider/PokeProvider.js | 34 +++++++++- pokedex7/src/pages/DetailList/DetailList.js | 65 +++++++++---------- 2 files changed, 64 insertions(+), 35 deletions(-) diff --git a/pokedex7/src/Components/Provider/PokeProvider.js b/pokedex7/src/Components/Provider/PokeProvider.js index 4ab7e1c..5db234e 100644 --- a/pokedex7/src/Components/Provider/PokeProvider.js +++ b/pokedex7/src/Components/Provider/PokeProvider.js @@ -1,11 +1,43 @@ import { PokeContext } from "../Context/PokeContext"; import { useState } from "react"; +import { BASE_URL } from "../../constants/baseUrl"; +import axios from "axios"; +import { useEffect } from "react"; const PokeProvider = (props) => { const [pokedex, setPokedex] = useState([]); + const [stats, setStats] = useState([]); + const [image, setImage] = useState({}); + const [moves, setMoves] = useState([]); + + const getDetails = () => { + axios.get(`${BASE_URL}/pokemon/bulbasaur`).then((res) => { + setStats(res.data.stats); + setImage(res.data.sprites); + setMoves(res.data.moves); + // console.log(res.data.moves.length); + // console.log(res.data.moves); + }); + }; + // console.log(image); + + useEffect(() => { + getDetails(); + }, []); return ( - + {props.children} ); diff --git a/pokedex7/src/pages/DetailList/DetailList.js b/pokedex7/src/pages/DetailList/DetailList.js index 835e7c7..1dbe1d6 100644 --- a/pokedex7/src/pages/DetailList/DetailList.js +++ b/pokedex7/src/pages/DetailList/DetailList.js @@ -1,7 +1,8 @@ -import React, { useEffect, useState } from 'react'; -import axios from 'axios'; -import { BASE_URL } from '../../constants/baseUrl'; -import { Link } from 'react-router-dom'; +import React, { useContext } from "react"; +// import axios from 'axios'; +// import { BASE_URL } from '../../constants/baseUrl'; +import { Link } from "react-router-dom"; +import { PokeContext } from "../../Components/Context/PokeContext"; import { Container, FrontBack, @@ -9,27 +10,29 @@ import { StatsCard, NameStat, BaseStat, -} from './styles'; +} from "./styles"; export const DetailList = () => { - const [stats, setStats] = useState([]); - const [image, setImage] = useState({}); - const [moves, setMoves] = useState([]); + // const [stats, setStats] = useState([]); + // const [image, setImage] = useState({}); + // const [moves, setMoves] = useState([]); - const getDetails = () => { - axios.get(`${BASE_URL}/pokemon/bulbasaur`).then((res) => { - setStats(res.data.stats); - setImage(res.data.sprites); - setMoves(res.data.moves); - // console.log(res.data.moves.length); - // console.log(res.data.moves); - }); - }; - // console.log(image); + const { stats, moves, image } = useContext(PokeContext); - useEffect(() => { - getDetails(); - }, []); + // const getDetails = () => { + // axios.get(`${BASE_URL}/pokemon/bulbasaur`).then((res) => { + // setStats(res.data.stats); + // setImage(res.data.sprites); + // setMoves(res.data.moves); + // // console.log(res.data.moves.length); + // // console.log(res.data.moves); + // }); + // }; + // // console.log(image); + + // useEffect(() => { + // getDetails(); + // }, []); const renderStats = stats.map((pokemon, index) => { return ( @@ -40,35 +43,29 @@ export const DetailList = () => { ); }); - // const renderMoves = moves.map((item) => { - // return

{item.move.name}

; - // }); - - const renderMoves = (array) => { - for (let i = 0; i < 4; i++) { - console.log(array[i].move.name); - } - }; + // const renderMoves = moves.map((item) => { + // return

{item.move.name}

; + // }); return (
- +

Aqui vao aparecer os detalhes de pokemon em questao

- +
- +
{renderStats}
{/* */} -

{renderMoves(moves)}

+ {/*

{renderMoves(moves)}

*/}
{/*
From b1c5a9d1940ae018b656cfbfa7da3aefbc3f4ee8 Mon Sep 17 00:00:00 2001 From: alinegfchagas Date: Wed, 20 Jul 2022 14:41:50 -0300 Subject: [PATCH 14/36] agora vai --- pokedex7/src/pages/DetailList/DetailList.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pokedex7/src/pages/DetailList/DetailList.js b/pokedex7/src/pages/DetailList/DetailList.js index 1dbe1d6..eacc64d 100644 --- a/pokedex7/src/pages/DetailList/DetailList.js +++ b/pokedex7/src/pages/DetailList/DetailList.js @@ -17,7 +17,7 @@ export const DetailList = () => { // const [image, setImage] = useState({}); // const [moves, setMoves] = useState([]); - const { stats, moves, image } = useContext(PokeContext); + const { stats, image } = useContext(PokeContext); // const getDetails = () => { // axios.get(`${BASE_URL}/pokemon/bulbasaur`).then((res) => { From 44c69965d3986ee670f6fca6b560e9e196bf0fc0 Mon Sep 17 00:00:00 2001 From: alinegfchagas Date: Wed, 20 Jul 2022 14:47:28 -0300 Subject: [PATCH 15/36] =?UTF-8?q?adapta=C3=A7=C3=A3o=20com=20branch=20mast?= =?UTF-8?q?er?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex7/src/pages/DetailList/DetailList.js | 65 ++++++++++----------- 1 file changed, 31 insertions(+), 34 deletions(-) diff --git a/pokedex7/src/pages/DetailList/DetailList.js b/pokedex7/src/pages/DetailList/DetailList.js index 835e7c7..eacc64d 100644 --- a/pokedex7/src/pages/DetailList/DetailList.js +++ b/pokedex7/src/pages/DetailList/DetailList.js @@ -1,7 +1,8 @@ -import React, { useEffect, useState } from 'react'; -import axios from 'axios'; -import { BASE_URL } from '../../constants/baseUrl'; -import { Link } from 'react-router-dom'; +import React, { useContext } from "react"; +// import axios from 'axios'; +// import { BASE_URL } from '../../constants/baseUrl'; +import { Link } from "react-router-dom"; +import { PokeContext } from "../../Components/Context/PokeContext"; import { Container, FrontBack, @@ -9,27 +10,29 @@ import { StatsCard, NameStat, BaseStat, -} from './styles'; +} from "./styles"; export const DetailList = () => { - const [stats, setStats] = useState([]); - const [image, setImage] = useState({}); - const [moves, setMoves] = useState([]); + // const [stats, setStats] = useState([]); + // const [image, setImage] = useState({}); + // const [moves, setMoves] = useState([]); - const getDetails = () => { - axios.get(`${BASE_URL}/pokemon/bulbasaur`).then((res) => { - setStats(res.data.stats); - setImage(res.data.sprites); - setMoves(res.data.moves); - // console.log(res.data.moves.length); - // console.log(res.data.moves); - }); - }; - // console.log(image); + const { stats, image } = useContext(PokeContext); - useEffect(() => { - getDetails(); - }, []); + // const getDetails = () => { + // axios.get(`${BASE_URL}/pokemon/bulbasaur`).then((res) => { + // setStats(res.data.stats); + // setImage(res.data.sprites); + // setMoves(res.data.moves); + // // console.log(res.data.moves.length); + // // console.log(res.data.moves); + // }); + // }; + // // console.log(image); + + // useEffect(() => { + // getDetails(); + // }, []); const renderStats = stats.map((pokemon, index) => { return ( @@ -40,35 +43,29 @@ export const DetailList = () => { ); }); - // const renderMoves = moves.map((item) => { - // return

{item.move.name}

; - // }); - - const renderMoves = (array) => { - for (let i = 0; i < 4; i++) { - console.log(array[i].move.name); - } - }; + // const renderMoves = moves.map((item) => { + // return

{item.move.name}

; + // }); return (
- +

Aqui vao aparecer os detalhes de pokemon em questao

- +
- +
{renderStats}
{/* */} -

{renderMoves(moves)}

+ {/*

{renderMoves(moves)}

*/}
{/*
From 53b7493dc15b9e2d7e81e4ecf0c0e521c82cc402 Mon Sep 17 00:00:00 2001 From: alinegfchagas Date: Wed, 20 Jul 2022 14:51:10 -0300 Subject: [PATCH 16/36] =?UTF-8?q?adapta=C3=A7=C3=A3o=20provider=20com=20br?= =?UTF-8?q?anch=20master?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/Components/Provider/PokeProvider.js | 34 ++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/pokedex7/src/Components/Provider/PokeProvider.js b/pokedex7/src/Components/Provider/PokeProvider.js index 4ab7e1c..5db234e 100644 --- a/pokedex7/src/Components/Provider/PokeProvider.js +++ b/pokedex7/src/Components/Provider/PokeProvider.js @@ -1,11 +1,43 @@ import { PokeContext } from "../Context/PokeContext"; import { useState } from "react"; +import { BASE_URL } from "../../constants/baseUrl"; +import axios from "axios"; +import { useEffect } from "react"; const PokeProvider = (props) => { const [pokedex, setPokedex] = useState([]); + const [stats, setStats] = useState([]); + const [image, setImage] = useState({}); + const [moves, setMoves] = useState([]); + + const getDetails = () => { + axios.get(`${BASE_URL}/pokemon/bulbasaur`).then((res) => { + setStats(res.data.stats); + setImage(res.data.sprites); + setMoves(res.data.moves); + // console.log(res.data.moves.length); + // console.log(res.data.moves); + }); + }; + // console.log(image); + + useEffect(() => { + getDetails(); + }, []); return ( - + {props.children} ); From 502a38370fee1a6bee6b3c927134ee8e13912e9c Mon Sep 17 00:00:00 2001 From: alinegfchagas Date: Wed, 20 Jul 2022 16:01:14 -0300 Subject: [PATCH 17/36] pokecard inicio --- pokedex7/src/Components/PokeCard/pokeCard.js | 2 ++ .../src/Components/Provider/PokeProvider.js | 28 ++++++++++++++++++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/pokedex7/src/Components/PokeCard/pokeCard.js b/pokedex7/src/Components/PokeCard/pokeCard.js index e69de29..b8e0aef 100644 --- a/pokedex7/src/Components/PokeCard/pokeCard.js +++ b/pokedex7/src/Components/PokeCard/pokeCard.js @@ -0,0 +1,2 @@ +// import React from "react"; +// import { PokeContext } from "../Context/PokeContext"; diff --git a/pokedex7/src/Components/Provider/PokeProvider.js b/pokedex7/src/Components/Provider/PokeProvider.js index 5db234e..33bd524 100644 --- a/pokedex7/src/Components/Provider/PokeProvider.js +++ b/pokedex7/src/Components/Provider/PokeProvider.js @@ -9,13 +9,33 @@ const PokeProvider = (props) => { const [stats, setStats] = useState([]); const [image, setImage] = useState({}); const [moves, setMoves] = useState([]); + // const [name, setName] = useState([]); + // const [types, setTypes] = useState([]); + // const [id, setId] = useState([]); + + + const getPokemons = () => { + axios.get(`https://pokeapi.co/api/v2/pokemon/1`) + .then((res) => { + // setId(res.data.id); + // setName(res.data.name); + // setTypes(res.data.types); + // console.log(res.data.id); + // console.log(res.data.name); + console.log(res.data); + }); + }; + + useEffect(() => { + getPokemons(); + }, []); const getDetails = () => { axios.get(`${BASE_URL}/pokemon/bulbasaur`).then((res) => { setStats(res.data.stats); setImage(res.data.sprites); setMoves(res.data.moves); - // console.log(res.data.moves.length); + // console.log(res.data.name); // console.log(res.data.moves); }); }; @@ -36,6 +56,12 @@ const PokeProvider = (props) => { setImage, moves, setMoves, + // name, + // setName, + // types, + // setTypes, + // id, + // setId }} > {props.children} From b013906ade6f886b0c48240b9ceb551281d69f06 Mon Sep 17 00:00:00 2001 From: Lorran Christo dos Santos Date: Wed, 20 Jul 2022 17:08:05 -0300 Subject: [PATCH 18/36] =?UTF-8?q?Atualiza=C3=A7=C3=B5es=20e=20testes=20de?= =?UTF-8?q?=20requisi=C3=A7=C3=B5es=20no=20pokeCars.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex7/src/Components/PokeCard/pokeCard.js | 40 ++++++++++++++++ pokedex7/src/pages/DetailList/DetailList.js | 2 +- pokedex7/src/pages/Home/Home.js | 50 ++++++++++---------- 3 files changed, 67 insertions(+), 25 deletions(-) diff --git a/pokedex7/src/Components/PokeCard/pokeCard.js b/pokedex7/src/Components/PokeCard/pokeCard.js index e69de29..c52e4c9 100644 --- a/pokedex7/src/Components/PokeCard/pokeCard.js +++ b/pokedex7/src/Components/PokeCard/pokeCard.js @@ -0,0 +1,40 @@ +import axios from 'axios'; +import { useEffect, useState } from 'react'; +import { BASE_URL } from '../../constants/baseUrl'; + +const PokeCard = () => { + const [todosPokemons, setTodosPokemons] = useState([]); + + const getPokemons = () => { + axios.get(`${BASE_URL}/pokemon/`).then((res) => { + setTodosPokemons(res.data.results); + // console.log(res.data); + }); + }; + useEffect(() => { + getPokemons(); + }, []); + + const mudaPokemon = todosPokemons.map((pokemon, index) => { + return

{index + 1}

; + }); + const getPokemonsByName = (index) => { + axios.get(`${BASE_URL}/pokemon/${mudaPokemon}`).then((res) => { + console.log(res.data); + }); + }; + useEffect(() => { + getPokemonsByName(); + }, []); + + + return ( +
+

{todosPokemons.name}

+ {/* {renderPokemons} */} + {mudaPokemon} +
+ ); +}; + +export default PokeCard; diff --git a/pokedex7/src/pages/DetailList/DetailList.js b/pokedex7/src/pages/DetailList/DetailList.js index eacc64d..bbbd1be 100644 --- a/pokedex7/src/pages/DetailList/DetailList.js +++ b/pokedex7/src/pages/DetailList/DetailList.js @@ -64,7 +64,7 @@ export const DetailList = () => { {renderStats}
- {/* */} + {/*

{renderMoves(moves)}

*/}
diff --git a/pokedex7/src/pages/Home/Home.js b/pokedex7/src/pages/Home/Home.js index 0afacef..a7d8430 100644 --- a/pokedex7/src/pages/Home/Home.js +++ b/pokedex7/src/pages/Home/Home.js @@ -1,28 +1,30 @@ -import React from "react"; -import { Link } from "react-router-dom" -import styled from "styled-components" +import React from 'react'; +import { Link } from 'react-router-dom'; +import styled from 'styled-components'; +import PokeCard from '../../Components/PokeCard/pokeCard'; const AppContainer = styled.div` - display: flex; - flex-direction: row; - justify-content: space-around; - align-items: center; - padding: 15px; -` + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + padding: 15px; +`; export const Home = () => { - return ( -
- -

Logo pokemon

- - - -
-

Card dos Pokemons

- - - -
- ) -} + return ( +
+ +

Logo pokemon

+ + + +
+

Card dos Pokemons

+ + + + +
+ ); +}; From 888425ce9a138b234a4d5eaa92236f0438458481 Mon Sep 17 00:00:00 2001 From: Lorran Christo dos Santos Date: Thu, 21 Jul 2022 12:10:48 -0300 Subject: [PATCH 19/36] =?UTF-8?q?Adicionei=20o=20componente=20Card,=20pass?= =?UTF-8?q?ei=20a=20props=20dos=20pokemons=20e=20iniciei=20a=20estiliza?= =?UTF-8?q?=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex7/src/Components/Card/Card.js | 51 ++++++++++++++++++ pokedex7/src/Components/Card/style.js | 55 ++++++++++++++++++++ pokedex7/src/Components/PokeCard/pokeCard.js | 28 +++------- pokedex7/src/Components/PokeCard/style.js | 9 ++++ 4 files changed, 122 insertions(+), 21 deletions(-) create mode 100644 pokedex7/src/Components/Card/Card.js create mode 100644 pokedex7/src/Components/Card/style.js create mode 100644 pokedex7/src/Components/PokeCard/style.js diff --git a/pokedex7/src/Components/Card/Card.js b/pokedex7/src/Components/Card/Card.js new file mode 100644 index 0000000..28e2785 --- /dev/null +++ b/pokedex7/src/Components/Card/Card.js @@ -0,0 +1,51 @@ +import axios from 'axios'; +import { useState, useEffect } from 'react'; +import { BASE_URL } from '../../constants/baseUrl'; +import { CardContainer, Main, TextContainer, ImageContainer, TypeText, Button } from './style'; + +const Card = (props) => { + const [photo, setPhoto] = useState({}); + const [type, setType] = useState([]); + const [order, setOrder] = useState(''); + + const getPokemonCard = () => { + axios.get(`${BASE_URL}/pokemon/${props.name}`).then((res) => { + console.log(res.data); + setPhoto(res.data.sprites.other.dream_world.front_default); + setType(res.data.types); + setOrder(res.data.order); + }); + }; + + useEffect(() => { + getPokemonCard(); + }, []); + + const listTypes = type.map((item) => { + return {item.type.name}; + }); + + return ( + +
+ +

#{order}

+

{props.name}

+ {listTypes} +
+ + + + +
+ + + + + +
+ ); +}; + +export default Card; diff --git a/pokedex7/src/Components/Card/style.js b/pokedex7/src/Components/Card/style.js new file mode 100644 index 0000000..f3f3e24 --- /dev/null +++ b/pokedex7/src/Components/Card/style.js @@ -0,0 +1,55 @@ +import styled from 'styled-components'; + +export const CardContainer = styled.div` + background-color: #0000ff; + width: 350px; + height: 250px; + padding: 8px; + border: none; + display: flex; + flex-direction: column; + border-radius: 4px; +`; + +export const Main = styled.div` + display: flex; +` + +export const TextContainer = styled.div` + display: flex; + flex-direction: column; + gap: 8px; + h1 { + margin: 0px; + } + h3 { + margin: 0px; + } + p { + margin: 0px; + } +`; + +export const TypeText = styled.p` + padding: 8px 16px; + background-color: #ff0000; + border-radius: 4px; +` + +export const ImageContainer = styled.div` +display: flex; +flex-direction: column-reverse; +position: relative; + img { + width: 180px; + position: absolute; + top: -50px; + right: -250px; + } +`; + +export const Button = styled.div` + display: flex; + justify-content: space-around; + margin: auto 0px; +` \ No newline at end of file diff --git a/pokedex7/src/Components/PokeCard/pokeCard.js b/pokedex7/src/Components/PokeCard/pokeCard.js index c52e4c9..fe4d2ae 100644 --- a/pokedex7/src/Components/PokeCard/pokeCard.js +++ b/pokedex7/src/Components/PokeCard/pokeCard.js @@ -1,40 +1,26 @@ import axios from 'axios'; import { useEffect, useState } from 'react'; import { BASE_URL } from '../../constants/baseUrl'; +import Card from '../Card/Card'; +import { Container } from './style'; const PokeCard = () => { - const [todosPokemons, setTodosPokemons] = useState([]); + const [pokemons, setPokemons] = useState([]); const getPokemons = () => { axios.get(`${BASE_URL}/pokemon/`).then((res) => { - setTodosPokemons(res.data.results); - // console.log(res.data); + setPokemons(res.data.results); }); }; useEffect(() => { getPokemons(); }, []); - const mudaPokemon = todosPokemons.map((pokemon, index) => { - return

{index + 1}

; + const listPokemons = pokemons.map((pokemon) => { + return ; }); - const getPokemonsByName = (index) => { - axios.get(`${BASE_URL}/pokemon/${mudaPokemon}`).then((res) => { - console.log(res.data); - }); - }; - useEffect(() => { - getPokemonsByName(); - }, []); - - return ( -
-

{todosPokemons.name}

- {/* {renderPokemons} */} - {mudaPokemon} -
- ); + return {listPokemons}; }; export default PokeCard; diff --git a/pokedex7/src/Components/PokeCard/style.js b/pokedex7/src/Components/PokeCard/style.js new file mode 100644 index 0000000..399e4e1 --- /dev/null +++ b/pokedex7/src/Components/PokeCard/style.js @@ -0,0 +1,9 @@ +import styled from 'styled-components'; + +export const Container = styled.div` + display: flex; + gap: 20px; + max-width: 1280px; + margin: 0px auto; + flex-wrap: wrap; +`; From 58cea66f5b4b81f048bef36b861b5afdfa145732 Mon Sep 17 00:00:00 2001 From: Lorran Christo dos Santos Date: Thu, 21 Jul 2022 14:41:35 -0300 Subject: [PATCH 20/36] =?UTF-8?q?Modifiquei=20a=20estiliza=C3=A7=C3=A3o=20?= =?UTF-8?q?do=20pokeCard=20e=20do=20Card,=20pokeCard=20alterado=20de=20fle?= =?UTF-8?q?x=20para=20grid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex7/src/Components/Card/Card.js | 36 ++++++++------- pokedex7/src/Components/Card/style.js | 55 +++++++++++++++++------ pokedex7/src/Components/PokeCard/style.js | 6 ++- 3 files changed, 67 insertions(+), 30 deletions(-) diff --git a/pokedex7/src/Components/Card/Card.js b/pokedex7/src/Components/Card/Card.js index 28e2785..6857b19 100644 --- a/pokedex7/src/Components/Card/Card.js +++ b/pokedex7/src/Components/Card/Card.js @@ -1,7 +1,15 @@ import axios from 'axios'; import { useState, useEffect } from 'react'; import { BASE_URL } from '../../constants/baseUrl'; -import { CardContainer, Main, TextContainer, ImageContainer, TypeText, Button } from './style'; +import { + CardContainer, + Main, + TextContainer, + Types, + ImageContainer, + TypeText, + Button, +} from './style'; const Card = (props) => { const [photo, setPhoto] = useState({}); @@ -21,29 +29,27 @@ const Card = (props) => { getPokemonCard(); }, []); - const listTypes = type.map((item) => { - return {item.type.name}; + const listTypes = type.map((item, index) => { + return {item.type.name}; }); return (
-

#{order}

-

{props.name}

- {listTypes} -
- - - - +

#{order}

+

{props.name}

+
{listTypes}
+ + + +
- + - + + -
); }; diff --git a/pokedex7/src/Components/Card/style.js b/pokedex7/src/Components/Card/style.js index f3f3e24..ae61828 100644 --- a/pokedex7/src/Components/Card/style.js +++ b/pokedex7/src/Components/Card/style.js @@ -2,9 +2,9 @@ import styled from 'styled-components'; export const CardContainer = styled.div` background-color: #0000ff; - width: 350px; - height: 250px; - padding: 8px; + width: 440px; + height: 200px; + padding: 12px; border: none; display: flex; flex-direction: column; @@ -13,14 +13,18 @@ export const CardContainer = styled.div` export const Main = styled.div` display: flex; -` +`; export const TextContainer = styled.div` display: flex; flex-direction: column; - gap: 8px; + /* gap: 8px; */ + width: 200px; + height: 150px; + color: #ffffff; + margin: 0px; h1 { - margin: 0px; + margin: 0px 0px 8px 0px; } h3 { margin: 0px; @@ -28,23 +32,32 @@ export const TextContainer = styled.div` p { margin: 0px; } + div { + display: flex; + gap: 4px; + flex-wrap: wrap; + } `; export const TypeText = styled.p` padding: 8px 16px; background-color: #ff0000; border-radius: 4px; -` +`; export const ImageContainer = styled.div` -display: flex; -flex-direction: column-reverse; -position: relative; + display: flex; + flex-direction: column-reverse; + position: relative; img { width: 180px; + height: 180px; position: absolute; - top: -50px; - right: -250px; + margin: 0px; + padding: 0px; + top: -30px; + /* right: -250px; */ + left: 40px; } `; @@ -52,4 +65,20 @@ export const Button = styled.div` display: flex; justify-content: space-around; margin: auto 0px; -` \ No newline at end of file + button { + border: none; + border-radius: 4px; + padding: 4px 8px; + font-weight: bold; + font-size: 16px; + cursor: pointer; + } + .detalhes { + background-color: #00000000; + text-decoration: underline; + color: #ffffff; + } + .capturar { + background-color: #ffffff; + } +`; diff --git a/pokedex7/src/Components/PokeCard/style.js b/pokedex7/src/Components/PokeCard/style.js index 399e4e1..3f2c793 100644 --- a/pokedex7/src/Components/PokeCard/style.js +++ b/pokedex7/src/Components/PokeCard/style.js @@ -1,9 +1,11 @@ import styled from 'styled-components'; export const Container = styled.div` - display: flex; + display: grid; + grid-template-columns: 460px 460px 460px; + justify-content: center; gap: 20px; - max-width: 1280px; + max-width: 1920px; margin: 0px auto; flex-wrap: wrap; `; From cf15a8337d38aaeaeac0c4bcc87af30e6bdd7697 Mon Sep 17 00:00:00 2001 From: alinegfchagas Date: Thu, 21 Jul 2022 15:54:28 -0300 Subject: [PATCH 21/36] =?UTF-8?q?fun=C3=A7=C3=A3o=20addd=20pokedex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex7/src/Components/Card/Card.js | 35 +++++++++++++++---- .../src/Components/Provider/PokeProvider.js | 1 + 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/pokedex7/src/Components/Card/Card.js b/pokedex7/src/Components/Card/Card.js index 6857b19..a021265 100644 --- a/pokedex7/src/Components/Card/Card.js +++ b/pokedex7/src/Components/Card/Card.js @@ -1,6 +1,9 @@ -import axios from 'axios'; -import { useState, useEffect } from 'react'; -import { BASE_URL } from '../../constants/baseUrl'; +import axios from "axios"; +import { useState, useEffect, useContext } from "react"; +import { BASE_URL } from "../../constants/baseUrl"; +import { PokeContext } from "../Context/PokeContext"; +// import { DetailList } from "../../pages/DetailList/DetailList"; + import { CardContainer, Main, @@ -9,16 +12,32 @@ import { ImageContainer, TypeText, Button, -} from './style'; +} from "./style"; const Card = (props) => { const [photo, setPhoto] = useState({}); const [type, setType] = useState([]); - const [order, setOrder] = useState(''); + const [order, setOrder] = useState(""); + const { pokedex, setPokedex } = useContext(PokeContext); + + const AddPokemon = (pokemon) => { + const newArray = [...pokedex, pokemon]; + setPokedex(newArray); + console.log("funcionou"); + }; + + // const DisableAfterClick() => { + // const [disable, setDisable] = React.useState(false); + + // return ( + // + // ); + // } const getPokemonCard = () => { axios.get(`${BASE_URL}/pokemon/${props.name}`).then((res) => { - console.log(res.data); setPhoto(res.data.sprites.other.dream_world.front_default); setType(res.data.types); setOrder(res.data.order); @@ -48,7 +67,9 @@ const Card = (props) => { - + ); diff --git a/pokedex7/src/Components/Provider/PokeProvider.js b/pokedex7/src/Components/Provider/PokeProvider.js index 5db234e..cdc899c 100644 --- a/pokedex7/src/Components/Provider/PokeProvider.js +++ b/pokedex7/src/Components/Provider/PokeProvider.js @@ -10,6 +10,7 @@ const PokeProvider = (props) => { const [image, setImage] = useState({}); const [moves, setMoves] = useState([]); + const getDetails = () => { axios.get(`${BASE_URL}/pokemon/bulbasaur`).then((res) => { setStats(res.data.stats); From 4d89528bbf3ab9b2cc59c7178140ef84f1ee4bac Mon Sep 17 00:00:00 2001 From: Lorran Christo dos Santos Date: Thu, 21 Jul 2022 15:57:19 -0300 Subject: [PATCH 22/36] =?UTF-8?q?Fun=C3=A7=C3=A3o=20de=20alterar=20a=20cor?= =?UTF-8?q?=20do=20card=20de=20acordo=20com=20o=20tipo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex7/src/Components/Card/Card.js | 6 ++-- pokedex7/src/Components/Card/style.js | 42 ++++++++++++++++++++++++++- 2 files changed, 45 insertions(+), 3 deletions(-) diff --git a/pokedex7/src/Components/Card/Card.js b/pokedex7/src/Components/Card/Card.js index 6857b19..00f798f 100644 --- a/pokedex7/src/Components/Card/Card.js +++ b/pokedex7/src/Components/Card/Card.js @@ -18,7 +18,7 @@ const Card = (props) => { const getPokemonCard = () => { axios.get(`${BASE_URL}/pokemon/${props.name}`).then((res) => { - console.log(res.data); + // console.log(res.data); setPhoto(res.data.sprites.other.dream_world.front_default); setType(res.data.types); setOrder(res.data.order); @@ -33,8 +33,10 @@ const Card = (props) => { return {item.type.name}; }); + console.log(type); + return ( - +

#{order}

diff --git a/pokedex7/src/Components/Card/style.js b/pokedex7/src/Components/Card/style.js index ae61828..47542bd 100644 --- a/pokedex7/src/Components/Card/style.js +++ b/pokedex7/src/Components/Card/style.js @@ -1,7 +1,47 @@ import styled from 'styled-components'; export const CardContainer = styled.div` - background-color: #0000ff; + /* background-color: #0000ff; */ + background-color: ${(props) => { + switch (props.backgroundColor) { + case 'grass': + return 'green'; + case 'bug': + return 'lightgreen'; + case 'poison': + return 'red'; + case 'flying': + return 'red'; + case 'dark': + return 'blue'; + case 'dragon': + return 'red'; + case 'electric': + return 'blue'; + case 'fairy': + return 'red'; + case 'fighting': + return 'blue'; + case 'fire': + return 'blue'; + case 'ghost': + return 'red'; + case 'ground': + return 'blue'; + case 'ice': + return 'red'; + case 'normal': + return 'gray'; + case 'psychic': + return 'red'; + case 'rock': + return 'red'; + case 'steel': + return 'blue'; + case 'water': + return 'red'; + } + }}; width: 440px; height: 200px; padding: 12px; From 2d948e91368fc8b3bc885282c0b7584342c096a8 Mon Sep 17 00:00:00 2001 From: alinegfchagas Date: Thu, 21 Jul 2022 16:06:15 -0300 Subject: [PATCH 23/36] vai dar merda? --- pokedex7/src/Components/Card/Card.js | 81 ++++++++++++ pokedex7/src/Components/Card/style.js | 124 ++++++++++++++++++ pokedex7/src/Components/PokeCard/pokeCard.js | 29 ++++ pokedex7/src/Components/PokeCard/style.js | 11 ++ .../src/Components/Provider/PokeProvider.js | 12 ++ pokedex7/src/pages/DetailList/DetailList.js | 4 + pokedex7/src/pages/Home/Home.js | 50 +++---- 7 files changed, 287 insertions(+), 24 deletions(-) create mode 100644 pokedex7/src/Components/Card/Card.js create mode 100644 pokedex7/src/Components/Card/style.js create mode 100644 pokedex7/src/Components/PokeCard/style.js diff --git a/pokedex7/src/Components/Card/Card.js b/pokedex7/src/Components/Card/Card.js new file mode 100644 index 0000000..ad6f37c --- /dev/null +++ b/pokedex7/src/Components/Card/Card.js @@ -0,0 +1,81 @@ +import axios from "axios"; +import { useState, useEffect, useContext } from "react"; +import { BASE_URL } from "../../constants/baseUrl"; +import { PokeContext } from "../Context/PokeContext"; +// import { DetailList } from "../../pages/DetailList/DetailList"; + +import { + CardContainer, + Main, + TextContainer, + Types, + ImageContainer, + TypeText, + Button, +} from "./style"; + +const Card = (props) => { + const [photo, setPhoto] = useState({}); + const [type, setType] = useState([]); + const [order, setOrder] = useState(""); + const { pokedex, setPokedex } = useContext(PokeContext); + + const AddPokemon = (pokemon) => { + const newArray = [...pokedex, pokemon]; + setPokedex(newArray); + console.log("funcionou"); + }; + + // const DisableAfterClick() => { + // const [disable, setDisable] = React.useState(false); + + // return ( + // + // ); + // } + + const getPokemonCard = () => { + axios.get(`${BASE_URL}/pokemon/${props.name}`).then((res) => { + // console.log(res.data); + setPhoto(res.data.sprites.other.dream_world.front_default); + setType(res.data.types); + setOrder(res.data.order); + }); + }; + + useEffect(() => { + getPokemonCard(); + }, []); + + const listTypes = type.map((item, index) => { + return {item.type.name}; + }); + + console.log(type); + + return ( + +
+ +

#{order}

+

{props.name}

+
{listTypes}
+
+ + + +
+ + + + +
+ ); +}; + +export default Card; diff --git a/pokedex7/src/Components/Card/style.js b/pokedex7/src/Components/Card/style.js new file mode 100644 index 0000000..47542bd --- /dev/null +++ b/pokedex7/src/Components/Card/style.js @@ -0,0 +1,124 @@ +import styled from 'styled-components'; + +export const CardContainer = styled.div` + /* background-color: #0000ff; */ + background-color: ${(props) => { + switch (props.backgroundColor) { + case 'grass': + return 'green'; + case 'bug': + return 'lightgreen'; + case 'poison': + return 'red'; + case 'flying': + return 'red'; + case 'dark': + return 'blue'; + case 'dragon': + return 'red'; + case 'electric': + return 'blue'; + case 'fairy': + return 'red'; + case 'fighting': + return 'blue'; + case 'fire': + return 'blue'; + case 'ghost': + return 'red'; + case 'ground': + return 'blue'; + case 'ice': + return 'red'; + case 'normal': + return 'gray'; + case 'psychic': + return 'red'; + case 'rock': + return 'red'; + case 'steel': + return 'blue'; + case 'water': + return 'red'; + } + }}; + width: 440px; + height: 200px; + padding: 12px; + border: none; + display: flex; + flex-direction: column; + border-radius: 4px; +`; + +export const Main = styled.div` + display: flex; +`; + +export const TextContainer = styled.div` + display: flex; + flex-direction: column; + /* gap: 8px; */ + width: 200px; + height: 150px; + color: #ffffff; + margin: 0px; + h1 { + margin: 0px 0px 8px 0px; + } + h3 { + margin: 0px; + } + p { + margin: 0px; + } + div { + display: flex; + gap: 4px; + flex-wrap: wrap; + } +`; + +export const TypeText = styled.p` + padding: 8px 16px; + background-color: #ff0000; + border-radius: 4px; +`; + +export const ImageContainer = styled.div` + display: flex; + flex-direction: column-reverse; + position: relative; + img { + width: 180px; + height: 180px; + position: absolute; + margin: 0px; + padding: 0px; + top: -30px; + /* right: -250px; */ + left: 40px; + } +`; + +export const Button = styled.div` + display: flex; + justify-content: space-around; + margin: auto 0px; + button { + border: none; + border-radius: 4px; + padding: 4px 8px; + font-weight: bold; + font-size: 16px; + cursor: pointer; + } + .detalhes { + background-color: #00000000; + text-decoration: underline; + color: #ffffff; + } + .capturar { + background-color: #ffffff; + } +`; diff --git a/pokedex7/src/Components/PokeCard/pokeCard.js b/pokedex7/src/Components/PokeCard/pokeCard.js index b8e0aef..b618066 100644 --- a/pokedex7/src/Components/PokeCard/pokeCard.js +++ b/pokedex7/src/Components/PokeCard/pokeCard.js @@ -1,2 +1,31 @@ +<<<<<<< HEAD // import React from "react"; // import { PokeContext } from "../Context/PokeContext"; +======= +import axios from 'axios'; +import { useEffect, useState } from 'react'; +import { BASE_URL } from '../../constants/baseUrl'; +import Card from '../Card/Card'; +import { Container } from './style'; + +const PokeCard = () => { + const [pokemons, setPokemons] = useState([]); + + const getPokemons = () => { + axios.get(`${BASE_URL}/pokemon/`).then((res) => { + setPokemons(res.data.results); + }); + }; + useEffect(() => { + getPokemons(); + }, []); + + const listPokemons = pokemons.map((pokemon) => { + return ; + }); + + return {listPokemons}; +}; + +export default PokeCard; +>>>>>>> f78896085900c20fde737bfbecd02b103c0c57d0 diff --git a/pokedex7/src/Components/PokeCard/style.js b/pokedex7/src/Components/PokeCard/style.js new file mode 100644 index 0000000..3f2c793 --- /dev/null +++ b/pokedex7/src/Components/PokeCard/style.js @@ -0,0 +1,11 @@ +import styled from 'styled-components'; + +export const Container = styled.div` + display: grid; + grid-template-columns: 460px 460px 460px; + justify-content: center; + gap: 20px; + max-width: 1920px; + margin: 0px auto; + flex-wrap: wrap; +`; diff --git a/pokedex7/src/Components/Provider/PokeProvider.js b/pokedex7/src/Components/Provider/PokeProvider.js index 33bd524..d42c912 100644 --- a/pokedex7/src/Components/Provider/PokeProvider.js +++ b/pokedex7/src/Components/Provider/PokeProvider.js @@ -9,6 +9,7 @@ const PokeProvider = (props) => { const [stats, setStats] = useState([]); const [image, setImage] = useState({}); const [moves, setMoves] = useState([]); +<<<<<<< HEAD // const [name, setName] = useState([]); // const [types, setTypes] = useState([]); // const [id, setId] = useState([]); @@ -30,12 +31,20 @@ const PokeProvider = (props) => { getPokemons(); }, []); +======= + + +>>>>>>> f78896085900c20fde737bfbecd02b103c0c57d0 const getDetails = () => { axios.get(`${BASE_URL}/pokemon/bulbasaur`).then((res) => { setStats(res.data.stats); setImage(res.data.sprites); setMoves(res.data.moves); +<<<<<<< HEAD // console.log(res.data.name); +======= + // console.log(res.data.moves.length); +>>>>>>> f78896085900c20fde737bfbecd02b103c0c57d0 // console.log(res.data.moves); }); }; @@ -56,12 +65,15 @@ const PokeProvider = (props) => { setImage, moves, setMoves, +<<<<<<< HEAD // name, // setName, // types, // setTypes, // id, // setId +======= +>>>>>>> f78896085900c20fde737bfbecd02b103c0c57d0 }} > {props.children} diff --git a/pokedex7/src/pages/DetailList/DetailList.js b/pokedex7/src/pages/DetailList/DetailList.js index eacc64d..d8769a5 100644 --- a/pokedex7/src/pages/DetailList/DetailList.js +++ b/pokedex7/src/pages/DetailList/DetailList.js @@ -64,7 +64,11 @@ export const DetailList = () => { {renderStats}
+<<<<<<< HEAD {/* */} +======= + +>>>>>>> f78896085900c20fde737bfbecd02b103c0c57d0 {/*

{renderMoves(moves)}

*/}
diff --git a/pokedex7/src/pages/Home/Home.js b/pokedex7/src/pages/Home/Home.js index 0afacef..a7d8430 100644 --- a/pokedex7/src/pages/Home/Home.js +++ b/pokedex7/src/pages/Home/Home.js @@ -1,28 +1,30 @@ -import React from "react"; -import { Link } from "react-router-dom" -import styled from "styled-components" +import React from 'react'; +import { Link } from 'react-router-dom'; +import styled from 'styled-components'; +import PokeCard from '../../Components/PokeCard/pokeCard'; const AppContainer = styled.div` - display: flex; - flex-direction: row; - justify-content: space-around; - align-items: center; - padding: 15px; -` + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + padding: 15px; +`; export const Home = () => { - return ( -
- -

Logo pokemon

- - - -
-

Card dos Pokemons

- - - -
- ) -} + return ( +
+ +

Logo pokemon

+ + + +
+

Card dos Pokemons

+ + + + +
+ ); +}; From dc93898f0f50806e708ec1fd5c2b808844559f9d Mon Sep 17 00:00:00 2001 From: Lorran Christo dos Santos Date: Thu, 21 Jul 2022 16:48:42 -0300 Subject: [PATCH 24/36] Corrigido o erro do type --- pokedex7/src/Components/Card/Card.js | 22 +++++++++---------- pokedex7/src/Components/PokeCard/pokeCard.js | 2 -- .../src/Components/Provider/PokeProvider.js | 19 ++++++---------- 3 files changed, 17 insertions(+), 26 deletions(-) diff --git a/pokedex7/src/Components/Card/Card.js b/pokedex7/src/Components/Card/Card.js index ad6f37c..2900d08 100644 --- a/pokedex7/src/Components/Card/Card.js +++ b/pokedex7/src/Components/Card/Card.js @@ -1,7 +1,7 @@ -import axios from "axios"; -import { useState, useEffect, useContext } from "react"; -import { BASE_URL } from "../../constants/baseUrl"; -import { PokeContext } from "../Context/PokeContext"; +import axios from 'axios'; +import { useState, useEffect, useContext } from 'react'; +import { BASE_URL } from '../../constants/baseUrl'; +import { PokeContext } from '../Context/PokeContext'; // import { DetailList } from "../../pages/DetailList/DetailList"; import { @@ -12,23 +12,23 @@ import { ImageContainer, TypeText, Button, -} from "./style"; +} from './style'; const Card = (props) => { const [photo, setPhoto] = useState({}); const [type, setType] = useState([]); - const [order, setOrder] = useState(""); + const [order, setOrder] = useState(''); const { pokedex, setPokedex } = useContext(PokeContext); const AddPokemon = (pokemon) => { const newArray = [...pokedex, pokemon]; setPokedex(newArray); - console.log("funcionou"); + console.log('funcionou'); }; // const DisableAfterClick() => { // const [disable, setDisable] = React.useState(false); - + // return ( //
From aee7a253ff69b1551142774088ada77aa82b25f3 Mon Sep 17 00:00:00 2001 From: Paulo G M Santos <31298118+paulogm15@users.noreply.github.com> Date: Thu, 21 Jul 2022 19:22:16 -0300 Subject: [PATCH 28/36] alteracoes no header e botoes funcionais --- pokedex7/src/App.js | 2 +- pokedex7/src/Components/Card/Card.js | 8 +++++- pokedex7/src/Components/Header/Header.js | 9 ++++++- pokedex7/src/Components/Header/styles.js | 5 ++-- pokedex7/src/pages/DetailList/DetailList.js | 2 ++ pokedex7/src/pages/Home/Home.js | 30 +++++++-------------- pokedex7/src/pages/Pokedex/Pokedex.js | 3 ++- 7 files changed, 33 insertions(+), 26 deletions(-) diff --git a/pokedex7/src/App.js b/pokedex7/src/App.js index 346c18e..4934a10 100644 --- a/pokedex7/src/App.js +++ b/pokedex7/src/App.js @@ -6,7 +6,7 @@ import PokeProvider from "./Components/Provider/PokeProvider"; function App() { return ( -
+ {/*
*/} ); diff --git a/pokedex7/src/Components/Card/Card.js b/pokedex7/src/Components/Card/Card.js index 2900d08..f153e03 100644 --- a/pokedex7/src/Components/Card/Card.js +++ b/pokedex7/src/Components/Card/Card.js @@ -2,6 +2,8 @@ import axios from 'axios'; import { useState, useEffect, useContext } from 'react'; import { BASE_URL } from '../../constants/baseUrl'; import { PokeContext } from '../Context/PokeContext'; +import { useNavigate } from 'react-router-dom' +import { goToDetailPage } from '../../Routes/Coordinator'; // import { DetailList } from "../../pages/DetailList/DetailList"; import { @@ -26,6 +28,8 @@ const Card = (props) => { console.log('funcionou'); }; + const navigate = useNavigate() + // const DisableAfterClick() => { // const [disable, setDisable] = React.useState(false); @@ -67,7 +71,9 @@ const Card = (props) => { + diff --git a/pokedex7/src/Components/Header/Header.js b/pokedex7/src/Components/Header/Header.js index 5270180..8a568e4 100644 --- a/pokedex7/src/Components/Header/Header.js +++ b/pokedex7/src/Components/Header/Header.js @@ -7,8 +7,13 @@ import { BotaoSimples, BotaoPokedex, } from './styles'; +import { useNavigate } from 'react-router-dom' +import { goToPokedex } from '../../Routes/Coordinator'; const Header = () => { + + const navigate = useNavigate() + return ( @@ -18,7 +23,9 @@ const Header = () => {

- Pokedex + goToPokedex(navigate)} + >Pokedex
); diff --git a/pokedex7/src/Components/Header/styles.js b/pokedex7/src/Components/Header/styles.js index 5f133fb..9767ec1 100644 --- a/pokedex7/src/Components/Header/styles.js +++ b/pokedex7/src/Components/Header/styles.js @@ -1,11 +1,11 @@ import styled from 'styled-components'; export const Background = styled.div` - /* background-color: #4c4c4c; */ + background-color: #FFFFFF; `; export const Container = styled.div` - /* background-color: #4c4c4c; */ + background-color: #FFFFFF; box-sizing: border-box; max-width: 1280px; padding: 8px 16px; @@ -39,4 +39,5 @@ export const BotaoPokedex = styled.button` font-size: 20px; color: #ffffff; background-color: #0077b6; + cursor: pointer; `; diff --git a/pokedex7/src/pages/DetailList/DetailList.js b/pokedex7/src/pages/DetailList/DetailList.js index eef23ec..5c634f3 100644 --- a/pokedex7/src/pages/DetailList/DetailList.js +++ b/pokedex7/src/pages/DetailList/DetailList.js @@ -3,6 +3,7 @@ import React, { useContext } from "react"; // import { BASE_URL } from '../../constants/baseUrl'; import { Link } from "react-router-dom"; import { PokeContext } from "../../Components/Context/PokeContext"; +import Header from "../../Components/Header/Header"; import { Container, FrontBack, @@ -49,6 +50,7 @@ export const DetailList = () => { return (
+
diff --git a/pokedex7/src/pages/Home/Home.js b/pokedex7/src/pages/Home/Home.js index a7d8430..ed28f95 100644 --- a/pokedex7/src/pages/Home/Home.js +++ b/pokedex7/src/pages/Home/Home.js @@ -1,30 +1,20 @@ import React from 'react'; -import { Link } from 'react-router-dom'; import styled from 'styled-components'; import PokeCard from '../../Components/PokeCard/pokeCard'; +import Header from '../../Components/Header/Header' -const AppContainer = styled.div` - display: flex; - flex-direction: row; - justify-content: space-around; - align-items: center; - padding: 15px; -`; +const HomePage = styled.div` + color: #FFFFFF; + background-color: #5E5E5E; + padding: 12px; +` export const Home = () => { return ( -
- -

Logo pokemon

- - - -
-

Card dos Pokemons

- - - + +
+

Todos os Pokemons

-
+ ); }; diff --git a/pokedex7/src/pages/Pokedex/Pokedex.js b/pokedex7/src/pages/Pokedex/Pokedex.js index 07d8394..097c036 100644 --- a/pokedex7/src/pages/Pokedex/Pokedex.js +++ b/pokedex7/src/pages/Pokedex/Pokedex.js @@ -1,12 +1,13 @@ import React from "react"; import { Link } from 'react-router-dom'; +import Header from "../../Components/Header/Header"; // import {pokeCard} from "../../Components/PokeCard/pokeCard"; // import { goToDetailPage } from "../../Routes/Coordinator"; export const Pokedex = () => { return (
- +
From a55130587208e89e3bacc31a64e55af2ffa598bc Mon Sep 17 00:00:00 2001 From: Lorran Christo dos Santos Date: Fri, 22 Jul 2022 14:34:13 -0300 Subject: [PATCH 29/36] =?UTF-8?q?Corre=C3=A7=C3=A3o=20de=20bugs=20nas=20im?= =?UTF-8?q?agens?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex7/src/App.js | 16 +++- pokedex7/src/Components/Card/Card.js | 53 +++++++++----- pokedex7/src/Components/PokeCard/pokeCard.js | 1 + .../src/Components/Provider/PokeProvider.js | 8 ++ pokedex7/src/Routes/Coordinator.js | 20 ++--- pokedex7/src/Routes/Router.js | 12 ++- pokedex7/src/pages/DetailList/DetailList.js | 73 ++++++++++--------- pokedex7/src/pages/Home/Home.js | 14 ++-- pokedex7/src/pages/Pokedex/Pokedex.js | 35 ++++++--- 9 files changed, 141 insertions(+), 91 deletions(-) diff --git a/pokedex7/src/App.js b/pokedex7/src/App.js index 4934a10..221b8c8 100644 --- a/pokedex7/src/App.js +++ b/pokedex7/src/App.js @@ -1,11 +1,19 @@ -import Header from "./Components/Header/Header"; -import React from "react"; -import { Router } from "./Routes/Router"; -import PokeProvider from "./Components/Provider/PokeProvider"; +import Header from './Components/Header/Header'; +import React from 'react'; +import { Router } from './Routes/Router'; +import PokeProvider from './Components/Provider/PokeProvider'; +import { createGlobalStyle } from 'styled-components'; + +const GlobalStyled = createGlobalStyle` + body { + margin: 0px; +} +`; function App() { return ( + {/*
*/} diff --git a/pokedex7/src/Components/Card/Card.js b/pokedex7/src/Components/Card/Card.js index 31841a8..256e6ff 100644 --- a/pokedex7/src/Components/Card/Card.js +++ b/pokedex7/src/Components/Card/Card.js @@ -2,7 +2,7 @@ import axios from 'axios'; import { useState, useEffect, useContext } from 'react'; import { BASE_URL } from '../../constants/baseUrl'; import { PokeContext } from '../Context/PokeContext'; -import { useNavigate } from 'react-router-dom' +import { useNavigate } from 'react-router-dom'; import { goToDetailPage } from '../../Routes/Coordinator'; // import { IconsType } from "../Card/IconsType"; @@ -16,21 +16,23 @@ import { ImageContainer, TypeText, Button, -} from "./style"; +} from './style'; +import { Pokedex } from '../../pages/Pokedex/Pokedex'; const Card = (props) => { const [photo, setPhoto] = useState({}); const [type, setType] = useState([]); - const [order, setOrder] = useState(""); + const [id, setId] = useState(''); + const [pokemon, setPokemon] = useState({}); const { pokedex, setPokedex } = useContext(PokeContext); - const AddPokemon = (pokemon) => { - const newArray = [...pokedex, pokemon]; - setPokedex(newArray); - console.log("funcionou"); - }; + const navigate = useNavigate(); - const navigate = useNavigate() + const AddPokemon = () => { + const newPokedex = [...pokedex, pokemon]; + setPokedex(newPokedex); + // console.log('funcionou:', pokedex); + }; // const DisableAfterClick() => { // const [disable, setDisable] = React.useState(false); @@ -44,12 +46,14 @@ const Card = (props) => { const getPokemonCard = () => { axios.get(`${BASE_URL}/pokemon/${props.name}`).then((res) => { - setPhoto(res.data.sprites.other.dream_world.front_default); + setPhoto(res.data?.sprites?.other?.dream_world?.front_default); setType(res.data.types); - setOrder(res.data.order); - console.log(res.data); + setId(res.data.id); + setPokemon(res.data); + // console.log(res.data.sprites.other.home.front); }); }; + // console.log(props.name); useEffect(() => { getPokemonCard(); @@ -68,20 +72,33 @@ const Card = (props) => {
-

#{order}

+

#{id}

{props.name}

{listTypes}
- {props.name}/ + {props.name}
- + diff --git a/pokedex7/src/Components/PokeCard/pokeCard.js b/pokedex7/src/Components/PokeCard/pokeCard.js index 0f6d5a1..9166352 100644 --- a/pokedex7/src/Components/PokeCard/pokeCard.js +++ b/pokedex7/src/Components/PokeCard/pokeCard.js @@ -15,6 +15,7 @@ const PokeCard = () => { setPokemons(res.data.results); }); }; + useEffect(() => { getPokemons(); }, []); diff --git a/pokedex7/src/Components/Provider/PokeProvider.js b/pokedex7/src/Components/Provider/PokeProvider.js index 0323307..e5fa3e1 100644 --- a/pokedex7/src/Components/Provider/PokeProvider.js +++ b/pokedex7/src/Components/Provider/PokeProvider.js @@ -3,12 +3,17 @@ import { useState } from 'react'; import { BASE_URL } from '../../constants/baseUrl'; import axios from 'axios'; import { useEffect } from 'react'; +import { useParams } from 'react-router-dom'; const PokeProvider = (props) => { const [pokedex, setPokedex] = useState([]); const [stats, setStats] = useState([]); const [image, setImage] = useState({}); const [moves, setMoves] = useState([]); + const [order, setOrder] = useState(''); + + const pathParams = useParams(); + const pokeName = pathParams.pokeName; // const [name, setName] = useState([]); // const [types, setTypes] = useState([]); @@ -34,6 +39,8 @@ const PokeProvider = (props) => { setStats(res.data.stats); setImage(res.data.sprites); setMoves(res.data.moves); + setOrder(res.data.order); + // console.log(res.data); }); }; @@ -52,6 +59,7 @@ const PokeProvider = (props) => { setImage, moves, setMoves, + order, // name, // setName, diff --git a/pokedex7/src/Routes/Coordinator.js b/pokedex7/src/Routes/Coordinator.js index c7e07a0..594eb04 100644 --- a/pokedex7/src/Routes/Coordinator.js +++ b/pokedex7/src/Routes/Coordinator.js @@ -1,11 +1,11 @@ export const goToHome = (navigate) => { - navigate("/"); - }; - - export const goToDetailPage = (navigate) => { - navigate("/detail") - }; - - export const goToPokedex = (navigate) => { - navigate("/pokedex") - } \ No newline at end of file + navigate('/'); +}; + +export const goToDetailPage = (navigate) => { + navigate('/detail'); +}; + +export const goToPokedex = (navigate) => { + navigate('/pokedex'); +}; diff --git a/pokedex7/src/Routes/Router.js b/pokedex7/src/Routes/Router.js index 7d927c2..4bffedb 100644 --- a/pokedex7/src/Routes/Router.js +++ b/pokedex7/src/Routes/Router.js @@ -1,18 +1,16 @@ -import { BrowserRouter, Routes, Route } from "react-router-dom"; +import { BrowserRouter, Routes, Route } from 'react-router-dom'; import { Pokedex } from '../pages/Pokedex/Pokedex'; -import { DetailList} from "../pages/DetailList/DetailList"; +import { DetailList } from '../pages/DetailList/DetailList'; import { Home } from '../pages/Home/Home'; - export const Router = () => { return ( - } /> + } /> } /> - } /> - + } /> ); -}; \ No newline at end of file +}; diff --git a/pokedex7/src/pages/DetailList/DetailList.js b/pokedex7/src/pages/DetailList/DetailList.js index 7326fe5..0717632 100644 --- a/pokedex7/src/pages/DetailList/DetailList.js +++ b/pokedex7/src/pages/DetailList/DetailList.js @@ -1,9 +1,9 @@ -import React, { useContext } from "react"; -// import axios from 'axios'; -// import { BASE_URL } from '../../constants/baseUrl'; -import { Link } from "react-router-dom"; -import { PokeContext } from "../../Components/Context/PokeContext"; -import Header from "../../Components/Header/Header"; +import React, { useState, useContext, useEffect } from 'react'; +import axios from 'axios'; +import { BASE_URL } from '../../constants/baseUrl'; +import { Link, useParams } from 'react-router-dom'; +import { PokeContext } from '../../Components/Context/PokeContext'; +import Header from '../../Components/Header/Header'; import { Container, FrontBack, @@ -11,30 +11,29 @@ import { StatsCard, NameStat, BaseStat, -} from "./styles"; +} from './styles'; export const DetailList = () => { - // const [stats, setStats] = useState([]); - // const [image, setImage] = useState({}); - // const [moves, setMoves] = useState([]); + const pathParams = useParams(); + const pokeName = pathParams.pokeName; + const [stats, setStats] = useState([]); + const [id, setId] = useState(''); - const { stats, image } = useContext(PokeContext); + // const { stats, image, moves, order } = useContext(PokeContext); - // const getDetails = () => { - // axios.get(`${BASE_URL}/pokemon/bulbasaur`).then((res) => { - // setStats(res.data.stats); - // setImage(res.data.sprites); - // setMoves(res.data.moves); - // // console.log(res.data.moves.length); - // // console.log(res.data.moves); - // }); - // }; - // // console.log(image); + const getDetails = () => { + axios.get(`${BASE_URL}/pokemon/${pokeName}`).then((res) => { + setStats(res.data.stats); + setId(res.data.id); + console.log(res.data); + }); + }; - // useEffect(() => { - // getDetails(); - // }, []); + useEffect(() => { + getDetails(); + }, []); + // console.log(order); const renderStats = stats.map((pokemon, index) => { return ( @@ -44,32 +43,40 @@ export const DetailList = () => { ); }); - // const renderMoves = moves.map((item) => { - // return

{item.move.name}

; - // }); + // const renderMoves = moves.map((item) => { + // return

{item.move.name}

; + // }); return (
-
- +
+

Aqui vao aparecer os detalhes de pokemon em questao

- +
- +
{renderStats}
- {/* */} - + {/*

{renderMoves(moves)}

*/}
diff --git a/pokedex7/src/pages/Home/Home.js b/pokedex7/src/pages/Home/Home.js index ed28f95..bce7c64 100644 --- a/pokedex7/src/pages/Home/Home.js +++ b/pokedex7/src/pages/Home/Home.js @@ -1,19 +1,19 @@ import React from 'react'; import styled from 'styled-components'; import PokeCard from '../../Components/PokeCard/pokeCard'; -import Header from '../../Components/Header/Header' +import Header from '../../Components/Header/Header'; const HomePage = styled.div` - color: #FFFFFF; - background-color: #5E5E5E; - padding: 12px; -` + color: #ffffff; + background-color: #5e5e5e; + padding: 0px; +`; export const Home = () => { return ( -
-

Todos os Pokemons

+
+

Todos os Pokemons

); diff --git a/pokedex7/src/pages/Pokedex/Pokedex.js b/pokedex7/src/pages/Pokedex/Pokedex.js index 097c036..ebab08f 100644 --- a/pokedex7/src/pages/Pokedex/Pokedex.js +++ b/pokedex7/src/pages/Pokedex/Pokedex.js @@ -1,17 +1,28 @@ -import React from "react"; +import axios from 'axios'; +import React, { useContext } from 'react'; import { Link } from 'react-router-dom'; -import Header from "../../Components/Header/Header"; +import { PokeContext } from '../../Components/Context/PokeContext'; +import Header from '../../Components/Header/Header'; +import { BASE_URL } from '../../constants/baseUrl'; // import {pokeCard} from "../../Components/PokeCard/pokeCard"; // import { goToDetailPage } from "../../Routes/Coordinator"; export const Pokedex = () => { - return ( -
-
- - - -

Aqui vao aparecer os pokemons do usuario

-
- ) -} + const { pokedex } = useContext(PokeContext); + console.log(pokedex); + + const renderPokedex = pokedex.map((pokemon) => { + return

{pokemon}

; + }); + + return ( +
+
+ + + +

Aqui vao aparecer os pokemons do usuario

+ {renderPokedex} +
+ ); +}; From b8c0b8d7d0f91529361d71b353f0137dd0934f04 Mon Sep 17 00:00:00 2001 From: Lorran Christo dos Santos Date: Fri, 22 Jul 2022 15:30:43 -0300 Subject: [PATCH 30/36] Corrigido bug do details --- pokedex7/src/Components/Card/Card.js | 4 +++- pokedex7/src/Components/Provider/PokeProvider.js | 3 --- pokedex7/src/Routes/Coordinator.js | 2 +- pokedex7/src/Routes/Router.js | 2 +- pokedex7/src/pages/DetailList/DetailList.js | 10 ++++++++-- pokedex7/src/pages/Pokedex/Pokedex.js | 7 ++++++- 6 files changed, 19 insertions(+), 9 deletions(-) diff --git a/pokedex7/src/Components/Card/Card.js b/pokedex7/src/Components/Card/Card.js index 256e6ff..e7f5b73 100644 --- a/pokedex7/src/Components/Card/Card.js +++ b/pokedex7/src/Components/Card/Card.js @@ -87,7 +87,9 @@ const Card = (props) => { diff --git a/pokedex7/src/Components/Provider/PokeProvider.js b/pokedex7/src/Components/Provider/PokeProvider.js index e5fa3e1..bc56f84 100644 --- a/pokedex7/src/Components/Provider/PokeProvider.js +++ b/pokedex7/src/Components/Provider/PokeProvider.js @@ -12,9 +12,6 @@ const PokeProvider = (props) => { const [moves, setMoves] = useState([]); const [order, setOrder] = useState(''); - const pathParams = useParams(); - const pokeName = pathParams.pokeName; - // const [name, setName] = useState([]); // const [types, setTypes] = useState([]); // const [id, setId] = useState([]); diff --git a/pokedex7/src/Routes/Coordinator.js b/pokedex7/src/Routes/Coordinator.js index 594eb04..c9ae2ce 100644 --- a/pokedex7/src/Routes/Coordinator.js +++ b/pokedex7/src/Routes/Coordinator.js @@ -3,7 +3,7 @@ export const goToHome = (navigate) => { }; export const goToDetailPage = (navigate) => { - navigate('/detail'); + navigate('/details'); }; export const goToPokedex = (navigate) => { diff --git a/pokedex7/src/Routes/Router.js b/pokedex7/src/Routes/Router.js index 4bffedb..23c04d3 100644 --- a/pokedex7/src/Routes/Router.js +++ b/pokedex7/src/Routes/Router.js @@ -9,7 +9,7 @@ export const Router = () => { } /> } /> - } /> + } /> ); diff --git a/pokedex7/src/pages/DetailList/DetailList.js b/pokedex7/src/pages/DetailList/DetailList.js index 0717632..7c1a2b4 100644 --- a/pokedex7/src/pages/DetailList/DetailList.js +++ b/pokedex7/src/pages/DetailList/DetailList.js @@ -15,16 +15,22 @@ import { export const DetailList = () => { const pathParams = useParams(); - const pokeName = pathParams.pokeName; + const poke = pathParams.poke; + const [image, setImage] = useState(); const [stats, setStats] = useState([]); const [id, setId] = useState(''); + console.log(poke); // const { stats, image, moves, order } = useContext(PokeContext); const getDetails = () => { - axios.get(`${BASE_URL}/pokemon/${pokeName}`).then((res) => { + axios.get(`${BASE_URL}/pokemon/${poke}`).then((res) => { setStats(res.data.stats); setId(res.data.id); + // setImage( + // res.data.sprites.versions['generation-v']['black-white'].animated + // .front_default + // ); console.log(res.data); }); }; diff --git a/pokedex7/src/pages/Pokedex/Pokedex.js b/pokedex7/src/pages/Pokedex/Pokedex.js index ebab08f..ba5765a 100644 --- a/pokedex7/src/pages/Pokedex/Pokedex.js +++ b/pokedex7/src/pages/Pokedex/Pokedex.js @@ -1,6 +1,7 @@ import axios from 'axios'; import React, { useContext } from 'react'; import { Link } from 'react-router-dom'; +import Card from '../../Components/Card/Card'; import { PokeContext } from '../../Components/Context/PokeContext'; import Header from '../../Components/Header/Header'; import { BASE_URL } from '../../constants/baseUrl'; @@ -12,7 +13,11 @@ export const Pokedex = () => { console.log(pokedex); const renderPokedex = pokedex.map((pokemon) => { - return

{pokemon}

; + return ( +
+ +
+ ); }); return ( From b4ae7fb4e5d29649fd2d7985361376eef37dc51c Mon Sep 17 00:00:00 2001 From: Lorran Christo dos Santos Date: Fri, 22 Jul 2022 16:26:57 -0300 Subject: [PATCH 31/36] =?UTF-8?q?Atualiza=C3=A7=C3=B5es=20no=20pokedex=20e?= =?UTF-8?q?=20header?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex7/src/Components/Card/Card.js | 4 ++-- pokedex7/src/Components/Header/Header.js | 15 +++++++-------- pokedex7/src/Components/PokeCard/style.js | 1 + pokedex7/src/pages/Home/Home.js | 1 - pokedex7/src/pages/Pokedex/Pokedex.js | 9 ++++----- pokedex7/src/pages/Pokedex/style.js | 16 ++++++++++++++++ 6 files changed, 30 insertions(+), 16 deletions(-) create mode 100644 pokedex7/src/pages/Pokedex/style.js diff --git a/pokedex7/src/Components/Card/Card.js b/pokedex7/src/Components/Card/Card.js index e7f5b73..ced872f 100644 --- a/pokedex7/src/Components/Card/Card.js +++ b/pokedex7/src/Components/Card/Card.js @@ -20,7 +20,6 @@ import { import { Pokedex } from '../../pages/Pokedex/Pokedex'; const Card = (props) => { - const [photo, setPhoto] = useState({}); const [type, setType] = useState([]); const [id, setId] = useState(''); const [pokemon, setPokemon] = useState({}); @@ -46,7 +45,6 @@ const Card = (props) => { const getPokemonCard = () => { axios.get(`${BASE_URL}/pokemon/${props.name}`).then((res) => { - setPhoto(res.data?.sprites?.other?.dream_world?.front_default); setType(res.data.types); setId(res.data.id); setPokemon(res.data); @@ -96,6 +94,8 @@ const Card = (props) => { - -

Aqui vao aparecer os pokemons do usuario

- {renderPokedex} + + {renderPokedex} +
); }; diff --git a/pokedex7/src/pages/Pokedex/style.js b/pokedex7/src/pages/Pokedex/style.js new file mode 100644 index 0000000..b12a757 --- /dev/null +++ b/pokedex7/src/pages/Pokedex/style.js @@ -0,0 +1,16 @@ +import styled from 'styled-components'; + +export const Background = styled.div` + background-color: #5e5e5e; + min-height: 100vh; + padding: 32px 0px; +`; +export const Container = styled.div` + display: grid; + grid-template-columns: 460px 460px 460px; + justify-content: center; + gap: 20px; + max-width: 1920px; + margin: 0px auto; + flex-wrap: wrap; +`; From cdafcad6582cc5d7830e46d9d988bde274587569 Mon Sep 17 00:00:00 2001 From: Lorran Christo dos Santos Date: Fri, 22 Jul 2022 17:35:25 -0300 Subject: [PATCH 32/36] =?UTF-8?q?Atualizei=20a=20p=C3=A1gina=20details=20e?= =?UTF-8?q?=20corrigi=20um=20bug=20na=20p=C3=A1gina=20pokedex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pokedex7/src/Components/Card/Card.js | 2 +- pokedex7/src/Components/Card/IconsType.js | 78 ++++++++++----------- pokedex7/src/Routes/Coordinator.js | 4 ++ pokedex7/src/Routes/Router.js | 1 + pokedex7/src/pages/DetailList/DetailList.js | 47 +++++++------ pokedex7/src/pages/DetailList/styles.js | 13 +++- 6 files changed, 83 insertions(+), 62 deletions(-) diff --git a/pokedex7/src/Components/Card/Card.js b/pokedex7/src/Components/Card/Card.js index ced872f..c74f66e 100644 --- a/pokedex7/src/Components/Card/Card.js +++ b/pokedex7/src/Components/Card/Card.js @@ -97,7 +97,7 @@ const Card = (props) => { // setDellButton(true); // goToDetailPage(navigate); - console.log(pokedex); + console.log(pokedex.length); }} className="capturar" > diff --git a/pokedex7/src/Components/Card/IconsType.js b/pokedex7/src/Components/Card/IconsType.js index 8c6f921..7a6e36f 100644 --- a/pokedex7/src/Components/Card/IconsType.js +++ b/pokedex7/src/Components/Card/IconsType.js @@ -1,60 +1,60 @@ -import {iconeBug} from "../../img/iconeBug.png"; -import {iconeDark} from "../../img/iconeDark.png"; -import {iconeDragon} from "../../img/iconeDragon.png"; -import {iconeEletric} from "../../img/iconeEletric.png"; -import {iconeFairy} from "../../img/iconeFairy.png"; -import {iconeFighting} from "../../img/iconeFighting.png"; -import {iconeFire} from "../../img/iconeFire.png"; -import {iconeFlying} from "../../img/iconeFlying.png"; -import {iconeGhost} from "../../img/iconeGhost.png"; -import {iconeGrass} from "../../img/iconeGrass.png"; -import {iconeGround} from "../../img/iconeGround.png"; -import {iconeIce} from "../../img/iconeIce.png"; -import {iconeNormal} from "../../img/iconeNormal.png"; -import {iconePoison} from "../../img/iconePoison.png"; -import {iconePsychic} from "../../img/iconePsychic.png"; -import {iconeRock} from "../../img/iconeRock.png"; -import {iconeSteel} from "../../img/iconeSteel.png"; -import {iconeWater} from "../../img/iconeWater.png"; +import { iconeBug } from '../../img/iconeBug.png'; +import { iconeDark } from '../../img/iconeDark.png'; +import { iconeDragon } from '../../img/iconeDragon.png'; +import { iconeEletric } from '../../img/iconeEletric.png'; +import { iconeFairy } from '../../img/iconeFairy.png'; +import { iconeFighting } from '../../img/iconeFighting.png'; +import { iconeFire } from '../../img/iconeFire.png'; +import { iconeFlying } from '../../img/iconeFlying.png'; +import { iconeGhost } from '../../img/iconeGhost.png'; +import { iconeGrass } from '../../img/iconeGrass.png'; +import { iconeGround } from '../../img/iconeGround.png'; +import { iconeIce } from '../../img/iconeIce.png'; +import { iconeNormal } from '../../img/iconeNormal.png'; +import { iconePoison } from '../../img/iconePoison.png'; +import { iconePsychic } from '../../img/iconePsychic.png'; +import { iconeRock } from '../../img/iconeRock.png'; +import { iconeSteel } from '../../img/iconeSteel.png'; +import { iconeWater } from '../../img/iconeWater.png'; -const IconsType = (props)=> { - switch (props.img) { +const IconsType = (props) => { + switch (props.img) { case 'grass': - return {iconeGrass}; + return { iconeGrass }; case 'bug': - return {iconeBug}; + return { iconeBug }; case 'poison': - return {iconePoison}; + return { iconePoison }; case 'flying': - return {iconeFlying}; + return { iconeFlying }; case 'dark': - return {iconeDark}; + return { iconeDark }; case 'dragon': - return {iconeDragon}; + return { iconeDragon }; case 'electric': - return {iconeEletric}; + return { iconeEletric }; case 'fairy': - return {iconeFairy}; + return { iconeFairy }; case 'fighting': - return{iconeFighting}; + return { iconeFighting }; case 'fire': - return {iconeFire}; + return { iconeFire }; case 'ghost': - return {iconeGhost}; + return { iconeGhost }; case 'ground': - return{iconeGround}; + return { iconeGround }; case 'ice': - return {iconeIce}; + return { iconeIce }; case 'normal': - return {iconeNormal}; + return { iconeNormal }; case 'psychic': - return {iconePsychic}; + return { iconePsychic }; case 'rock': - return {iconeRock}; + return { iconeRock }; case 'steel': - return {iconeSteel}; + return { iconeSteel }; case 'water': - return {iconeWater}; + return { iconeWater }; } -} +}; export default IconsType; diff --git a/pokedex7/src/Routes/Coordinator.js b/pokedex7/src/Routes/Coordinator.js index c9ae2ce..b92b647 100644 --- a/pokedex7/src/Routes/Coordinator.js +++ b/pokedex7/src/Routes/Coordinator.js @@ -9,3 +9,7 @@ export const goToDetailPage = (navigate) => { export const goToPokedex = (navigate) => { navigate('/pokedex'); }; + +export const pokedexToDetails = (navigate) => { + navigate('/pokedex/details'); +}; diff --git a/pokedex7/src/Routes/Router.js b/pokedex7/src/Routes/Router.js index 23c04d3..70f11c0 100644 --- a/pokedex7/src/Routes/Router.js +++ b/pokedex7/src/Routes/Router.js @@ -10,6 +10,7 @@ export const Router = () => { } /> } /> } /> + } /> ); diff --git a/pokedex7/src/pages/DetailList/DetailList.js b/pokedex7/src/pages/DetailList/DetailList.js index 7c1a2b4..ede9815 100644 --- a/pokedex7/src/pages/DetailList/DetailList.js +++ b/pokedex7/src/pages/DetailList/DetailList.js @@ -5,6 +5,7 @@ import { Link, useParams } from 'react-router-dom'; import { PokeContext } from '../../Components/Context/PokeContext'; import Header from '../../Components/Header/Header'; import { + BackgroundDetail, Container, FrontBack, Stats, @@ -12,6 +13,7 @@ import { NameStat, BaseStat, } from './styles'; +import { Background } from '../../Components/Header/styles'; export const DetailList = () => { const pathParams = useParams(); @@ -60,33 +62,36 @@ export const DetailList = () => {

Aqui vao aparecer os detalhes de pokemon em questao

- - -
- -
+ + + +
+ +
+
+ +
+
+ {renderStats}
+ {/* */} + -
-
- {renderStats} -
- {/* */} - + {/*

{renderMoves(moves)}

*/} +
+
+ - {/*

{renderMoves(moves)}

*/} -
- {/*
*/} diff --git a/pokedex7/src/pages/DetailList/styles.js b/pokedex7/src/pages/DetailList/styles.js index fc5b926..4d374bc 100644 --- a/pokedex7/src/pages/DetailList/styles.js +++ b/pokedex7/src/pages/DetailList/styles.js @@ -1,10 +1,20 @@ import styled from 'styled-components'; +export const BackgroundDetail = styled.div` + display: flex; + align-items: center; + min-height: 100vh; + background-color: #5c5c5c; + min-width: 100vhs; +`; + export const Container = styled.div` max-width: 1200px; display: flex; margin: 0px auto; justify-content: space-around; + border-radius: 8px; + background-color: #9f9f9f; `; export const FrontBack = styled.div` @@ -21,8 +31,9 @@ export const Stats = styled.div` display: flex; flex-direction: column; align-items: center; - width: 300px; justify-content: center; + width: 300px; + height: 500px; `; export const StatsCard = styled.div` From 8e788fce4025a9f817714784bfa235861a6febf5 Mon Sep 17 00:00:00 2001 From: Paulo G M Santos <31298118+paulogm15@users.noreply.github.com> Date: Fri, 22 Jul 2022 17:39:49 -0300 Subject: [PATCH 33/36] remocao info temp da pagina de detalhes --- pokedex7/src/Components/Header/styles.js | 1 + pokedex7/src/pages/DetailList/DetailList.js | 4 ---- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/pokedex7/src/Components/Header/styles.js b/pokedex7/src/Components/Header/styles.js index 9767ec1..dce14c1 100644 --- a/pokedex7/src/Components/Header/styles.js +++ b/pokedex7/src/Components/Header/styles.js @@ -21,6 +21,7 @@ export const Container = styled.div` export const BotaoSimples = styled.button` background-color: #00000000; border: none; + cursor: pointer; padding: 8px 16px; p { margin: 0px; diff --git a/pokedex7/src/pages/DetailList/DetailList.js b/pokedex7/src/pages/DetailList/DetailList.js index 7c1a2b4..76c225a 100644 --- a/pokedex7/src/pages/DetailList/DetailList.js +++ b/pokedex7/src/pages/DetailList/DetailList.js @@ -56,10 +56,6 @@ export const DetailList = () => { return (
- - - -

Aqui vao aparecer os detalhes de pokemon em questao

From 62301ed885ddc4d9885face0453dca0962030131 Mon Sep 17 00:00:00 2001 From: alinegfchagas <104767043+alinegfchagas@users.noreply.github.com> Date: Sun, 24 Jul 2022 09:28:50 -0300 Subject: [PATCH 34/36] Update README.md --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 5db41db..6cf55d8 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,16 @@ # POKEDEX Nome dos integrantes: -- Pessoa 1 -- Pessoa 2 -- Pessoa 3 +- Aline Gonçalves Fontes Chagas +- Lorran Christo dos Santos +- Paulo Gabriel Mendes dos Santos -Link do Surge: www.link.com.br +Link do Surge: dramatic-good-bye.surge.sh O que funciona: -- Item 1 -- Item 2 +- botão capturar, botão detalhes, visualização da pokedex + O que não funciona: -- Item 3 -- Item 4 \ No newline at end of file +- não foi feito o botão "remover" +- botão capturar não desativa após o clique From 799be9e57df1076bc8616a95e16209f9db1828bc Mon Sep 17 00:00:00 2001 From: alinegfchagas <104767043+alinegfchagas@users.noreply.github.com> Date: Sun, 24 Jul 2022 09:29:36 -0300 Subject: [PATCH 35/36] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 6cf55d8..29dcf9c 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ + # POKEDEX Nome dos integrantes: @@ -14,3 +15,8 @@ O que funciona: O que não funciona: - não foi feito o botão "remover" - botão capturar não desativa após o clique + + +![Screenshot from 2022-07-24 09-24-54](https://user-images.githubusercontent.com/104767043/180647058-924eea75-e66f-4495-ac2f-76ccd51f0f8c.png) +![Screenshot from 2022-07-24 09-24-47](https://user-images.githubusercontent.com/104767043/180647059-ca2e21ce-bfde-47a3-92ea-2da06e506f3d.png) +![Screenshot from 2022-07-24 09-24-41](https://user-images.githubusercontent.com/104767043/180647060-06ea3815-3846-4267-9af0-e5d198a203bb.png) From 009e55085ca45ea7f3b80d75e18fba5272377ec3 Mon Sep 17 00:00:00 2001 From: alinegfchagas <104767043+alinegfchagas@users.noreply.github.com> Date: Sun, 24 Jul 2022 09:31:26 -0300 Subject: [PATCH 36/36] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 29dcf9c..f9b2003 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Nome dos integrantes: - Lorran Christo dos Santos - Paulo Gabriel Mendes dos Santos -Link do Surge: dramatic-good-bye.surge.sh +Link do Surge: https://dramatic-good-bye.surge.sh/ O que funciona: - botão capturar, botão detalhes, visualização da pokedex @@ -20,3 +20,4 @@ O que não funciona: ![Screenshot from 2022-07-24 09-24-54](https://user-images.githubusercontent.com/104767043/180647058-924eea75-e66f-4495-ac2f-76ccd51f0f8c.png) ![Screenshot from 2022-07-24 09-24-47](https://user-images.githubusercontent.com/104767043/180647059-ca2e21ce-bfde-47a3-92ea-2da06e506f3d.png) ![Screenshot from 2022-07-24 09-24-41](https://user-images.githubusercontent.com/104767043/180647060-06ea3815-3846-4267-9af0-e5d198a203bb.png) +![Screenshot from 2022-07-24 09-30-08](https://user-images.githubusercontent.com/104767043/180647133-4e265c7d-fd2b-483f-8853-daabf092b1ef.png)
+
+ logo +

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

+
+ Learn React + +
+