From 996ea5f28b8c86439f8abe9eba849fda3eee787e Mon Sep 17 00:00:00 2001 From: mhsouza88 <88038506+mhsouza88@users.noreply.github.com> Date: Mon, 24 Jan 2022 21:07:06 -0300 Subject: [PATCH 1/4] Rodada de cases: Loterias --- semana23/loteria-brainn/.gitignore | 23 + semana23/loteria-brainn/README.md | 70 + semana23/loteria-brainn/package-lock.json | 11517 +++++++++++++++++ semana23/loteria-brainn/package.json | 41 + semana23/loteria-brainn/public/favicon.ico | Bin 0 -> 3870 bytes semana23/loteria-brainn/public/index.html | 58 + semana23/loteria-brainn/public/logo192.png | Bin 0 -> 5347 bytes semana23/loteria-brainn/public/logo512.png | Bin 0 -> 9664 bytes semana23/loteria-brainn/public/manifest.json | 25 + semana23/loteria-brainn/public/robots.txt | 3 + semana23/loteria-brainn/src/App.js | 9 + semana23/loteria-brainn/src/index.js | 10 + 12 files changed, 11756 insertions(+) create mode 100644 semana23/loteria-brainn/.gitignore create mode 100644 semana23/loteria-brainn/README.md create mode 100644 semana23/loteria-brainn/package-lock.json create mode 100644 semana23/loteria-brainn/package.json create mode 100644 semana23/loteria-brainn/public/favicon.ico create mode 100644 semana23/loteria-brainn/public/index.html create mode 100644 semana23/loteria-brainn/public/logo192.png create mode 100644 semana23/loteria-brainn/public/logo512.png create mode 100644 semana23/loteria-brainn/public/manifest.json create mode 100644 semana23/loteria-brainn/public/robots.txt create mode 100644 semana23/loteria-brainn/src/App.js create mode 100644 semana23/loteria-brainn/src/index.js diff --git a/semana23/loteria-brainn/.gitignore b/semana23/loteria-brainn/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/semana23/loteria-brainn/.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/semana23/loteria-brainn/README.md b/semana23/loteria-brainn/README.md new file mode 100644 index 0000000..58beeac --- /dev/null +++ b/semana23/loteria-brainn/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/semana23/loteria-brainn/package-lock.json b/semana23/loteria-brainn/package-lock.json new file mode 100644 index 0000000..0068dec --- /dev/null +++ b/semana23/loteria-brainn/package-lock.json @@ -0,0 +1,11517 @@ +{ + "name": "loteria-brainn", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.2.tgz", + "integrity": "sha512-JdEazx7qiVqTBzzBl5rolRwl5cmhihjfIcpqRzIZjtT6b18liVmDn/VlWpqW4C/qP2hrFFMLRV1wlex8ZVBPTg==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==" + }, + "@babel/core": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", + "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.16.7", + "@babel/parser": "^7.16.12", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.10", + "@babel/types": "^7.16.8", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "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.16.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz", + "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==", + "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.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "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.16.10", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz", + "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", + "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^4.7.1" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helpers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", + "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "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.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", + "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.7.tgz", + "integrity": "sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.16.7" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", + "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.7.tgz", + "integrity": "sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", + "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz", + "integrity": "sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz", + "integrity": "sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz", + "integrity": "sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "requires": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@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-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.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.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/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.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + } + }, + "@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + } + }, + "@babel/runtime": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", + "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.8.tgz", + "integrity": "sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg==", + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "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==" + }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@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.0.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", + "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.2.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "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.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "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" + } + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz", + "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==", + "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" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@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.4.6", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.6.tgz", + "integrity": "sha512-jauXyacQD33n47A44KrlOVeiXHEXDqapSdfb9kTekOchH/Pd18kBIO1+xxJQRLuG+LUuljFCwTG92ra4NW7SpA==", + "requires": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.4.6", + "jest-util": "^27.4.2", + "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.4.7", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.7.tgz", + "integrity": "sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg==", + "requires": { + "@jest/console": "^27.4.6", + "@jest/reporters": "^27.4.6", + "@jest/test-result": "^27.4.6", + "@jest/transform": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^27.4.2", + "jest-config": "^27.4.7", + "jest-haste-map": "^27.4.6", + "jest-message-util": "^27.4.6", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.6", + "jest-resolve-dependencies": "^27.4.6", + "jest-runner": "^27.4.6", + "jest-runtime": "^27.4.6", + "jest-snapshot": "^27.4.6", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.6", + "jest-watcher": "^27.4.6", + "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.4.6", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.6.tgz", + "integrity": "sha512-E6t+RXPfATEEGVidr84WngLNWZ8ffCPky8RqqRK6u1Bn0LK92INe0MDttyPl/JOzaq92BmDzOeuqk09TvM22Sg==", + "requires": { + "@jest/fake-timers": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.6" + } + }, + "@jest/fake-timers": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.6.tgz", + "integrity": "sha512-mfaethuYF8scV8ntPpiVGIHQgS0XIALbpY2jt2l7wb/bvq4Q5pDLk4EP4D7SAvYT1QrPOPVZAtbdGAOOyIgs7A==", + "requires": { + "@jest/types": "^27.4.2", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.4.6", + "jest-mock": "^27.4.6", + "jest-util": "^27.4.2" + } + }, + "@jest/globals": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.6.tgz", + "integrity": "sha512-kAiwMGZ7UxrgPzu8Yv9uvWmXXxsy0GciNejlHvfPIfWkSxChzv6bgTS3YqBkGuHcis+ouMFI2696n2t+XYIeFw==", + "requires": { + "@jest/environment": "^27.4.6", + "@jest/types": "^27.4.2", + "expect": "^27.4.6" + } + }, + "@jest/reporters": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.6.tgz", + "integrity": "sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.4.6", + "@jest/test-result": "^27.4.6", + "@jest/transform": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "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.4.6", + "jest-resolve": "^27.4.6", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.6", + "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/source-map": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", + "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "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.4.6", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.6.tgz", + "integrity": "sha512-fi9IGj3fkOrlMmhQqa/t9xum8jaJOOAi/lZlm6JXSc55rJMXKHxNDN1oCP39B0/DhNOa2OMupF9BcKZnNtXMOQ==", + "requires": { + "@jest/console": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.6.tgz", + "integrity": "sha512-3GL+nsf6E1PsyNsJuvPyIz+DwFuCtBdtvPpm/LMXVkBJbdFvQYCDpccYT56qq5BGniXWlE81n2qk1sdXfZebnw==", + "requires": { + "@jest/test-result": "^27.4.6", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.6", + "jest-runtime": "^27.4.6" + } + }, + "@jest/transform": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.6.tgz", + "integrity": "sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.4.2", + "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.4", + "jest-haste-map": "^27.4.6", + "jest-regex-util": "^27.4.0", + "jest-util": "^27.4.2", + "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.4.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", + "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", + "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" + } + } + } + }, + "@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.4", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", + "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@rollup/plugin-babel": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", + "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", + "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.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==" + }, + "@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.11.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.2.tgz", + "integrity": "sha512-idsS/cqbYudXcVWngc1PuWNmXs416oBy2g/7Q8QAUREt5Z3MUkAL2XJD7xazLJ6esDfqRDi/ZBxk+OPPXitHRw==", + "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.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.1.tgz", + "integrity": "sha512-ajUJdfDIuTCadB79ukO+0l8O+QwN0LiSxDaYUTI4LndbbUsGi6rWU1SCexXzBA2NSjlVB9/vbkasQIL3tmPBjw==", + "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": "12.1.2", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.2.tgz", + "integrity": "sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.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.18", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", + "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "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.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "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": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + }, + "@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.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "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.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "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": "27.4.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", + "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", + "requires": { + "jest-diff": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@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": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.10.tgz", + "integrity": "sha512-S/3xB4KzyFxYGCppyDt68yzBU9ysL88lSdIah4D6cptdcltc4NCPCAMc0+PCpg/lLIyC7IPvj2Z52OJWeIUkog==" + }, + "@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.4.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.3.tgz", + "integrity": "sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w==" + }, + "@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/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.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "@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.2", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz", + "integrity": "sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg==", + "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.2.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", + "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "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": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.1.tgz", + "integrity": "sha512-xN3CYqFlyE/qOcy978/L0xLR2HlcAGIyIK5sMOasxaaAPfQRj/MmMV6OC3I7NZO84oEUdWCOju34Z9W8E0pFDQ==", + "requires": { + "@typescript-eslint/scope-manager": "5.10.1", + "@typescript-eslint/type-utils": "5.10.1", + "@typescript-eslint/utils": "5.10.1", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.1.tgz", + "integrity": "sha512-Ryeb8nkJa/1zKl8iujNtJC8tgj6PgaY0sDUnrTqbmC70nrKKkZaHfiRDTcqICmCSCEQyLQcJAoh0AukLaIaGTw==", + "requires": { + "@typescript-eslint/utils": "5.10.1" + } + }, + "@typescript-eslint/parser": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.1.tgz", + "integrity": "sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==", + "requires": { + "@typescript-eslint/scope-manager": "5.10.1", + "@typescript-eslint/types": "5.10.1", + "@typescript-eslint/typescript-estree": "5.10.1", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.1.tgz", + "integrity": "sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==", + "requires": { + "@typescript-eslint/types": "5.10.1", + "@typescript-eslint/visitor-keys": "5.10.1" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.10.1.tgz", + "integrity": "sha512-AfVJkV8uck/UIoDqhu+ptEdBoQATON9GXnhOpPLzkQRJcSChkvD//qsz9JVffl2goxX+ybs5klvacE9vmrQyCw==", + "requires": { + "@typescript-eslint/utils": "5.10.1", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.1.tgz", + "integrity": "sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.1.tgz", + "integrity": "sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==", + "requires": { + "@typescript-eslint/types": "5.10.1", + "@typescript-eslint/visitor-keys": "5.10.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.10.1.tgz", + "integrity": "sha512-RRmlITiUbLuTRtn/gcPRi4202niF+q7ylFLCKu4c+O/PcpRvZ/nAUwQ2G00bZgpWkhrNLNnvhZLbDn8Ml0qsQw==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.10.1", + "@typescript-eslint/types": "5.10.1", + "@typescript-eslint/typescript-estree": "5.10.1", + "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.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.1.tgz", + "integrity": "sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==", + "requires": { + "@typescript-eslint/types": "5.10.1", + "eslint-visitor-keys": "^3.0.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.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" + }, + "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==" + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "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" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "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.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "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==" + }, + "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" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "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.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "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.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "requires": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axe-core": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", + "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==" + }, + "axios": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", + "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "requires": { + "follow-redirects": "^1.14.7" + } + }, + "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.4.6", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.6.tgz", + "integrity": "sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg==", + "requires": { + "@jest/transform": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.4.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "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.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "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" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", + "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", + "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==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz", + "integrity": "sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.20.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-styled-components": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.2.tgz", + "integrity": "sha512-7eG5NE8rChnNTDxa6LQfynwgHTVOYYaHJbUYSlOhk8QBXIQiMBKq4gyfHBBKPrxUcVBXVJL61ihduCpCQbuNbw==", + "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" + } + }, + "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": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", + "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", + "requires": { + "babel-plugin-jest-hoist": "^27.4.0", + "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": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "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.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "requires": { + "bytes": "3.1.1", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" + }, + "dependencies": { + "bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "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.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "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==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "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==" + }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, + "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.30001301", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", + "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", + "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", + "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==" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "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": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "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.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + }, + "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": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "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": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "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": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "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.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "core-js": { + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz", + "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==" + }, + "core-js-compat": { + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz", + "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==", + "requires": { + "browserslist": "^4.19.1", + "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.20.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.3.tgz", + "integrity": "sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.2.tgz", + "integrity": "sha512-hOb1LFjRR+8ocA071xUSmg5VslJ8NGo/I2qpUpdeAYyBVCgupS5O8SEVo4SxEMYyFBNodBkzG3T1iqW9HCXxew==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" + }, + "css-declaration-sorter": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", + "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", + "requires": { + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.3.tgz", + "integrity": "sha512-0gDYWEKaGacwxCqvQ3Ypg6wGdD1AztbMm5h1JsactG2hP2eiflj808QITmuWBpE7sjSEVrAlZhPTVd/nNMj/hQ==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "css-loader": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz", + "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.2.15", + "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.1.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.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "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.2", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.2.tgz", + "integrity": "sha512-gv0KQBEM+q/XdoKyznovq3KW7ocO7k+FhPP+hQR1MenJdu0uPGS6IZa9PzlbqBeS6XcZJNAoqoFxlAUW461CrA==" + }, + "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-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-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", + "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": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.1.0.tgz", + "integrity": "sha512-/vqjXhv1x9eGkE/zO6o8ZOI7dgdZbLVLUGyVRbPgk6YipXbW87YzUCcO+Jrmi5bwJlAH6oD+MNeZyRgXea1GZw==" + }, + "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.0.16", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.16.tgz", + "integrity": "sha512-ryhRI9/B9VFCwPbb1z60LLK5/ldoExi7nwdnJzpkLZkm2/r7j2X3jfY+ZvDVJhC/0fPZlrAguYdHNFg0iglPKQ==", + "requires": { + "cssnano-preset-default": "^5.1.11", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.1.11", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.11.tgz", + "integrity": "sha512-ETet5hqHxmzQq2ynXMOQofKuLm7VOjMiOB7E2zdtm/hSeCKlD9fabzIUV4GoPcRyJRHi+4kGf0vsfGYbQ4nmPw==", + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.0.1", + "postcss-calc": "^8.2.0", + "postcss-colormin": "^5.2.4", + "postcss-convert-values": "^5.0.3", + "postcss-discard-comments": "^5.0.2", + "postcss-discard-duplicates": "^5.0.2", + "postcss-discard-empty": "^5.0.2", + "postcss-discard-overridden": "^5.0.3", + "postcss-merge-longhand": "^5.0.5", + "postcss-merge-rules": "^5.0.5", + "postcss-minify-font-values": "^5.0.3", + "postcss-minify-gradients": "^5.0.5", + "postcss-minify-params": "^5.0.4", + "postcss-minify-selectors": "^5.1.2", + "postcss-normalize-charset": "^5.0.2", + "postcss-normalize-display-values": "^5.0.2", + "postcss-normalize-positions": "^5.0.3", + "postcss-normalize-repeat-style": "^5.0.3", + "postcss-normalize-string": "^5.0.3", + "postcss-normalize-timing-functions": "^5.0.2", + "postcss-normalize-unicode": "^5.0.3", + "postcss-normalize-url": "^5.0.4", + "postcss-normalize-whitespace": "^5.0.3", + "postcss-ordered-values": "^5.0.4", + "postcss-reduce-initial": "^5.0.2", + "postcss-reduce-transforms": "^5.0.3", + "postcss-svgo": "^5.0.3", + "postcss-unique-selectors": "^5.0.3" + } + }, + "cssnano-utils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.1.tgz", + "integrity": "sha512-VNCHL364lh++/ono+S3j9NlUK+d97KNkxI77NlqZU2W3xd2/qmyN61dsa47pTpb55zuU4G4lI7qFjAXZJH1OAQ==" + }, + "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==" + } + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "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": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", + "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==" + }, + "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": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "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.10", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz", + "integrity": "sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g==" + }, + "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": "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" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + } + } + }, + "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" + } + }, + "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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "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": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "requires": { + "jake": "^10.6.1" + } + }, + "electron-to-chromium": { + "version": "1.4.52", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.52.tgz", + "integrity": "sha512-JGkh8HEh5PnVrhU4HbpyyO0O791dVY6k7AdqfDeqbcRMeoGxtNHWT77deR2nhvbLe4dKpxjlDEvdEwrvRLGu2Q==" + }, + "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": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "enhanced-resolve": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", + "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "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.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-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-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": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "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": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "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": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", + "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", + "requires": { + "@eslint/eslintrc": "^1.0.5", + "@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.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.2.0", + "espree": "^9.3.0", + "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.6.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.0.4", + "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.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "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" + } + } + } + }, + "eslint-config-react-app": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", + "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", + "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.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz", + "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==", + "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": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "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": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "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.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "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.2", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.12.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" + } + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "requires": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + } + }, + "eslint-plugin-react": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", + "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "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.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==" + }, + "eslint-plugin-testing-library": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.4.tgz", + "integrity": "sha512-zA/NfAENCsJXujvwwiap5gsqLp2U6X7m2XA5nOksl4zzb6GpUmRNAleCll58rEP0brFVj7DZBprlIlMGIhoC7Q==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.9.0" + } + }, + "eslint-scope": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", + "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", + "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.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", + "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==" + }, + "eslint-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "requires": { + "@types/eslint": "^7.28.2", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + } + }, + "espree": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz", + "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==", + "requires": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.1.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": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "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": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expect": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.6.tgz", + "integrity": "sha512-1M/0kAALIaj5LaG66sFJTbRsWTADnylly82cu4bspI0nl+pgP4E6Bh/aqdHlTUjul06K7xQnnrAoqfxVU0+/ag==", + "requires": { + "@jest/types": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-matcher-utils": "^27.4.6", + "jest-message-util": "^27.4.6" + } + }, + "express": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "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": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "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.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "requires": { + "minimatch": "^3.0.4" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", + "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==" + }, + "follow-redirects": { + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "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.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-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": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-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.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "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.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.2.0.tgz", + "integrity": "sha512-uPSF6lAJb3nSePJ43hN3eKj1dTWpN9gMod0ZssbFTIsen+WehTmEadgL+kg78xLJFdRfrrC//SavDzmRVdE+Ig==", + "requires": { + "@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" + } + }, + "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": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "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" + } + } + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + }, + "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" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + } + } + }, + "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" + }, + "dependencies": { + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "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" + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz", + "integrity": "sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g==", + "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.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.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" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + }, + "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": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "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.12", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", + "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" + }, + "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" + } + }, + "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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "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": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "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.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "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": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "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.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + }, + "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": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "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.3", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz", + "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" + } + } + }, + "jest": { + "version": "27.4.7", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.7.tgz", + "integrity": "sha512-8heYvsx7nV/m8m24Vk26Y87g73Ba6ueUd0MWed/NXMhSZIm62U/llVbS0PJe1SHunbyXjJ/BqG1z9bFjGUIvTg==", + "requires": { + "@jest/core": "^27.4.7", + "import-local": "^3.0.2", + "jest-cli": "^27.4.7" + }, + "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==" + }, + "jest-cli": { + "version": "27.4.7", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.7.tgz", + "integrity": "sha512-zREYhvjjqe1KsGV15mdnxjThKNDgza1fhDT+iUsXWLCq3sxe9w5xnvyctcYVT5PcdLSjv7Y5dCwTS3FCF1tiuw==", + "requires": { + "@jest/core": "^27.4.7", + "@jest/test-result": "^27.4.6", + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "jest-config": "^27.4.7", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.6", + "prompts": "^2.0.1", + "yargs": "^16.2.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" + } + } + } + }, + "jest-changed-files": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz", + "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==", + "requires": { + "@jest/types": "^27.4.2", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.6.tgz", + "integrity": "sha512-UA7AI5HZrW4wRM72Ro80uRR2Fg+7nR0GESbSI/2M+ambbzVuA63mn5T1p3Z/wlhntzGpIG1xx78GP2YIkf6PhQ==", + "requires": { + "@jest/environment": "^27.4.6", + "@jest/test-result": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.4.6", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.4.6", + "jest-matcher-utils": "^27.4.6", + "jest-message-util": "^27.4.6", + "jest-runtime": "^27.4.6", + "jest-snapshot": "^27.4.6", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.6", + "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-config": { + "version": "27.4.7", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.7.tgz", + "integrity": "sha512-xz/o/KJJEedHMrIY9v2ParIoYSrSVY6IVeE4z5Z3i101GoA5XgfbJz+1C8EYPsv7u7f39dS8F9v46BHDhn0vlw==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.4.6", + "@jest/types": "^27.4.2", + "babel-jest": "^27.4.6", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-circus": "^27.4.6", + "jest-environment-jsdom": "^27.4.6", + "jest-environment-node": "^27.4.6", + "jest-get-type": "^27.4.0", + "jest-jasmine2": "^27.4.6", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.6", + "jest-runner": "^27.4.6", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.6", + "micromatch": "^4.0.4", + "pretty-format": "^27.4.6", + "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-diff": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.6.tgz", + "integrity": "sha512-zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.4.0", + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.6" + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", + "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.6.tgz", + "integrity": "sha512-n6QDq8y2Hsmn22tRkgAk+z6MCX7MeVlAzxmZDshfS2jLcaBlyhpF3tZSJLR+kXmh23GEvS0ojMR8i6ZeRvpQcA==", + "requires": { + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.6" + }, + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.6.tgz", + "integrity": "sha512-o3dx5p/kHPbUlRvSNjypEcEtgs6LmvESMzgRFQE6c+Prwl2JLA4RZ7qAnxc5VM8kutsGRTB15jXeeSbJsKN9iA==", + "requires": { + "@jest/environment": "^27.4.6", + "@jest/fake-timers": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.6", + "jest-util": "^27.4.2", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.6.tgz", + "integrity": "sha512-yfHlZ9m+kzTKZV0hVfhVu6GuDxKAYeFHrfulmy7Jxwsq4V7+ZK7f+c0XP/tbVDMQW7E4neG2u147hFkuVz0MlQ==", + "requires": { + "@jest/environment": "^27.4.6", + "@jest/fake-timers": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.6", + "jest-util": "^27.4.2" + } + }, + "jest-get-type": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", + "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==" + }, + "jest-haste-map": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.6.tgz", + "integrity": "sha512-0tNpgxg7BKurZeFkIOvGCkbmOHbLFf4LUQOxrQSMjvrQaQe3l6E8x6jYC1NuWkGo5WDdbr8FEzUxV2+LWNawKQ==", + "requires": { + "@jest/types": "^27.4.2", + "@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.4", + "jest-regex-util": "^27.4.0", + "jest-serializer": "^27.4.0", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.6", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.6.tgz", + "integrity": "sha512-uAGNXF644I/whzhsf7/qf74gqy9OuhvJ0XYp8SDecX2ooGeaPnmJMjXjKt0mqh1Rl5dtRGxJgNrHlBQIBfS5Nw==", + "requires": { + "@jest/environment": "^27.4.6", + "@jest/source-map": "^27.4.0", + "@jest/test-result": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.4.6", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.4.6", + "jest-matcher-utils": "^27.4.6", + "jest-message-util": "^27.4.6", + "jest-runtime": "^27.4.6", + "jest-snapshot": "^27.4.6", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.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-leak-detector": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.6.tgz", + "integrity": "sha512-kkaGixDf9R7CjHm2pOzfTxZTQQQ2gHTIWKY/JZSiYTc90bZp8kSZnUMS3uLAfwTZwc0tcMRoEX74e14LG1WapA==", + "requires": { + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.6" + } + }, + "jest-matcher-utils": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.6.tgz", + "integrity": "sha512-XD4PKT3Wn1LQnRAq7ZsTI0VRuEc9OrCPFiO1XL7bftTGmfNF0DcEwMHRgqiu7NGf8ZoZDREpGrCniDkjt79WbA==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.4.6", + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.6" + }, + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.6.tgz", + "integrity": "sha512-0p5szriFU0U74czRSFjH6RyS7UYIAkn/ntwMuOwTGWrQIOh5NzXXrq72LOqIkJKKvFbPq+byZKuBz78fjBERBA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.4.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "pretty-format": "^27.4.6", + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.6.tgz", + "integrity": "sha512-kvojdYRkst8iVSZ1EJ+vc1RRD9llueBjKzXzeCytH3dMM7zvPV/ULcfI2nr0v0VUgm3Bjt3hBCQvOeaBz+ZTHw==", + "requires": { + "@jest/types": "^27.4.2", + "@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==" + }, + "jest-regex-util": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", + "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==" + }, + "jest-resolve": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.6.tgz", + "integrity": "sha512-SFfITVApqtirbITKFAO7jOVN45UgFzcRdQanOFzjnbd+CACDoyeX7206JyU92l4cRr73+Qy/TlW51+4vHGt+zw==", + "requires": { + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.6", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.6", + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.6.tgz", + "integrity": "sha512-W85uJZcFXEVZ7+MZqIPCscdjuctruNGXUZ3OHSXOfXR9ITgbUKeHj+uGcies+0SsvI5GtUfTw4dY7u9qjTvQOw==", + "requires": { + "@jest/types": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-snapshot": "^27.4.6" + } + }, + "jest-runner": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.6.tgz", + "integrity": "sha512-IDeFt2SG4DzqalYBZRgbbPmpwV3X0DcntjezPBERvnhwKGWTW7C5pbbA5lVkmvgteeNfdd/23gwqv3aiilpYPg==", + "requires": { + "@jest/console": "^27.4.6", + "@jest/environment": "^27.4.6", + "@jest/test-result": "^27.4.6", + "@jest/transform": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-docblock": "^27.4.0", + "jest-environment-jsdom": "^27.4.6", + "jest-environment-node": "^27.4.6", + "jest-haste-map": "^27.4.6", + "jest-leak-detector": "^27.4.6", + "jest-message-util": "^27.4.6", + "jest-resolve": "^27.4.6", + "jest-runtime": "^27.4.6", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.6", + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.6.tgz", + "integrity": "sha512-eXYeoR/MbIpVDrjqy5d6cGCFOYBFFDeKaNWqTp0h6E74dK0zLHzASQXJpl5a2/40euBmKnprNLJ0Kh0LCndnWQ==", + "requires": { + "@jest/environment": "^27.4.6", + "@jest/fake-timers": "^27.4.6", + "@jest/globals": "^27.4.6", + "@jest/source-map": "^27.4.0", + "@jest/test-result": "^27.4.6", + "@jest/transform": "^27.4.6", + "@jest/types": "^27.4.2", + "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.4", + "jest-haste-map": "^27.4.6", + "jest-message-util": "^27.4.6", + "jest-mock": "^27.4.6", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.6", + "jest-snapshot": "^27.4.6", + "jest-util": "^27.4.2", + "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==" + }, + "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==" + }, + "supports-color": { + "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.4.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", + "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.6.tgz", + "integrity": "sha512-fafUCDLQfzuNP9IRcEqaFAMzEe7u5BF7mude51wyWv7VRex60WznZIC7DfKTgSIlJa8aFzYmXclmN328aqSDmQ==", + "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.4.6", + "@jest/types": "^27.4.2", + "@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.4.6", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.4.6", + "jest-get-type": "^27.4.0", + "jest-haste-map": "^27.4.6", + "jest-matcher-utils": "^27.4.6", + "jest-message-util": "^27.4.6", + "jest-util": "^27.4.2", + "natural-compare": "^1.4.0", + "pretty-format": "^27.4.6", + "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.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "requires": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.6.tgz", + "integrity": "sha512-872mEmCPVlBqbA5dToC57vA3yJaMRfIdpCoD3cyHWJOMx+SJwLNw0I71EkWs41oza/Er9Zno9XuTkRYCPDUJXQ==", + "requires": { + "@jest/types": "^27.4.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "leven": "^3.1.0", + "pretty-format": "^27.4.6" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", + "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^27.0.0", + "jest-watcher": "^27.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.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==" + }, + "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" + } + }, + "char-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.0.tgz", + "integrity": "sha512-oGu2QekBMXgyQNWPDRQ001bjvDnZe4/zBTz37TMbiKz1NbNiyiH5hRkobe7npRN6GfbGbxMYFck/vQ1r9c1VMA==" + }, + "color-convert": { + "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==" + }, + "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" + } + }, + "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" + } + }, + "supports-color": { + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.6.tgz", + "integrity": "sha512-yKQ20OMBiCDigbD0quhQKLkBO+ObGN79MO4nT7YaCuQ5SM+dkBNWE8cZX0FjU6czwMvWw6StWbe+Wv4jJPJ+fw==", + "requires": { + "@jest/test-result": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.4.2", + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", + "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", + "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-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "requires": { + "array-includes": "^3.1.3", + "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.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "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.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" + }, + "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": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "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": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "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": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "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": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "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": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "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": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "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.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" + }, + "mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "requires": { + "mime-db": "1.51.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.5.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.2.tgz", + "integrity": "sha512-Lwgq9qLNyBK6yNLgzssXnq4r2+mB9Mz3cJWlM8kseysHIvTicFhDNimFgY94jjqlwhNzLPsq8wv4X+vOHtMdYA==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "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.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "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": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "nanoid": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "node-forge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" + }, + "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": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "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": "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" + } + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.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.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "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": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "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": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "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==" + }, + "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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "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" + } + } + } + }, + "postcss": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "requires": { + "postcss-selector-parser": "^6.0.2" + } + }, + "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==" + }, + "postcss-calc": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.2.tgz", + "integrity": "sha512-B5R0UeB4zLJvxNt1FVCaDZULdzsKLPc6FhjFJ+xwFiq7VG4i9cuaJLxVjNtExNK8ocm3n2o4unXXLiVX1SCqxA==", + "requires": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.1.tgz", + "integrity": "sha512-62OBIXCjRXpQZcFOYIXwXBlpAVWrYk8ek1rcjvMING4Q2cf0ipyN9qT+BhHA6HmftGSEnFQu2qgKO3gMscl3Rw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.2.tgz", + "integrity": "sha512-gyx8RgqSmGVK156NAdKcsfkY3KPGHhKqvHTL3hhveFrBBToguKFzhyiuk3cljH6L4fJ0Kv+JENuPXs1Wij27Zw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.4.tgz", + "integrity": "sha512-rYlC5015aNqVQt/B6Cy156g7sH5tRUJGmT9xeagYthtKehetbKx7jHxhyLpulP4bs4vbp8u/B2rac0J7S7qPQg==", + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.3.tgz", + "integrity": "sha512-fVkjHm2T0PSMqXUCIhHNWVGjhB9mHEWX2GboVs7j3iCgr6FpIl9c/IdXy0PHWZSQ9LFTRgmj98amxJE6KOnlsA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==" + }, + "postcss-custom-properties": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.3.tgz", + "integrity": "sha512-rtu3otIeY532PnEuuBrIIe+N+pcdbX/7JMZfrcL09wc78YayrHw5E8UkDfvnlOhEUrI4ptCuzXQfj+Or6spbGA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.3.tgz", + "integrity": "sha512-qiPm+CNAlgXiMf0J5IbBBEXA9l/Q5HGsNGkL3znIwT2ZFRLGY9U2fTUpa4lqCUXQOxaLimpacHeQC80BD2qbDw==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "postcss-discard-comments": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.2.tgz", + "integrity": "sha512-6VQ3pYTsJHEsN2Bic88Aa7J/Brn4Bv8j/rqaFQZkH+pcVkKYwxCIvoMQkykEW7fBjmofdTnQgcivt5CCBJhtrg==" + }, + "postcss-discard-duplicates": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.2.tgz", + "integrity": "sha512-LKY81YjUjc78p6rbXIsnppsaFo8XzCoMZkXVILJU//sK0DgPkPSpuq/cZvHss3EtdKvWNYgWzQL+wiJFtEET4g==" + }, + "postcss-discard-empty": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.2.tgz", + "integrity": "sha512-SxBsbTjlsKUvZLL+dMrdWauuNZU8TBq5IOL/DHa6jBUSXFEwmDqeXRfTIK/FQpPTa8MJMxEHjSV3UbiuyLARPQ==" + }, + "postcss-discard-overridden": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.3.tgz", + "integrity": "sha512-yRTXknIZA4k8Yo4FiF1xbsLj/VBxfXEWxJNIrtIy6HC9KQ4xJxcPtoaaskh6QptCGrrcGnhKsTsENTRPZOBu4g==" + }, + "postcss-double-position-gradients": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.4.tgz", + "integrity": "sha512-qz+s5vhKJlsHw8HjSs+HVk2QGFdRyC68KGRQGX3i+GcnUjhWhXQEmCXW6siOJkZ1giu0ddPwSO6I6JdVVVPoog==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.4.tgz", + "integrity": "sha512-0ltahRTPtXSIlEZFv7zIvdEib7HN0ZbUQxrxIKn8KbiRyhALo854I/CggU5lyZe6ZBvSTJ6Al2vkZecI2OhneQ==", + "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==" + }, + "postcss-focus-visible": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.3.tgz", + "integrity": "sha512-ozOsg+L1U8S+rxSHnJJiET6dNLyADcPHhEarhhtCI9DBLGOPG/2i4ddVoFch9LzrBgb8uDaaRI4nuid2OM82ZA==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "postcss-focus-within": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.3.tgz", + "integrity": "sha512-fk9y2uFS6/Kpp7/A9Hz9Z4rlFQ8+tzgBcQCXAFSrXFGAbKx+4ZZOmmfHuYjCOMegPWoz0pnC6fNzi8j7Xyqp5Q==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "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==" + }, + "postcss-gap-properties": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.2.tgz", + "integrity": "sha512-EaMy/pbxtQnKDsnbEjdqlkCkROTQZzolcLKgIE+3b7EuJfJydH55cZeHfm+MtIezXRqhR80VKgaztO/vHq94Fw==" + }, + "postcss-image-set-function": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.4.tgz", + "integrity": "sha512-BlEo9gSTj66lXjRNByvkMK9dEdEGFXRfGjKRi9fo8s0/P3oEk74cAoonl/utiM50E2OPVb/XSu+lWvdW4KtE/Q==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==" + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.0.3.tgz", + "integrity": "sha512-MH4tymWmefdZQ7uVG/4icfLjAQmH6o2NRYyVh2mKoB4RXJp9PjsyhZwhH4ouaCQHvg+qJVj3RzeAR1EQpIlXZA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.1.tgz", + "integrity": "sha512-c/9XYboIbSEUZpiD1UQD0IKiUe8n9WHYV7YFe7X7J+ZwCsEKkUJSFWjS9hBU1RR9THR7jMXst8sxiqP0jjo2mg==", + "requires": { + "lilconfig": "^2.0.4", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.3.tgz", + "integrity": "sha512-P5NcHWYrif0vK8rgOy/T87vg0WRIj3HSknrvp1wzDbiBeoDPVmiVRmkown2eSQdpPveat/MC1ess5uhzZFVnqQ==" + }, + "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==" + }, + "postcss-merge-longhand": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.5.tgz", + "integrity": "sha512-R2BCPJJ/U2oh1uTWEYn9CcJ7MMcQ1iIbj9wfr2s/zHu5om5MP/ewKdaunpfJqR1WYzqCsgnXuRoVXPAzxdqy8g==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.0.2" + } + }, + "postcss-merge-rules": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.5.tgz", + "integrity": "sha512-3Oa26/Pb9VOFVksJjFG45SNoe4nhGvJ2Uc6TlRimqF8uhfOCEhVCaJ3rvEat5UFOn2UZqTY5Da8dFgCh3Iq0Ug==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.0.1", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.3.tgz", + "integrity": "sha512-bC45rVzEwsLhv/cL1eCjoo2OOjbSk9I7HKFBYnBvtyuIZlf7uMipMATXtA0Fc3jwPo3wuPIW1jRJWKzflMh1sA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.5.tgz", + "integrity": "sha512-/YjvXs8PepsoiZAIpjstOO4IHKwFAqYNqbA1yVdqklM84tbUUneh6omJxGlRlF3mi6K5Pa067Mg6IwqEnYC8Zg==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.4.tgz", + "integrity": "sha512-Z0vjod9lRZEmEPfEmA2sCfjbfEEFKefMD3RDIQSUfXK4LpCyWkX1CniUgyNvnjJFLDPSxtgKzozhHhPHKoeGkg==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.2.tgz", + "integrity": "sha512-gpn1nJDMCf3g32y/7kl+jsdamhiYT+/zmEt57RoT9GmzlixBNRPohI7k8UIHelLABhdLf3MSZhtM33xuH5eQOQ==", + "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==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.2.tgz", + "integrity": "sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "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.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.2.tgz", + "integrity": "sha512-fEMhYXzO8My+gC009qDc/3bgnFP8Fv1Ic8uw4ec4YTlhIOw63tGPk1YFd7fk9bZUf1DAbkhiL/QPWs9JLqdF2g==" + }, + "postcss-normalize-display-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.2.tgz", + "integrity": "sha512-RxXoJPUR0shSjkMMzgEZDjGPrgXUVYyWA/YwQRicb48H15OClPuaDR7tYokLAlGZ2tCSENEN5WxjgxSD5m4cUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.3.tgz", + "integrity": "sha512-U+rmhjrNBvIGYqr/1tD4wXPFFMKUbXsYXvlUCzLi0tOCUS6LoeEAnmVXXJY/MEB/1CKZZwBSs2tmzGawcygVBA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.3.tgz", + "integrity": "sha512-uk1+xYx0AMbA3nLSNhbDrqbf/rx+Iuq5tVad2VNyaxxJzx79oGieJ6D9F6AfOL2GtiIbP7vTYlpYHtG+ERFXTg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.3.tgz", + "integrity": "sha512-Mf2V4JbIDboNGQhW6xW0YREDiYXoX3WrD3EjKkjvnpAJ6W4qqjLnK/c9aioyVFaWWHVdP5zVRw/9DI5S3oLDFw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.2.tgz", + "integrity": "sha512-Ao0PP6MoYsRU1LxeVUW740ioknvdIUmfr6uAA3xWlQJ9s69/Tupy8qwhuKG3xWfl+KvLMAP9p2WXF9cwuk/7Bg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.3.tgz", + "integrity": "sha512-uNC7BmS/7h6to2UWa4RFH8sOTzu2O9dVWPE/F9Vm9GdhONiD/c1kNaCLbmsFHlKWcEx7alNUChQ+jH/QAlqsQw==", + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz", + "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.3.tgz", + "integrity": "sha512-333JWRnX655fSoUbufJ10HJop3c8mrpKkCCUnEmgz/Cb/QEtW+/TMZwDAUt4lnwqP6tCCk0x0b58jqvDgiQm/A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.4.tgz", + "integrity": "sha512-taKtGDZtyYUMVYkg+MuJeBUiTF6cGHZmo/qcW7ibvW79UlyKuSHbo6dpCIiqI+j9oJsXWzP+ovIxoyLDOeQFdw==", + "requires": { + "cssnano-utils": "^3.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.2.tgz", + "integrity": "sha512-odBMVt6PTX7jOE9UNvmnLrFzA9pXS44Jd5shFGGtSHY80QCuJF+14McSy0iavZggRZ9Oj//C9vOKQmexvyEJMg==" + }, + "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==" + }, + "postcss-place": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.3.tgz", + "integrity": "sha512-tDQ3m+GYoOar+KoQgj+pwPAvGHAp/Sby6vrFiyrELrMKQJ4AejL0NcS0mm296OKKYA2SRg9ism/hlT/OLhBrdQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.2.3.tgz", + "integrity": "sha512-Ok0DhLfwrcNGrBn8sNdy1uZqWRk/9FId0GiQ39W4ILop5GHtjJs8bu1MY9isPwHInpVEPWjb4CEcEaSbBLpfwA==", + "requires": { + "autoprefixer": "^10.4.2", + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001299", + "css-blank-pseudo": "^3.0.2", + "css-has-pseudo": "^3.0.3", + "css-prefers-color-scheme": "^6.0.2", + "cssdb": "^5.0.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-color-functional-notation": "^4.2.1", + "postcss-color-hex-alpha": "^8.0.2", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.2", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.3", + "postcss-double-position-gradients": "^3.0.4", + "postcss-env-function": "^4.0.4", + "postcss-focus-visible": "^6.0.3", + "postcss-focus-within": "^5.0.3", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.2", + "postcss-image-set-function": "^4.0.4", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.0.3", + "postcss-logical": "^5.0.3", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.2", + "postcss-overflow-shorthand": "^3.0.2", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.3", + "postcss-pseudo-class-any-link": "^7.0.2", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.2.tgz", + "integrity": "sha512-CG35J1COUH7OOBgpw5O+0koOLUd5N4vUGKUqSAuIe4GiuLHWU96Pqp+UPC8QITTd12zYAFx76pV7qWT/0Aj/TA==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "postcss-reduce-initial": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz", + "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.3.tgz", + "integrity": "sha512-yDnTUab5i7auHiNwdcL1f+pBnqQFf+7eC4cbC7D8Lc1FkvNZhtpkdad+9U4wDdFb84haupMf0rA/Zc5LcTe/3A==", + "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==" + }, + "postcss-selector-not": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz", + "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==", + "requires": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "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" + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "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" + } + }, + "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==" + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "requires": { + "boolbase": "^1.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==" + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.3.tgz", + "integrity": "sha512-V5tX2hadSSn+miVCluuK1IDGy+7jAXSOfRZ2DQ+s/4uQZb/orDYBjH0CHgFrXsRw78p4QTuEFA9kI6C956UnHQ==", + "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.4.6", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz", + "integrity": "sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==", + "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==" + }, + "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==" + } + } + }, + "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" + } + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "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": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "requires": { + "bytes": "3.1.1", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-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.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", + "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", + "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.10", + "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": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-error-overlay": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", + "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-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.2.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.2.1.tgz", + "integrity": "sha512-2fG0udBtxou9lXtK97eJeET2ki5//UWfQSl1rlJ7quwe6jrktK9FCCc8dQb5QY6jAv3jua8bBQRhhDOM/kVRsg==", + "requires": { + "history": "^5.2.0" + } + }, + "react-router-dom": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.2.1.tgz", + "integrity": "sha512-I6Zax+/TH/cZMDpj3/4Fl2eaNdcvoxxHoH1tYOREsQ22OKDYofGebrNm6CTPUcvLvZm63NL/vzCYdjf9CUhqmA==", + "requires": { + "history": "^5.2.0", + "react-router": "6.2.1" + } + }, + "react-scripts": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", + "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", + "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.0", + "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.0", + "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" + } + }, + "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" + } + }, + "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": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "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.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "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.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "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" + }, + "dependencies": { + "css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "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" + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "requires": { + "boolbase": "^1.0.0" + } + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "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" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "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==" + }, + "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.66.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.66.0.tgz", + "integrity": "sha512-L6mKOkdyP8HK5kKJXaiWG7KZDumPJjuo1P+cfyHOJPNNTK3Moe7zCH5+fy7v8pVmHXtlxorzaBjvkBMB23s98g==", + "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.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", + "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.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "requires": { + "node-forge": "^1.2.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.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" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "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" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "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": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.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.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" + }, + "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.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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==" + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "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": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "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.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "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.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "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" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "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==" + }, + "styled-components": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.3.tgz", + "integrity": "sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^0.8.8", + "@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.0.2", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.2.tgz", + "integrity": "sha512-114zeJdOpTrbQYRD4OU5UWJ99LKUaqCPJTU1HQ/n3q3BwmllFN8kHENaLnOeqVq6AhXrWfxHNZTl33iJ4oy3cQ==", + "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" + } + }, + "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.0.16", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.16.tgz", + "integrity": "sha512-1L8E5Wr+o1c4kxxObNz2owJe94a7BLEMV+2Lz6wzprJdcs3ENSRR9t4OZf2OqtRNS/q/zFPuOKoLtQoy3Lrhhw==", + "requires": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.8", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.21.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" + } + } + } + }, + "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.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "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==" + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", + "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "requires": { + "jest-worker": "^27.4.1", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "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==" + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.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.12.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", + "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "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" + } + }, + "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.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==" + }, + "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" + } + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "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": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "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": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "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": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "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.67.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz", + "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==", + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@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.8.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-better-errors": "^1.0.2", + "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": { + "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.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", + "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.2.2", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "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.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz", + "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/serve-index": "^1.9.1", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.2", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.0", + "ws": "^8.1.0" + }, + "dependencies": { + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "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" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "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" + } + }, + "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" + } + }, + "ws": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz", + "integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==" + } + } + }, + "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" + } + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz", + "integrity": "sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.4.2" + } + }, + "workbox-broadcast-update": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz", + "integrity": "sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-build": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.4.2.tgz", + "integrity": "sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==", + "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", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.4.2", + "workbox-broadcast-update": "6.4.2", + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-google-analytics": "6.4.2", + "workbox-navigation-preload": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-range-requests": "6.4.2", + "workbox-recipes": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2", + "workbox-streams": "6.4.2", + "workbox-sw": "6.4.2", + "workbox-window": "6.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "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": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "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.4.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz", + "integrity": "sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-core": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.4.2.tgz", + "integrity": "sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw==" + }, + "workbox-expiration": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.4.2.tgz", + "integrity": "sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.4.2" + } + }, + "workbox-google-analytics": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz", + "integrity": "sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw==", + "requires": { + "workbox-background-sync": "6.4.2", + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-navigation-preload": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz", + "integrity": "sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-precaching": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.4.2.tgz", + "integrity": "sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA==", + "requires": { + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-range-requests": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz", + "integrity": "sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-recipes": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.4.2.tgz", + "integrity": "sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA==", + "requires": { + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-routing": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.4.2.tgz", + "integrity": "sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-strategies": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.4.2.tgz", + "integrity": "sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-streams": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.4.2.tgz", + "integrity": "sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog==", + "requires": { + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2" + } + }, + "workbox-sw": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.4.2.tgz", + "integrity": "sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg==" + }, + "workbox-webpack-plugin": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.4.2.tgz", + "integrity": "sha512-CiEwM6kaJRkx1cP5xHksn13abTzUqMHiMMlp5Eh/v4wRcedgDTyv6Uo8+Hg9MurRbHDosO5suaPyF9uwVr4/CQ==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "source-map-url": "^0.4.0", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.4.2" + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.4.2.tgz", + "integrity": "sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.4.2" + } + }, + "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": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "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.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==" + }, + "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/semana23/loteria-brainn/package.json b/semana23/loteria-brainn/package.json new file mode 100644 index 0000000..4508cc4 --- /dev/null +++ b/semana23/loteria-brainn/package.json @@ -0,0 +1,41 @@ +{ + "name": "loteria-brainn", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.16.1", + "@testing-library/react": "^12.1.2", + "@testing-library/user-event": "^13.5.0", + "axios": "^0.25.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-router-dom": "^6.2.1", + "react-scripts": "5.0.0", + "styled-components": "^5.3.3", + "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/semana23/loteria-brainn/public/favicon.ico b/semana23/loteria-brainn/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= z!sii`1giyH7EKL_+Wi0ab<)&E_0KD!3Rp2^HNB*K2@PHCs4PWSA32*-^7d{9nH2_E zmC{C*N*)(vEF1_aMamw2A{ZH5aIDqiabnFdJ|y0%aS|64E$`s2ccV~3lR!u<){eS` z#^Mx6o(iP1Ix%4dv`t@!&Za-K@mTm#vadc{0aWDV*_%EiGK7qMC_(`exc>-$Gb9~W!w_^{*pYRm~G zBN{nA;cm^w$VWg1O^^<6vY`1XCD|s_zv*g*5&V#wv&s#h$xlUilPe4U@I&UXZbL z0)%9Uj&@yd03n;!7do+bfixH^FeZ-Ema}s;DQX2gY+7g0s(9;`8GyvPY1*vxiF&|w z>!vA~GA<~JUqH}d;DfBSi^IT*#lrzXl$fNpq0_T1tA+`A$1?(gLb?e#0>UELvljtQ zK+*74m0jn&)5yk8mLBv;=@}c{t0ztT<v;Avck$S6D`Z)^c0(jiwKhQsn|LDRY&w(Fmi91I7H6S;b0XM{e zXp0~(T@k_r-!jkLwd1_Vre^v$G4|kh4}=Gi?$AaJ)3I+^m|Zyj#*?Kp@w(lQdJZf4 z#|IJW5z+S^e9@(6hW6N~{pj8|NO*>1)E=%?nNUAkmv~OY&ZV;m-%?pQ_11)hAr0oAwILrlsGawpxx4D43J&K=n+p3WLnlDsQ$b(9+4 z?mO^hmV^F8MV{4Lx>(Q=aHhQ1){0d*(e&s%G=i5rq3;t{JC zmgbn5Nkl)t@fPH$v;af26lyhH!k+#}_&aBK4baYPbZy$5aFx4}ka&qxl z$=Rh$W;U)>-=S-0=?7FH9dUAd2(q#4TCAHky!$^~;Dz^j|8_wuKc*YzfdAht@Q&ror?91Dm!N03=4=O!a)I*0q~p0g$Fm$pmr$ zb;wD;STDIi$@M%y1>p&_>%?UP($15gou_ue1u0!4(%81;qcIW8NyxFEvXpiJ|H4wz z*mFT(qVx1FKufG11hByuX%lPk4t#WZ{>8ka2efjY`~;AL6vWyQKpJun2nRiZYDij$ zP>4jQXPaP$UC$yIVgGa)jDV;F0l^n(V=HMRB5)20V7&r$jmk{UUIe zVjKroK}JAbD>B`2cwNQ&GDLx8{pg`7hbA~grk|W6LgiZ`8y`{Iq0i>t!3p2}MS6S+ zO_ruKyAElt)rdS>CtF7j{&6rP-#c=7evGMt7B6`7HG|-(WL`bDUAjyn+k$mx$CH;q2Dz4x;cPP$hW=`pFfLO)!jaCL@V2+F)So3}vg|%O*^T1j>C2lx zsURO-zIJC$^$g2byVbRIo^w>UxK}74^TqUiRR#7s_X$e)$6iYG1(PcW7un-va-S&u zHk9-6Zn&>T==A)lM^D~bk{&rFzCi35>UR!ZjQkdSiNX*-;l4z9j*7|q`TBl~Au`5& z+c)*8?#-tgUR$Zd%Q3bs96w6k7q@#tUn`5rj+r@_sAVVLqco|6O{ILX&U-&-cbVa3 zY?ngHR@%l{;`ri%H*0EhBWrGjv!LE4db?HEWb5mu*t@{kv|XwK8?npOshmzf=vZA@ zVSN9sL~!sn?r(AK)Q7Jk2(|M67Uy3I{eRy z_l&Y@A>;vjkWN5I2xvFFTLX0i+`{qz7C_@bo`ZUzDugfq4+>a3?1v%)O+YTd6@Ul7 zAfLfm=nhZ`)P~&v90$&UcF+yXm9sq!qCx3^9gzIcO|Y(js^Fj)Rvq>nQAHI92ap=P z10A4@prk+AGWCb`2)dQYFuR$|H6iDE8p}9a?#nV2}LBCoCf(Xi2@szia7#gY>b|l!-U`c}@ zLdhvQjc!BdLJvYvzzzngnw51yRYCqh4}$oRCy-z|v3Hc*d|?^Wj=l~18*E~*cR_kU z{XsxM1i{V*4GujHQ3DBpl2w4FgFR48Nma@HPgnyKoIEY-MqmMeY=I<%oG~l!f<+FN z1ZY^;10j4M4#HYXP zw5eJpA_y(>uLQ~OucgxDLuf}fVs272FaMxhn4xnDGIyLXnw>Xsd^J8XhcWIwIoQ9} z%FoSJTAGW(SRGwJwb=@pY7r$uQRK3Zd~XbxU)ts!4XsJrCycrWSI?e!IqwqIR8+Jh zlRjZ`UO1I!BtJR_2~7AbkbSm%XQqxEPkz6BTGWx8e}nQ=w7bZ|eVP4?*Tb!$(R)iC z9)&%bS*u(lXqzitAN)Oo=&Ytn>%Hzjc<5liuPi>zC_nw;Z0AE3Y$Jao_Q90R-gl~5 z_xAb2J%eArrC1CN4G$}-zVvCqF1;H;abAu6G*+PDHSYFx@Tdbfox*uEd3}BUyYY-l zTfEsOqsi#f9^FoLO;ChK<554qkri&Av~SIM*{fEYRE?vH7pTAOmu2pz3X?Wn*!ROX ztd54huAk&mFBemMooL33RV-*1f0Q3_(7hl$<#*|WF9P!;r;4_+X~k~uKEqdzZ$5Al zV63XN@)j$FN#cCD;ek1R#l zv%pGrhB~KWgoCj%GT?%{@@o(AJGt*PG#l3i>lhmb_twKH^EYvacVY-6bsCl5*^~L0 zonm@lk2UvvTKr2RS%}T>^~EYqdL1q4nD%0n&Xqr^cK^`J5W;lRRB^R-O8b&HENO||mo0xaD+S=I8RTlIfVgqN@SXDr2&-)we--K7w= zJVU8?Z+7k9dy;s;^gDkQa`0nz6N{T?(A&Iz)2!DEecLyRa&FI!id#5Z7B*O2=PsR0 zEvc|8{NS^)!d)MDX(97Xw}m&kEO@5jqRaDZ!+%`wYOI<23q|&js`&o4xvjP7D_xv@ z5hEwpsp{HezI9!~6O{~)lLR@oF7?J7i>1|5a~UuoN=q&6N}EJPV_GD`&M*v8Y`^2j zKII*d_@Fi$+i*YEW+Hbzn{iQk~yP z>7N{S4)r*!NwQ`(qcN#8SRQsNK6>{)X12nbF`*7#ecO7I)Q$uZsV+xS4E7aUn+U(K baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/semana23/loteria-brainn/public/index.html b/semana23/loteria-brainn/public/index.html new file mode 100644 index 0000000..5ea5dd9 --- /dev/null +++ b/semana23/loteria-brainn/public/index.html @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + React App + + + + +
+ + + diff --git a/semana23/loteria-brainn/public/logo192.png b/semana23/loteria-brainn/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/semana23/loteria-brainn/public/manifest.json b/semana23/loteria-brainn/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/semana23/loteria-brainn/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/semana23/loteria-brainn/public/robots.txt b/semana23/loteria-brainn/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/semana23/loteria-brainn/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/semana23/loteria-brainn/src/App.js b/semana23/loteria-brainn/src/App.js new file mode 100644 index 0000000..d264386 --- /dev/null +++ b/semana23/loteria-brainn/src/App.js @@ -0,0 +1,9 @@ +export const App = () => { + return ( +
+ oi! +
+ ) +} + +export default App \ No newline at end of file diff --git a/semana23/loteria-brainn/src/index.js b/semana23/loteria-brainn/src/index.js new file mode 100644 index 0000000..432dac6 --- /dev/null +++ b/semana23/loteria-brainn/src/index.js @@ -0,0 +1,10 @@ +import React from 'react' +import ReactDOM from 'react-dom' +import App from './App' + +ReactDOM.render( + + + , + document.getElementById('root') +) From 621f1a0fd36ff66fa9a67c5a1ae545502654061e Mon Sep 17 00:00:00 2001 From: mhsouza88 <88038506+mhsouza88@users.noreply.github.com> Date: Tue, 25 Jan 2022 19:42:34 -0300 Subject: [PATCH 2/4] Iniciando --- semana23/loteria-brainn/public/favicon.ico | Bin 3870 -> 190622 bytes semana23/loteria-brainn/public/index.html | 13 +- semana23/loteria-brainn/src/App.js | 4 +- semana23/loteria-brainn/src/assets/Arrow.svg | 3 + .../loteria-brainn/src/assets/Logo_Sena.svg | 4 + .../loteria-brainn/src/assets/Montserrat.ttf | Bin 0 -> 394260 bytes .../loteria-brainn/src/assets/Sidebar.svg | 3 + .../src/components/Home/Home.js | 11 ++ .../src/components/Home/styles.js | 14 ++ .../src/components/MainContent/MainContent.js | 11 ++ .../src/components/MainContent/styles.js | 14 ++ .../src/components/Sidebar/Sidebar.js | 38 +++++ .../src/components/Sidebar/styles.js | 143 ++++++++++++++++++ .../loteria-brainn/src/constants/Colors.js | 6 + semana23/loteria-brainn/src/constants/Url.js | 3 + .../src/pages/DiaSorte/DiaSorte.js | 9 ++ .../src/pages/ErrorPage/ErrorPage.js | 9 ++ .../src/pages/HomePage/HomePage.js | 15 ++ .../src/pages/LotoFacil/LotoFacil.js | 9 ++ .../src/pages/LotoMania/LotoMania.js | 9 ++ .../src/pages/MegaSena/MegaSena.js | 11 ++ .../loteria-brainn/src/pages/Quina/Quina.js | 9 ++ .../src/pages/TimeMania/TimeMania.js | 9 ++ semana23/loteria-brainn/src/routes/Router.js | 28 ++++ 24 files changed, 368 insertions(+), 7 deletions(-) create mode 100644 semana23/loteria-brainn/src/assets/Arrow.svg create mode 100644 semana23/loteria-brainn/src/assets/Logo_Sena.svg create mode 100644 semana23/loteria-brainn/src/assets/Montserrat.ttf create mode 100644 semana23/loteria-brainn/src/assets/Sidebar.svg create mode 100644 semana23/loteria-brainn/src/components/Home/Home.js create mode 100644 semana23/loteria-brainn/src/components/Home/styles.js create mode 100644 semana23/loteria-brainn/src/components/MainContent/MainContent.js create mode 100644 semana23/loteria-brainn/src/components/MainContent/styles.js create mode 100644 semana23/loteria-brainn/src/components/Sidebar/Sidebar.js create mode 100644 semana23/loteria-brainn/src/components/Sidebar/styles.js create mode 100644 semana23/loteria-brainn/src/constants/Colors.js create mode 100644 semana23/loteria-brainn/src/constants/Url.js create mode 100644 semana23/loteria-brainn/src/pages/DiaSorte/DiaSorte.js create mode 100644 semana23/loteria-brainn/src/pages/ErrorPage/ErrorPage.js create mode 100644 semana23/loteria-brainn/src/pages/HomePage/HomePage.js create mode 100644 semana23/loteria-brainn/src/pages/LotoFacil/LotoFacil.js create mode 100644 semana23/loteria-brainn/src/pages/LotoMania/LotoMania.js create mode 100644 semana23/loteria-brainn/src/pages/MegaSena/MegaSena.js create mode 100644 semana23/loteria-brainn/src/pages/Quina/Quina.js create mode 100644 semana23/loteria-brainn/src/pages/TimeMania/TimeMania.js create mode 100644 semana23/loteria-brainn/src/routes/Router.js diff --git a/semana23/loteria-brainn/public/favicon.ico b/semana23/loteria-brainn/public/favicon.ico index a11777cc471a4344702741ab1c8a588998b1311a..ddef8a6a493751ce422275ff51b125e0780034b8 100644 GIT binary patch literal 190622 zcmd?S1$RV?au7(Kp4!FnAwiwm>o06%uF#u?3kGuWLwN= zF|#b0WM;`IvY_7g^|^g@?)8-|hh}%5e!o(mbMAqz>gw*Q>Z)psEWiG>1?8VC zBYtMFY_eD^Z@y`qFZ+eXQh{rK`jc^f1otiZe=L@dKC+(w#bWv3j}}XlCdT<&%`BFz z78XmJHrD66;`t>O%YXsa`#0eEa~8||`PTdY;T6jV<6p7xkKb=I-eT!K{Z-3bILD`O z#kh{bVnIE^@oj?RU#w?sOO)3qZ^V0i*e1c_{UeDU?_UFyTH%^;?Y*{%9`C-9=<%NI z@xL7r%Y;O+jEI*vXT;rE_f14l{@QSNA*_q=ly%`A>Ub^6lL6!JC%OG)9p3RKz{2-< z+$ym6-+l7t&fH?Rb!VT-hV$jJ?V`x8+zMHpoiFRpK9)VXB6}{0_~yh*a?C_Y^!(7( zc*lE|MafTJ-<(st?%35Lal270fwxN}HosJMoJ*2kp|fO2^m6gIaZ94_mP*9k3Q4;f zBT3%11<#`%@4deDY;jw>BX7s~r{Z?KR1RG(!#m1kZnB>&%RDZ<T}?N zNXE4|$p~sDNuKZL;rX^FuNNLZaH#~(m5RspGV#AvDn2*MWykrOvM|$6=4ANdw*v7$ zpC^Im?n&y^I5`v6R#JUc9S$G7QgrpeZbE0r5nyYm4laX|D96Vms=(wcb-ZR-r;+*OhWT2 z#ML8ILcUolG2@3x(vGQkzN2IXHI*cTm8CvK(slj=nRB90JVA>v z)PvxDqg;Y+7EAE0r;>Ip9{9IY-%s}X=<3PqMTZYwek%Jel*oWp4`t$($I^aok+@$( z9YE6%JVTngqFyJiRY*GM&*zDMlII79U2hb&b-VsB@6^?YvcUDejNkT1W*&SZ(RT_Y zF7L4<=0B0Rdj*n^hx7bmv|kkJPx{x%OK^X;jr$XMJv?Uix|oO&5*IyLf&-^YQp^;I zi&`LuP8}4#!1WRsKTD3q&6U`g8Io{xuq5njB#CYxu1)m)>(7(i{?n3t^55S~a(~M$ z&8Mbh2RBCDTFT_F4@#rKH>JhMbm@F}y0i%#A`|y?7Pp>F#qaa_Wx+k`^bhP^TlE3< z11mqTOY!;mew2G_nY1cV*87!6lSu_K(LF&{U2v2BKI0|W+f`zxjFQN9_2)%){KVD| zjsC>G`A*w-w-1giTetbz@U@T2y3LL+9q+&5;mEW#k4Nnr=o|U4Fy~RaGb$VXTfl0;rOHeFy>V?&KNgXEHcYt$#i?u za{lCR-bi)-bHgN$w^t;2yb}k=2b5WX$GGDM?dCnuCx zUdfYJ_J*waIKa2-?lAAxcTRh^tN=(Az~An~dDh&W{Xc^drfA=UVjeUkhw9r;_cfpC4B-}3nJe3nyGG%tsep#8}j=pBb#`z0nvioA0#N?IByp&iO8o2`VMHI&EInq65 zImV60;(4`HMub$zQH&{ke^%TWN%O74_Y-ylUiZ9J&~WGZqT6e;N@UN4VmX2FFckIX zcuX8(^2%iM*()+Vai{Fe4a56q%f!?p;&lV{fACaJV%{K*`u$nKO(ey;2H$@h&=9m< zaTMb$$GRh^``(Kc;*K%W6XQJL#MN?)-Q}`2J6k5ExXbi3f7x~MA?_FPxKtpXsaM43 z!UIXpf28Vv2IFr=0LCGY_xX(#XwSIg*NTK=vG+}U<8ry2#+(-h2*3LjIFy2B38Mi>{)X3^VXPShD&@>qGTnE6TaU%#`FDg8_zw><2*yygE{6D=7%`6 z*DlcB9bLR;67*l*_B>VGDrg>@c$ zFAwur*?PR2px+;ZcWydYj=9NrKj}qWjsp)L>)du|`(X*)@Ga)0B#G(&xx_D)Aze=vCj?*6z@caD-p#Nya|7pI8HoHKd*Mrj!S^~3uYMhS!`f^0{bcsz| z1XwBoAxkARVyUF0E|bjkrIMDiN@C(ROG@%;Ig`FjQqxvQZ0a|XhB7OCg=8cwlnlR4 zlHm{e#p{DhiSBB?v7{gTrR7+8wgvL>&_wsQo}_wzj5;)yoRFrHt)Pj7x%QAzvyMsI zq46?ws+;VFEHcjLbLryQO(yzu7T*I+C16-B@#;;@h}``C#AEM5#_%`hOW?t= znsWl@h9@aLwa~{6KFbVlEu&{2ms)-9OT9t&<-;$ZNWB?R(%5|zWS24WY0yv^wZ4m- z{H%$1cWN&FE$c{7+xlzr+I{g#WIMAQqQ3Du-p{$=3S>l#Qw=5F=QHU!DN$Ct70AYb zVre?DSQ<>aEz9CU+zJUB;l zuHFq<{7$?_?TRUjj><;ABH12RBF!h2NaJ}avL+))j$coe-U;(6Mjseb66NV8Nq)W( z-KQho-*6+|{i@^p`7OLt&1-l+^__;vo^P!*eDUs)d3{fh zy52i}UTN#7(UA+MwV4>!r&CsR|IbUKIy4Bxd;iLJ6Ur=&Ee|ZevRtyfVF|UoreHoK zrkDNWGsg3;;9alaov+~CuPHg~Pk31qfK3jA0{9|147c0;0axPvGr-$`(SQ?x9Ka($ zxfOVP7Qo+l5AWqOcJF$blk3NSZplAnc`d{3-|D8g|8;Y+`&+rm9&eQb`$C%IZs1rYsW0x;L z*0^rH_7rk!B}CsVl9W4FCH2l_NlsdVG2|WAAsbM~u?}9h3n&Nw!RuB*7(hjAAIjTu@p-Ft8?Q^mw%l|IiwIW0Aw1-hVC~?AlH;Cd5UsK4DjA{;feG; zy;vH0^p)nm!{t-|fzl>qlq||fg?*r0GB9s>K=(cd*_Lx!+M_bbID1%9F}CBo8pxBc z0xUbu7g_dREULRAt>pIHgi_gkp-A>#GIajKkYRUX4qlf-`KlChQJJjDx+bmt#>uRt zJ+OlWOSf3)vXLWYY_b>T{c@$Bj|r=gAwd<8vmw9p`{$0Tc_jtBg13Ak*Vq1q+R4#8K1fdI>!SEyk*EMi4UN=K(?~cUwxnQ zPYX%&Q}QS4a1rnh_-*v@YsICMn+den?6^>Y_d#BSJV=>P!vW|6+s=s`K>IAo%$7+h z0WvE+2KPUNeMvyK3ONFL9Zk6@M-#5d$=o7Id{`lw=Z@gp#`ihD!_LC*!9%2u9PQpoj&^P% zCuh!(c<4x(=a1RGZ^-yIUCU+frQ)1jxy7>MVzKPM41I-q9KOwOWrCN3A@|Y#M82kc zehBoZyhh!S_Ngee34c3rUF6hZH*sxQTTTHyThtQ27BwYe#bU|GKBU^8-zH=Pz*c7H zNjcDC9<9tSm8DswO4nF*1~NW$0qS{_`4>aqo|{$y``J_5_sI+V%?0<-u0|P~y28O( z^TZAEQ25?m5`UOf9mC=5qXh3LcNQ&u%j#2Nyuu*nE3^g`GP>yl8ob6BkhwTo13c5G+5z?IFnCb)Q2RzpN&ugp$zsq)Dd${2HUa{HYKLI-9 zzFiVKs-HynYKMCGNrprFp9yX*$&hD(e>wR75qWPn#w+UWw72dA|5IN&4m!A8Lwlek z5Z|rmz~jLAC}?j3obNba0sa>`7$bzboQV2^k4*hf@j&JGAA$dKh&$^* zaJ^ovXnYdiJ(yZ7<99!i5t|>&hOi>>f?msdvCXMVg#lO+SU2i&VVEDnV0$2h15zFu z>MyeBKY3gj?wC0}rC zi9p{V?WwDfXJ{v8J9*upy|&cQYpmn1`TJHqiS*~UM}r4SsfX>uxI!M-58F%s^^fJl z?ssI&x(Cv3>SL)nxIjKz0KExw0l!av{5rl|*>KI@Pr`5eF$QtopdPK}9|!syb_zBA zjPkktJxFuvy&MOLKgT5Y7241ozi-&t)f}`5-+vYK zx1bNyLwVctHgtJ_$L(VD?;@GF?=f`MVrezAL`H4HScrB>eMFoLNH-m)g3k#2jn^xG ztHAtQIsT{l)g$iEkqtS>^X6mAUXfRWGF?`LC9amR#8ncJvO%ITw?(CG6~D->;vK$K zqEcY%&)OzwS=%KudxxCK*)CZ*M#=Nc?45E3kYxp)X8IP z+yP1@NOJqLCE4{q{s2AqH0+3y;`Jfc0~$lmZKiZxt@F}GksSiP*R6+q^X*ERzHpap z*sxGyy*o()#ys7LwpB+Jjrjw#}>EGYbf0HKT{njBO7&q zt%QA5*C8vorHr3kP=38Ur6mjX?!cd-Yz(gG1$u;3?7!x_Ps(uVmDk zu5z+Xeev$!Rs7r3li;=uB&2PFnDCAb|0%pfBmHSxX{rNt1?mhHoF{10;`ou|_nCAa z9V4Gjxi6Z)uFE|!6-i-CKIG@Ec$TJN6=8FYti%?*~$(Nm;t)R@PMX0*Q^ zI$?zI?Ezm9_j14rz-ur1zC%5f{tbP0bc}0_6EhdCJ=U6;ymS`Aqrdt&<;Z z@MxU#`RUQ;y2MN^Z5uiIdfTY6llOP3*Epy{qmbw?JCp$L`}pPtz(1S6E%RTI3X5f4 znZ?q$*kbwP1B>NXmn@byLM@ip=EHPAuzbfq{d_3ibqVjpyI;dMUcmF3n^ z%d1$!dmrm`Yp`B-1yBLN8qW6uzT*n&zZUR5fcCzZtzMP)&xyTmIUY2_vL?d!ciw&j zW`}vVxl+a2U{z~|FT5V^-Av*=l-x%=W&{2YalrUiWxcBN18r90la${@!^sK7p|j&| zl+TI7I%M4S9~9=sUJ;kTX{sGjZ}yoGKm&|R-??wF?tq^G`U0*3g!Zc+1I8r@Y{5Hp z{dNCgTl59Iw7qf!)_w;^%gbt;55H34KD@k?<|npL%!N zL#$8Uz9CcMw@F*S(bB|gu(b63N=8PnhK_m;_fhxYeU;Dhn0Po|OOBg{`oE?70!#LX zh6WDLj!OqG6GsM>i;|9 zVE#khU~jZorpJ`d9u`twF(R}a_EhLwsPk6XSg8M=hTZr8^jF&AXm45reV6Nv z+hAu~k{%|FJo~9SxAz|_%^-I-4;m(|Aal129WLXOJd{07`7e;}cyz3yF!)E{9>{KtqABZ@lWS3JzXkOl61h{l1WlF0ml72}pT2in=4S1a4v_iV z!WP{xZj)X8H)obfKYvm6UyL@0gwKFu{i$PF?E<>~EY|>(oWc5o_HV%_SLCHu<33-3%^nLW4d3vE?>oNlP}{IODFjGb&8rMBa*hj-gptVGuYW-Po&=m zpNqn}OElI#qVL1rjAPoh*v}m4Z?pk@9F(7rZUf5gta}~6ZLY0sJX;}~OhBIAkR!M* z!sDu7Gk#l-`-lVEVI$`3rCHZyent-X>?(ePeGJz(;dj1Iy$5`>^-QsBkGdi|!p_Uq z2XpSGIvozo5=h7j+*CC?oCZ7ox!n_BXE8YzMt)1Ep=$83f}x{hC-e z+DUoN`-0(H%XKS)ac=k}vF?8GNAeC&k)x9*%keMTipyuspLpj;xV>#Kh2Fj1bwMA_S-Le6`C52Aw&o*!viwi!v&d4#Rcv6SPA+)Su_HSJQ`01J@IXC+ojC_O`h6_)I+e!fxc{ z1z$_Zu&8hJpsuuGDM)lVT4ntm`amJ%{fb5K(^C8cS)OZNsuT7u>& zGyO?>`pj|Nh3hpe>F;OMzf87e6^r}CF%r07mLy-fg>`W7SMD{5TR2m-L3FoPke%bI z=$Tp6aqyLtx{%h^KT(e>S4L9{)Gyjvm;ox`HQ`H~+*Ia-03I4`Du7T&guKRD8 zU!b^k_*BB?PLb5J7bSMaScCQ*8c5uV1(J66kz}SB@{gJKjbrWWrp8g$zYw6-7xY>K z%Mkc9a9rX1MS5~>;halwJm&bwIe=?({4JLEm_R?nK0!Gn{7#7k96u$#!}>|g)X@^v zxv88+Ux-+-L{cu@!1(#J%JGLdnAYoA_nWLgWn}xg3w;`Ea-45Cw)1!^cwsx{9gcwn z)`izO_N?dpg;L$ed!2xJ{^Gl~#om&ACnMy*u^`zQlr4K<_l?IIJKNaV`0s@Nta}3M zPk&FYF=?O=E_s~u7uVO>Cq1zSy&d)~9@g!OX z+K+lG`GNJP>_9#`gm$1DN}r3Jke?5pE0Y0>@5?)1+>!UX8o>3H_qyGchJ)|PmebG^ zz*l37}mZ{<1rx|+XGf66#KXTRTub#?lrQkUbk7uDZ1{!@M!gL+d2y3P92 zKZp9(Zmj>Y{*)(nTr8K_p2hNUuRE&#ou}o=mkS=q#{(Wo?O_E{b4Y>oT~j0*!T-Ac zr0Ge}VR&$bZ5`FF{^;Yphd$2VW*a&kd6m~*RDVN`R$~w4H_D!rK?5nj(Jz^_XG#BI zu6eTl1Gf|?y0;p0PmaWb*Upqk7x>}U8_6}EB55j$=f8tk*Qd|!QS>dghi-$a`mYfWrRpDm`u`F%rVcR4as1f{U5h#a>pyr$ zfixI+SN4V%sJdi4#Sq}|LSsXe?%+RZPKZ_^F`6?6Tm8wONSf65{YF%N40wmI+x zp?^DZWg9rFKlLyZ@6)EG^{=;3*URSdpLHh>?Znu#5Nk?x;J@8&LcW}W?}0bs8hR}) zlKP{J`j6dRV(2AS`m+v!sP_u!q`lEL2=V{NWTYJv7$u}UQL z`z*CCrLVEx)SdNpjh8OUe5}t{5>bE6|T3D@ zV0)SD+Z8_WJ*BUA51HxPMLYuAq3*ErpuVx|Kb62y^~I-8UGW`IS3+mjm6*NIS3KX# zMV*vyrL+1I4_;4jSN`n%aQqNp-~gX2`ldP7)$x4$wz=}@fE@Th_v^nkq7GfzJL@|M(F zw^r(V8aC-E(2w1k*An;UwF#*nEo%P< zz-hhB7g1;8z%?7dpZ+D43)R*|D+;wt!sz#ic_sE7EE8Yn?+>Pk3t z$_M~U_=b!LYv0fk)ycV!h7%mPc1B*h3Q+Ap-I=~dW*?fgz_!wRLa@Bm`JUA6cUSgB zKo(43><8vI$QO0LBB1^guSvsW6J&XY3w*wB%HYH$uq|5c)9@=9c(9)w@7zS9{R1R9 zHeTT0V5iqZx8D`iuAYjsFxR!JW7L`LziEekWaMRR8vU7gaNUDz%eJ8U4j&)bOGqO<%8raoG1IEbb!6VDo4QW~t(7l}` z$0tfkYKFuN>2BtqbEx}UFGG7>cXNsQ5)Y0~l%HtBrXBbW#@(`IE9XkxKDjdBnIrn`2MWk>aJ+_m%%llIOc)+vu;QCJi5(`KxmkbYladA_ zA4{hxXDXJhU0xJ*s_xAw&-W81dVl89I(&30>RkdT0>l7%*U6p!^HYsK{+&koV`@f@Yb(++>&t>}VM z(Fyl~Wa@s>k#r$lRmlfIH`1IX{j{0@<^ybgTDb7C@nm@XrT@@x^!WT69Md0bIA9YX z7{Iu*JU}sk<2J_%9`o8c0PooX7y+mU_$@%`1TS5YpYVZ1cgSd`RKH_=TLD%Aq5$;g zDg~(d=_N`&a~BW|_y*7#fOmg)-<=d{4ebN1VC*M6C@D~8* zoF4wf_EcZv66z(oLg`9*kq-{1L-T)+~*pAmzMIy~$5Q7t6C!%d$4 z!!60~f3w7T*7{9?#|QAud>{S!ebkA*1V075r~Sc52l`#pKlIlC3;o)D%s;GeS%#&` zD~R!|zaS>ZZ*7EU>H2UtvnP;ua<-}QY}m5dcn zzH?1dZ|4FoshIJU^Iq^xWj-A{8jufEU#JpMCqK|`3wQ%|{#7U$^Juqz=Xj2Lke`Kq zS%ngV9A%6@r=G6u-?kF#xAbGBe$II4gSl~tPs@aVUY@#cyU*FP4%g^Ys^iL(eLFv2 zl0v$`H`ErluKNPVgKCe7#2x--#D6HDfVjN~0)aPkvuXRkwo{l(+EwE6AIj=X59t~_ z9XX^1%O{=#q^b81=@~LxHsu6hUH^%)Uzne(-Z5x_*z%;1u4dm};!oh1$a#Tss*~2P zyp;R&hFWv*y;D#R?Rf=0zc$>t=EmGQT!Yi}@Wt;@@Kt7fqi#EMeYq~eIL{#XOvNKF z(6of@$OF(%`OwlvsewMVq{V{N!{{5xr2xMIt~r|D#bamRFzx~V`FWBYrt*4eyv-$T zGStH?v=3DEx8Y2&W&N4r-ypu1S~4N`gR61Yc3N$#ZRFh_ez`+rbyl?c4ryTEW_=&l z&X|9Y>#yeP#xe2Fm(1v)@a41fr!>>R8~9f_7NAWnmNCfZk@$3MAODKd9`K#*BzjKY3YmM~XV*Kv3Wctb(YmICx;?HMxU3i3CmUC>r)6Kkxq7O`y zPkjeU%a9S$Cfu;~whsSF2ErG14Sapf_;cNm{s;7hWgfKC@E z&ZcMd5Xy;^m7Vqj8 ztbFtvW+3@K(#$A zD~B%^F5V8l-vYl(34)Aw^xTDCNX&wpdDK{6t0 zl?2_oign4Svh&hu3m>pAY_~$Ab z8T_9W3;eAyuo;1$n*HI-bXXjJtiBx&5dWaOCx3x|`i1V`dwxR$zlGd@$`5A)d|>Ij zXTu-uPxTs-QUsm{A{Q=A$8u%=arOwIRDePMcoH~x3y=oWmx1>O!5iYe(@^&z>Hij#Gn3g_U|qi&zrcW0ls>S4>0C{=i{I0d@Q6*mAL-~ z5J|rt`iQN=x2poyi%`|?&aOK?Lwc}(uRc?Naqa$$m_BmK91YqtI0k{*_!f?dHmOHZ#O@h7J;!PA$ZxeG@s}wY?mkHbZ>EupUU0lN}{~I4L$I=?Qg^yCBf&#L<7o$#C6~zc%`8)6d_? zFNB<=@YSTBvU&XD8oC~TS#Q#YvOkZ_*R}l1{6A*hP|FXLq4a#A=|f*d1ApYd-Ms_8 z8ntXb8}!@I;0pf@SNL*x_G~W+shN`g0C_)6@{c|L8$La$J~n?LO^3~B|6s;9Fs|VU z{OcL-FbOtB=D0cl-?GU#W}YL;IJ*5c{u*EE1dJP_9-!xC{#F(Ku>_rsI27Uyd{4D$fIL~XnYU9;cW5Z^`;f4<^(1!lI>e^jed1h`a@&RpgTi}c9to=Fm&_|Sd5AA~V*QE@gadCz}>B8}Y@dxx- zW-N;%{u|(bzRxXEPPMM5+WSP~kHi~(FHwgNNJN+Bhy_7Bh2eLBwe$war#@2BZd_OT zkCuO(wLj+pfdhG%x!*`P(uns_|5**4kn$k; zz#0DJcjn=uJ&eG<;|%}Z2fS6A)9=UaiWQXw~G z#f`AZ|IYANey&D7A5DWi;9tBH?LQIq*X>U{H2%+Pf8t5K&)ojB2aq<7{7;_XTur%- zv3hKK4U`W^3yzuW|F-sTRZn~;j+D5BWaW3m_=nV+d6Ibakj^jrQtfZ}n%e1w#pwSP z%;z>Q9kK_;LH2vtd)0Wz@nAmukD24nJpMcOfBLF3?n$@1Gyd23GZumUo;Yh@j5Ya7 z@;%M zV=sv1UmJOe6z<@C_yVP5oi*}4zhL}lpKy?ah(CG2rtj!^pCzwH{TTB<_}n)C^Vr&7 z*#6JV|H~Ju+=wxgM@ZtKeG>geQ`P6A(e5z=zmTM0j0@DKUoijc@xVbBAnth@f9BIO z%YHnj{KxrhHV!w6N0r)$?@%r=5pLquF-I!J&+aeGX z9C}{1Al7jGnNk&7Q$6{=(x=&h|IY&VVBP-D*Z++6XRcH34a1lb=JPy;yaQX1`*1z- z~%W(b3ViQf%reG|KVP(`yt+v?_rErb@V^o_D;sXAmC0J z&}skIV?YSjH_YQ7`))j94_3P(-{15+X*lSv)I%Id)8Y4I*vk9jl4#^Rd#?O%?en_t zv$X5~&h&pL&v2}*j{ZX$sQJ&{F1iW0j{uaKY2bKFeJIFk|2YJCH5&VZj9L3Y#j7#j zrS{8a$yl&YhTN6yK~JFnFm@iYtb_co=Lh0z)Zan=Mf*G2e>i{84oEQC-2Ci|^k0Mj zRW8R$`G@+?aNtTEQ0c$Kn|moSMu|W>248n~HY>-ujq+>5PAC zJ~B@ZCd1}~alsk>v}wCTuF!Lzriq^a9PvMndueN=omKk5B{b>s`e00?OPyLs1 zX0!oB5k~^oxTv!ewj;)m>t5^!jKkarT-GL*N%K)go>R7Wy#aS+$nyJAt6#ppk`~PO>B~v|0EgMI^sVI_;WqS7xsnc;ZHo7Pk904aK`8pxaP)uIn*^sv+9h0 zraZ3HeQ5t|sqy!|{p7cp|6_|f?GT_cO$VBOb z_`j|TjM#`e@Dcy~dF>xvz4m86=Q@MV|Ek1NX@dU$0mi(ZffMpUSMVhkJ%IarT>=Jij~fc$R;>d=+%d{O_W{nM7qp7>8D?gah;Kf+%D z7l^AfQ0xC#d*=Kw<-h}D-0z+z!`CCvGG)0Q)}7gZ$TRX%XU1i?PpNv9z6CEF-sL-pE9KsFP`U z$oBscLFs?a?SIyNCdu=JEWm%7+g>vP@ejxew0K{?J>KVXPMPneY%zo1<+I{<<(v)t zubz{DYv;t{{5d(Ca$fc)oEMkO^Wt~;oP=CIFX7iONbF7I=(}}M`DvwLUyrmqSAHD0 zi}mzN0g@Ho8SDQ>Y^x#fB5!_WZYRonqlmjR{7Hw1$O)G4n3=zg^Kb1F=i5ZgkQCTP z(!;w+MtFCW2Jko|qPt`gB8_A7@4S!a{5>n8r({JMkR8=SvZJ~yI1|~!c3uCj%QLt? z+XVW$ec4Mrf97-t#2Z4+)c|?lnmb&#y*u#!RaLkX|8pDuFAL&PEs5@L)rTJ)e1_;t zR|)CJduPzsh`)Wg<7SBGZ7OM?W2kFy@i>B9)5nHLlxJ6^m+&|JKIReUaV+v@`vtWT zFFu1f+tgs>^tS$HyO(*&{SfQtf*Ae-*t73QQ_1jZZtO4WWy=SY3%qL)ckC}jRIB{s zJ&ff*IUK;415H2WPvI=ivr@mT)U(akvVjZZg!k{BCIhGXN|S-vQs>LdQm@Y?X+1Pm zCNID~ipW#Wc+niRTPSe;+V2bL=G9ADA_lh^Vq4px9Olzq_6Bs6^pKXStr-U$v*uIr z8(dG^KdUXSZEA^I`NtBwTEtRb-nG3I-!SlfZBT}@+tl?1>KiUx+yAlFE3v6Z9+ z^CV;jRzGfPb2lxy6tSMW2&F?cnFq%NB=RAAWKg z7?a!>K16fkp|?07xe|kZ~M6nlE#QVXPaxB znde3wcfTti_C^eM-}_Rd{{#7`4|3yA3zY_lh1Ph}UsCx9!auNy-(YDPFjSfb4wcrf z{bgfc#C2Qaxw$?@ytyvu*|LuKwyrCFZR!c)7R9?&omJQRw0$L{eS?>x0b(aL4d_cw zKA>;8jSm2tbN{S^W`p& zBnf$8zuI80FB`GspaJ87x2}^0p1tMUEKk@+3K5IF-R37`!yj?w!*}851j&Z!-8-8eCh_#eqy8n z_iGq@WRQ4F9Vzh%DMr4wI}asc`=-jZu}VHD2JWrC5B{VBX@L2YF-G+Oj5(rAW$O<- zR&nbA4HX@@|HX)zuF`18eK`+6ON3lkJ-liL}4{#66v8n4+&RNy|@Eu#YZIncNdP(ZN#|m%ao|1Dx;x~RP z(LLIj@lOKo|L2FmpETefaMVCuatYufz>W?{i2wIF+*(=;PR1T6_oU^RJn^8t;7N(B z^(~f9#~He^ZhP)aQg^Ap)N{jrED^I*9)?Wh?BO0ApCjk1EvE#=z8;>#WM}t=;@t-8 zpNIA<{!huwQETB`6IVGG4gRkH-qU}`7<+>P#(ygvUPVd2V)|9u#lK<>k+o|kOU+(a z1{ii=?EaOZ=)OYCRbE>T!>y58!tIbG3i)V-^2wC4CDySJ2LMH{Sij z(r;GHfZUrUjYb#9=kqYnsoWt(9))@%3#8AiNO3*TRXjaw${>%=rFq~GwD}|%kg&)$ z=Mi_nP3+Y&ZuPj65SpCP}(ozvrkHZ^9jIz5%=$s+v2+t z2|5${hKj}H7*P*Az*zRpJ2npw?lU9g+$W>*?$`UOpuEwj2hw?JM#X~F>xu)9H_J=* zeEVFo$GgGa9kO^|QLcNKl||Q#Xe4m9MGW z)dM_5`T_Nru|EyZ8>{>UC{F$dp-^7p^?9mcU$qGHM6>~{0od|HbpC1bMBtOQzhpzU;G9Ak>pubQ z0W$yx031hh0rvsL0G&6Y#CnatMFS23W&t_?_>MQI_r~Mh{}cbXhjoHsi}(d_sR0-d zI0>K)mpQcT=3AWG$zoNU^BF#S9&idU5l|EG3;4!;=XlwllD?=b`Gj)l{|gub@CMui zd>4AWh-Q2z-%WX!vj4wX$M&BRff_}pP9bg>%v6n|hOC0nF(7_DsbEg6I0_Cqi8jU~; z(&be^S3oY{@0KgX*|*t7OQYij`FlVcTdo8%opM2=u8^Ck)0&(8dmpn;!MB`y#|;PE zb5_5<_chXI+4Jc`T2USt4*1y*MWfki<(35*Wj{ka!C3g>KcYYW_XhL@#wYxcFp>Q$ zIzeK+urD$40NX(2ezN1IhoBAP&A&H|uosEt*tMe9u&2uCeV2SIv=Y~p3Zjcp%B{}~o~ii0{+a zm}lMVcA*8nJH6nmcHiv3UY%qAI|XVFwfOt=^S9(HCe>Nv~g(Rn}a+be?eXVN}*QH-_Jo3D$d|K$&Q6F#-;MBLr*>&c4 z;68+A|4e6oDYQ{Dw%7eyj>_LL3~}BA!WUt0zi(w#raOFpuG#F^hAsP9pC4!MedZeM zpegB_oY9Bl(M14l@@nn6x&t-vCT;!|5avh&`a5agFY|AV1rL7#UFgF^|0dFgcKhY& zC#5yw|C#5cp1ZM!AoD;lA4F&DtG4TWgtB$h&yjvzW?#W)=%D=loX}9wXJb|LA&tTS zN z`b&?nS=gKAuKFh92poOO=tsHJ*dssw#9bM{JRKqK>B5N6u&nB(>5fam7X zLHrcP?nP^nNNg%t&AO@&!>@J#_;ph z^r27nF8F3oh})+6lcr4v|8dx-aH`5H(<<~Ul|Q^4*9wtGoG>FTTE$j4(ue!W9EaaG z{gJt6A^o%UI-QM1pic(q!}vfR)coc*C6S&&nR`8K9)$}X;$7+EIc zBaFQz_aNVpBYixuUk2;IIG1_Y%VP@Uk6`c&eP5>{?sN`lM88no*T_Gl&xV{Q(j|Dd zE$0sTWm9$l_%R842ToM^Mo1eC%)u}s@#r)3p`ZEwbEPWp4%@M}pU9fDGUc~wqYcL- z6MeY$%^c*W{m9Jpp-v0EU*+?EhD7K;+&A>kh($b$d^BpWP42hJJu7*B%DRUu``3E( z6Yf{UIoBC|7?^nz4?k=X>G(7$q{{75TVxy4*eMqA;zxrmnn2))pO8b!=eMp@PX3+e!ZDv!<|gBM?BT14 z$oKuVjgLs5;fY6{8Gqv8>p&U}4X#k*0BOZsM$Bbpqm2{(QN9$+-(v5(YNpXVN1raz z$M5cwe?tzZ%rT%3@>nSvkuC(DGp`frv(tfpIPWsnmHmscoE(ElpSkFBoU7{8eK`Jbet6#a zqi6&EVVQ~jFC6k3Xc}dLe_*RMc!;#I0`uCHyI`(jpK=7ozH$$0?vu^=i~Wmr2Zh&tB|$XVjF+-cXX-SL7&@|&!Land$H0_Sks3k*A@PeG_umC2Fkmnk2B!B z9thr{&Tzm9eeCLEqLaRE<{!$4Nyr}e7DJ$EMBR*QN18qpNEa8xitK?r!Pp^3V4q<;5cd(} z{KeRJ*1NjEJ^v^la!*3W)sZKTTrNfYeU6MwJSlzS)=Tf$)iNM{t4v7oNBrF_br0Xq zd;{cJ=A(J$d&swP^crH7t|DI{k8wX^Ol|t#3+VG49-3gK&+DMgNz#Y9!#eOW>+%fX zI@^%6A@FyeR~LA{e%AbqzP2Wtd(#!;eTMvCe!qU!c8%Z1ShgPV49q#S#Xn0n2WHF0 zxO=ES+7NsD>AAsC{?TKPxvXLw;u_=|pv!*&R4g`g&@lF#`_r4@ICB0`_F%g(4w*PH zw+{Dh0=_>I{z96ZL&0t@D0soLr4)LkFk8z#oKS7%gfF}So_Bh&hcs&AoIp0jnP<#=q`M^f_-*F9!p9zVF-n%iW@MPnaNy{|Lusu=f*5Mx=caveQy{-Rt) zoqc6ixzbUIv&Qpz^dU{ThdB2fW-c-22eXZ>)^{lSpnth%-4XAhy}&2n8%-PV4D(;n zzZ?GC5&%DE?rrVgs%=5x_cg8=&pZek&jE%gPv9!cd)988hNyJ>wyfAC5V?A{==ETv@YW`V=dGEMe zh`6?@TS*(xgn458y0((A_6^Lwe=1i<%vXIS_3B;8IJ@t;`GFKK+3&}wX%q$ee&@Od*Lj#*Yb|11nLCX5J&!*8onsmE=Ma1_ zmOJAg(&ylY-56iMFXld!b5Y_quYJ}(68?hGz1qRHnk|{<_P>}u9E0HR?!Z5}pwIp4 z(#IM9P3^Q z`S?oO6WEu}UzXTehTY4Lk|2?0{T?!#Q02`-*)Txyz&fjEr&c^sB+U0 zZ|d#O8=pC^lV4~@j(2fyx%gF!C5m~9=!cB)hKELHn0ACxcTkX)AHdXPD{+%>uU$O&S)4#K{&F_#4Lop|vK#oSY*7YTJ-)`lf z&i(6R2AlS-Bk%OYey0(U=zrCl-$|>?pvI1NeA1^x%Q?CPPbocKpEFlI`GNgK&tJ@; zT9quwb~gj>MGF~m!lEe z5ZSq@gpM2p8PW^=3Na^m7QTNCn-zY;bk z$W^M3R#U&I>|b^=B57mGk;6S8xc0Zn2{2y>bxU1W;`4IIz z#8uOW@6p$*Q`)`>I@#_Aji{$@#dqxh*Y{)0=UVMc(yqE1fRGutWr7Hs9wg);Z>W0|z$k<2>qShj@~O2{?H)%czF(H=|Qp{&e# zi`TgJQ5`r8TLJqQ^^fX2XQ$u21pj0NeBwC2lQuH}9H(visIz0PuhSR9roRJU=9Y0! zFO-2x?n~{yM(!b%cMJK4YV^J%-Dl^^p_l?Sj_dK+upd@`e72jv&?e621jq4R@eSsP zm*pP^I}r8L8K8xoeS@?iA91eN^S!25$lW5_{1pV*?o>*lv>Jmwt&w|-F}6C+SeLxs zXz*Rx9rgsdlZ^Sxnf^{ZsNWKIJKU@|>iLWIAkxBo4`mASAo#%F7oJLwIr)kt4< zw$54BW?Y^e&&1e|F{mo~FkjUvO`m6S z`Eaf9KR^@O5Koad1kUN4uQ-+xwjqZU^BeIu@|DW<1U%=v70O4*=cH-#aj!cv0J)v& z54?xC^aoOF$P?_*jhtox9#1=BuX$ka2r{MzUFJ^}jB_DmbSvd@zS1m<)*ik$xh(o0|0^da4PtayYy z;|=<}jegW?UcN*iH`=5fg?9PQ7|+L?S6x?Nohr+)v75(F(kBY?(D0B7wO;IP%6q19 zbV?sQ$Noe;F93EY+MZONZCuySy$t`Td^pNi(PsY{2m0vsi<+RpJ<5iTdm!+fauIn* z(`QYlNZXkY6n#Df4|SfFCnu5$ReY=e`4Y8PbbV87Gjn3Kom(Q`q*hHI?(f4j;_A|e zK8)lS<^*J(YQkomvyYkSUtRgxA!iJ81b%Fy&p(1bJ{)VDtzVE|$V=oS_Al~5hq({s zJ@C(@%|@O)oiB~!Y#ee*E;>;e15f(2|GGq0rT;MW;TZJ|as`fw7iHI@ZI3Vp!2VX5 zKMlN8js9h<@z~{$_5^Jhn+5(cd<~&<4MV>wXC6hafw9!bq#I=-%|FZ=J8;uuMW4?m z=gHQ9Cz6OUgtXya^+ywnRgQpqBaQfY=GGdp5xG`DXJ_LN^ND?B5^7^)HUi zT+^oQ$qc8k=LdCZ{cLsUb)zvwvOe@F@&y|EM>x(=%Eks?4EllD`KDOM67D@g znUp?idVXig_IL)q!}#N{c99O+Fn-PE;{tkU8qKSUHu^fpZswwMg*{}{miva>(=$&x z&W4{*e6e(2WKSFN&UoY|i$l%@+H|lY8}6ze;GCn zJDrPhoX`0DT50rWl+0aRB@gj8W&eOYef;7R8H{{&HTvWsKWU+~m~7-J7CpJ~O?cw(`%mCu>tNgZAP7b#JPYjRBt@cAFd1j!G zn(RIFYnepaIHM2gGON!x{LL`dJS`}BU~4s>o=YOzZ*Bi0HYSbX7 zkQO~i(g7^foZQ1}8Tc(TW(Z)YWW@}#0*^K5Yd=sK`6c|tT0WDbh&k;*3k?r&+>x|- z9(_ooW+O^O^}8)B4aNS=Cb>ap!Tw3-n=FXGJ;x4sz34& z2DXyykfw4rw6QAHcX+QAm?Mul^wP1GmkP+hbzW1s^Gx^Y`eh?e)fwEE6#zg^xiiSK zmmNksvt7TUp3c2ws~yi{rQ^S%WZa#mv9)|3xw9HR(;kj%0na;UzPv27sn78tviO^g zGI*M|^cWW=eI^CUlm!Rmz@Dj+?B4;jBmIFBAPx7Q2y8F&{l1Xl$fq~ZyN8TKxzw+- zcp>*(ru9DcUF1?^F2UIKpGxqg1}e{<-=Mk@IHtZtE^8$5hiWjtp2jN(I9BQROrCN4 zv(ksWhJ1@Ezkz<2DmkXTD92h=^dW5${XUbgS8SC}`k%Aq*<+qL=HMgL=y@Ia2z|uI zWiWWDnaVpj!MB?JA#^0qki6U6<=cRnfuObxoTwb6k|(Z_Z7p?EtzY zo!SpilI@2_Nnh{@>7jD)p)|*77(V#MZ=-#?OVH+~;_+E6BR8S;VQ?%#qf@PFiuac_ z4)}Dh^@iu?wH(o});Vaxcm&34eg$AG@b{+CBJ?LsgBO+Wfv0MZj+T1Ize3)&s&f}= zde!&rD`OY67nkPNoQ;ljaXfEY^D)-)djc#jO=?t&CXP3eMgWdo)c2pI5%vY(x~wyP zF<;|Y5_l512nS}{gR}CE z50NuEUuqA1V$1)e^FY-dQ6lx`BuE3dLFiv!B93JW_KNh8j-lhF_34qeIE{AJn2okk zV`a{QPDcJm_<97)pP|-V=@Z0!P-+d)J`Yv_t~Cc#n;y+o{*pf2L!jAL_rx!!NJ8L4!#v{DNo;hn=ESlqj{k@&PMwdNW#dO+nGt37>4v+>`T zKBO7*Uqxi79C4i2C~s1Bu%lBF`Wt00+EglO1DOMJ%OK229CzOZ-!vU@Pd52Jw&~wH zp!c_(0UAMfv!@a0Gw!xDIW`;ntZzf^#0RkBmm==$2J+^uS9$ZaPdVws{E0*M_mh*o z+e^gpV}?EpKg6VaT^|pZ#LG(9duRSvn4WdXQf?D*=9kn=2IWauC#2}bt+?7$V0LD_hrk)An6%5 z+ZNB#2EOIvPA`(!^el(>V|^q0yu`0rE>T^YIrg(@KNNj*-vbRuBj*0-3}7x0>UVa$ z#B)U_Dx*g$AU`ULq0H4oJpUM%evTo<=X zxmG>buzis}e2#lHGe$%65c5wi4ERP;uG}*GS9KeJhtlpolEjlP@SAGwn2)aG4^1D^ ziFs<7*BW$q6TqA@^cjAp&*2*OgMMFJ_96!N%M0>8^6z$?nJ>q&Uy-(Nok}eJYnw+Nj!4U>YHdsn{v=(8{q%`DQKf<#4>*mHW~m=PUUq z53mfN@<5vF{!f4i%4N}?Pf5>hIO^eJa%0A!Pdx@b$^rR+V8CF&uK^bK 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 z zpLN`f{txn-_31Z7J67x|Ha8 z8+hNBGJP}cQpJIp@yeX2 zV|@ebk*`OrE9a+-&&YFJ2>7RA?TCYXU~^d`koc<{K){>%pG^HgJCRqH{y;quWBP}b zoTx3^zaD?$(|_H4o3Wh{|8Z+kXAf;>FP_nQ>U}BI$3E^#CQ9R)K5HMk-Tw9XGpBK3 z;!hkYFN|M`!1}dt^!JLG=f@@N@%_S>|97zVgZbbaE9`anb1ZmN;i%sdQ!~x)8vpX} zK6}T6_)4@}Wd|DZCq9iQe{X|7bv|vlrk`cV#>jg)>pZo#bM1jl-kK%Vhi6JDU~Gmx z&k_H|(;pz`{PV}3@6Fif#jyA1K=;peLf>HS*P$I)K>VHL09p~}`Oyn;Ub(d(JWt;40FlmXWF zO`%Os+uoktPo1tOUdM5Q>Lc|1Kd);$&#M2~?yL8`F1wQ8zqyOP5?I^lJ)I6@Ul0$U z0d;{H{?rYv=lwYJzrJRHvi%)xDH9tU#z@5DHP-!ry<+JF7l=h}bt0SsPzOZ*R8`+PGQpgqp{p3QMt^66Z2 z{AnNb`!=`E0Oib;@!zwu|F}+>b?dl}$q{kQE9+gF#(gOHF97~lpRe7T5L4r!_v4ZK z(d-ZS5&yEF>+H{oDSdy=$Wymg#E3t~e>3+0L(K1~@gIG7>;qU`fL z52VQitL3E02v2!G$JTKlICXbQTYAN=_p<^xyxgV~2{ zhp&Ea$ZaXnF;@rB2T;7@O|6Y@jz`{jV9z;%AuF>S+WoWzI6hpqJ4>Pv8^Tx|+8^9H z)T!CLB{r{z5_#X;k9SGCBe|La;ePW;BU0gMH z(=G5L{`3dui3=sRt`hqW+Jv+P`5n&-_oV0In>l>|@&CBfO%3ZF3$r91byL?xWl811 zj>rCN`~8#@kY$o>+1LNeO*5BPYx(;FV-J( zy+wcNsO>9Z@U_+eq71YLWx0yC*>&s-)OoHY{_faaX*ubJ6ou~p5MzPj9dAe(^zZcL zPWTRU!!zvn_iXpXzQe3c2|;cuWjE?|ZNB;Kf-L+{&(VHEKJa%i*UQ>(TFnnv>OWEr zfEnpcP=R!S!d`7D0~-$Cm3A|3X#Ss%+GfDd=h)9r+?5^BZGM&n9=DAHdzP3#w|nOU ze+O;f7x=&KO50aDz%RQ7EO2WM;u^7>c3jYX%E0#1cV*=ITT;1ihLr4yIX$#%g|Qmz z^H`m)Gb&T2Y|E1U7k&cRQy003KXX0W>Gy8~_Xfn?-k48eZrlQA>Hx-u<$Ek(PgW=c z{A^9~T^Y0Op0t~rDYZvuO64Kw3ox$Zw&rK>??cyrw&lKTPR+!e3i4|>@E1L|w(3IP z;r6=$|3mSk#HIXi%=K%3o_9U4f7P9~ujC-`l2!{4GH{nMqE~#bz`x@vU8XO{3E^J8 zSFN-QK8E#2Fwcyb@2{d^+s9_gw`rNOgE>gEuk*t;1i1$GVvG=j+Bu9JPx_wuRzS?J zq9=9!-*JojbSYQUB`vZu^8QtKn)~lyPzBh0rsMtdz+D^fr=2XNV0CNjd*QOh>*~W7 z{m-797jXKZ1e{KBN`dLA5_BfbZ3;e{CLyTXr-;YFcJ9OTp=S@vo^yvK^1=~0aPf%5 zUpgvDmyaQT+DQ=d>Vt>>mUKQ&4kdi<6nC!eu+{-DZf5gyZO4QIzD0|~nbdl8M+l-r zTU#O{y1#QEu-bvxfJ)+!{3}UZU{yI7(Nt3Rws^L*2lv+#o_A<(OHeCG+t=pbmm(Sg z`x-9bkGh`$c5D6Y1^$1`kKQ-RM!d)05GV4HCEn}(X7S!1+yX(~98)rUP=`aQyZAf) zOYZZ)d2F`>z0Y+Wb>qEY^ZDl1cr)Va&N1aE&b#Q(u$>1o(>I259}3qUnyp8BUgwU4 z*N~&()#X@3H5=l&{Jzr>=-{KEV>;q7&*%4^hr{vxh`hw}>YmzI-@Mi%>$*$^Rxc8> z!u;d?Kz{;-gA91*J?40X;}Z4G&trQ8y60#_bvYDTTlV|37LV`x%Z9b1;E)EUq7^Eumfd|+b@=YHdMNu8d_Qo6%gtS`I--_sQ-*7~xP zXm>%XbUh*+hwqkoi{?p$S9_rhP;ShgNjzhK?J8hBz`wOL@og{Fd^$=+)S9mV;+Dsa zah{*A#C6fQp5HUOpVp>nZ&&oHb2YP_+f}H9B)}i5?wCV4+$Cm<} zCw^@2o4y?>?S_V9E$KyhzeR?8(DJ$zZFMbA9BR>)*YNpu?R=eH$uf80d`)ij{Q}#3 z3feQRhyKn2#S{;cURe^am zlbrI*GmZ27d{?a!;{WN#vVRfgdAz`Xs~o^CE812c(_5Ih>+gl<5dT*|vq4-(;#3A` zr!pq(S<3*iPYh}(lfPIlWjdxK=Fp0(KHk{TK4pZuq1z~btzV!F5Hq&<&jVXZ6|`;Q zYKFPJbG*K?PbV1@&{DgPCIf8q(DNbv%E>OYal4os@{8xx8i5>m)GHyOpBI<79Yr6& z&Kno+^}$QPLJ!q5+vjsYzXowm*(v_KhW=^RrFvE}KI=@1IhsBlYu*lwPfR6mjT)Xg<}&^???Hzl&1Y-G#k%|p*zPP zac!x#)|6{ZDM#2srpm0CF6DhXxGw|f_bd2xmWsZgYQ+6=pgNn{%Ga$c$S!-fUM{YA z1bDZ{5W%7d+D3m}iIRwtO-Y&l@PK<1WZ z9kFoam)z6PT0f3kt$rM8Oa;^_^90n#t7a+7zQz^Jpn7KK5`F0(*7}2Dz@N3nU9t)3 zA1H{Ah~xAm*!%5=hB>tLKS5q0=8tKJwPuVvCH{;(CBDw%PY}C28EA{pbkox-v+NF9?gQVm3ZnCjaSz8?d%spGwmeBdLwVEOx zz(24~8LeJmZZ1)kQ#9{(f8$EtQH?A89M?WGtnJ;H^Gv{<^d87%n~;7&tFPF7yO3=^ zV0(9|(D|g@exG=MI_-wUUC)x0yYEWLPS>^d<7HfkJ5sSIW%}Nia!Xg(;9u6OgY=1< zi#%X=<(pHHQZHhlQ{443(Kx)neAS~m>WJmGbGG;J6-%`E!aYkCN;ulJE4b^fxq$um zo(KMvivynj0{)s!z;OY`hA#OBIDf7A2;A%s=*wTda=hlt%hBm*+iIWszFgO9$RCDy z3d9%3A%39GBCIb)yiqQ;F6{Tg`t@0UIr^XazE(hA#3!U+?KpG6-IdQ$S4!P|{q44S zJ@(wM7dcR-jB6ww3V+s;>DgWqPMw#OyI3cVnnBThI+*8=&dDpBM+ZCv_D!A_{*-|* z@A66y&_6&QkxPC;Tqjz8fPD3?juDCf%=wG$+I?*MpMCwkwhosuIE*phk^DevU~Q=} z-prvq5dVqMQr^ot4q)3KpRf+=eG!wy`$7i1E*+7U(W9i^e#g3B$w6K80iVrnY1RMG z`@3qFmHl2`x%r@x7dn3XR*7s<89Km0-LSl}Fz|WePZ{7J@FdYs*d653d;zZ0Y8F!$ zuy&m@+mQHA`C^&o-&Jj%TV?099(O~_8K+`}i51tDPDLysV~$d9i1IG4{uRKV<;(kd|1lqD6pfMNkBYaVaj@hRj{T`lXJ>iNt^EoMkz- zA8}`!=NePy64`S$D<@7|#o#fHo9jx~?#t5F5V74m)dd><3DPL=Gx;KQm+ZTC6>EHQ zu~+v_K-}KOv$4`Aajw=6IMM~gf7s%-TKzD#`y|$V)X9@}PfZ4{N&J>g65X?nwJ&g1 zN4RmN(LWaaDFX?f7#m={A#nd65aS2FcU1;>9s2~@hh}m>{5fAkKMk>Gp2(p~9j`4_ zSg|kIhj`*yo>@|FjAI+1RBy=2f{PMxAzj1W4Evn>qA!TdxGoD%_)Gf(z&6bo`$7vS1# zIe@RoL40huX9ua??J#V>Yf`$?H5r7p<$h`R zHNCIz_l>x*{l_BL$jS)h9GYeyd#!)ycSm~f+>Lq-CtPa(aX0VCx-(JIGhwzJ><3D- z-Th?C7PkKjR-4aJ`-d%VhA!o(^D6s#_j}?E)0RLzgWXC9#2d>*d zE{_p%(2^0MNv^r6djWHH*-2bnNYFzn6TxVtUkNE#&s~(_Ecnz2~2ZeyL z6uz!*6MgvPpR{_CuQfB>f>1F=d}G1r=|Sn;qd)gef(7dyJ>#D1;>4I z?+csH^WtHb#{X>l-8XcW?;4iL@%;wEw;$E2mL!BnF7y`?$yqfcF*>I1oYv*EB3ikfN{dE_bdt4+>~6mRt7W+bP&XP z6?SDI!RG^6vUsqR>2L~TL2KL>bBUJfbzerTwfgCnhoZkn?g*`IW880VOYF<_yC>u3 zE|-~Jb)>R)hn(0S&g~IL_U)6>HfTCv?V0`3C~}BhTaVXg)177^eTVI;QF0M{{g2iB z9_H<=I-Ip5ckR&b8M}BM`g)T((RqD7mw|iJ{pjm5d!OTl1n&>%Kceq| zYuML-j)F{OArA8hUw%1K%6B@h=>g8=m%{pD_Vvso)@+h zascs_Grem{HOK&C`6~H!(eyukJI&G8&pGBHUE`*?;`hA?85mmX)aal2RV(=>WMB#K ze?S@Vh5pCforZUG@Ajw_y-cFo)pus=QD)AA+8$_Du}D;t|19i{vINZOL*Tjw&MmQj zm=D?yx(0dz%Fzwqtmr0<`|Q)~!B4u~)7m+Ge2)BlrD5ll>hn4u28<@veZJKi6$j^uCo`O{J&+N+ zrTT*j)8{;GI50^n_P=GS>#672-pgWsx6aTrGGgWi@!Z%v8+Wd8(`1T%st1sR3@@M3 zN4oel3$Gd0=M->!1j>;ElYM@E95fU3_i2ZlSsFwR%)!OCb}5U0-O?{0W~Vgh8^m>7 z1dha2+4E-G2lzY%^cm=nAjEo9$+_oGbw}$be2Nyq_UFLrT~MWD-}gGhCYZc)UCXuO z=PnO!{#i;=)q&S8Rp|fy!?OMEJ;nAZG4DKX&(o<3zI?QEL#unSUd66sJeiK~CxIBl zuog54MER@APIK|?_A)r%bPLOry3vp75&6M2K2+h;!@=k^xMyZk)+ZTT(jjni|#uRSn4_gH)2q}<~o{C@7C z_5!-cTPzc89{+YqrFhN{{DEOaQ!h}$ap+S|2bYzf5;a!9NWAuUf6i7 z;~u|R#dvJ<`uIV{W1F9YALQ&f-S+)nF&>B8e*U7n$CGToU&P&G+pquk=*PwZckwh{ zA8z}D+?KC&+wZ?(Ja#7k#?OuI$#`sRkH%wTdo~^$^+BHFN%|iIeG;xeHqk%n`p==S zY<>_Ftj!O2H}A2{52zwy^TN2^<^_2?N%uf1@NmO%y6%_?UH?Kn*1r&s^)J9<{R{9| z{{q^v?t$8|?t$8|?g84d?g84d?uOPbGxvtpoXm(SO|VHNE-_XgR=);IX2*8lJd z>l5FxX#EvWXiu0p3GmHs+PKc^ul?yYi^cMKy}C7-N?1YA;QB^`*K~qW@=k#lLL3 zx+b&Eys{;Yq|LFxafc6Cxv zc-ap_%l_i6(j7fY4)1q=WX3DKP7dwW`&vrem7i_#7~QVZmunY$R9oHq#l%)0{Onx6 zv_>gw2Apksa=>t(L8Zs`F8cFR{o4O#RlPE=wEO3ZKlpTMS)yvOq}N9j8MyJ<+tGcK z7Ki`qo7ex}`aY#c>{;hIqs+S<%k+?mS2n(4>9{Yh^`TbbpLhA+A>}+??eo&r22~O* zmBK$xw|KPa;{8R)mILknnsx5=1yPlwMvc2%YCxyow`jOw^3TFw4{sFSYU6~2B7d4x zGJV;@qeb3+`P9!odtv4J$`w|3xi>v((CS$in*YAXx(dbT&GEdowy{^hm@+3H9Nqcr z?R#*O`Fe^Jyg`ti$Ej*n}XxFt0{WAMg7<^0Qd{$qILz`NcX_WbRI%f%Dl z{B1Ljzx6or+kr9vcfVw@bBEe}aJ2HB_Zx5Q-K|#f&zt?CNYnQ^jaj#UV#tWU6#3QU zcU~wrcX`4)75qnadRXP964%eP+Y)qlWaRQklY<+aTV5ofXX6G{_s#lMkt#2*Y2MZQ zt@<-d9e8(O*3;z|$31yv?Mt_6#&t_GDQMWZVI>Tu$P6%WeXN`3t2aviJuq1KmO z+r`wnHMwZrKSZDLdHZx&!_WykBUS}$+xhL&e%%}X{rl~~gVIZ-Uz=5NVdK%ge=#Ba z-4j7u*3};LB>at`|2Xse0T0Cs~7nfVMpYnM<{F{=$$(VL{+0IfmYgTz{^SLRR>;G0Z&FlX4YA4YYnz3}B}<;x{hoKW|z;NtD8&Yo3e;r2#V8eD!kbo#C16T^~D%7gAj zCYFu!OuzWXxOazkOnf+fX3M>&Tl$u<{O#j+;g~C@PeBk2Cm+|vgSvNUVbSerRd<|YoqF2iTTaS zH}}2z`n=c6&L7_F_!sN8{&Duku-66@dFuVAJ6~-+RwZblM@f$xp;1LjwD8UPVC(%) z*O&LcSs|+4qK2iWc5L|jv=?6ZzjwZfdGYkiPq)npZBcV{-zoEdcJP;ft-XExxL?fg z{{8sxinRUNus__YoL;-j@6%fz+w_IUjq`&hbiGz4a9u|6&n(~0diBbtf6Om4Y4pXo zI$w84u5q*K$4xr!I2?45$8o)4=ER+QCE(c9VWCat zUrS0lGU=Dq+74edeEAjMA;rgj8S-JI?_U=b3ER>ww8)ft;6nRo1+?({MDL?(?`74y4a|)$9KM6dC<8lU8ntF@~3Zg@7$vQidRoo-T#YW zf0{b<=(`!+uY^6S=w0Q(oqGGXd!#*nDY{M73I890Kz+Xhc!Wra*8o(!#ivjFXV%f3& zr?0Xc`CUYu#cG2;R<)mGh_&y!X^i7t)Y$!Zdi?57Cs}!=!|QuOdNM-_3DsZ;unu@L z(c5)o!S%n)(Y=2e*Bq3E_~gX*7_ND23)ejQs?;y-of8(kPayJFz!Sjl0S^(`i>sbr zTiW@5>9xOSe)pM+h#x?VoL`6{$o1>tva29nhunHM%v}H)-;Sk3OyHs8uks6TJw{V8 z3lcI%o@b6eg`vPu5{EHn5b;BFV7RgQdakIyoV1f>!^~Tmo1BZ5Z*3S2t-yc9@P(h* z@O@En=2{#4o~r%GP@NPJL35J99tt^9hhOBIaih`Om=56N&jVh=HkEF|24m#IL^kRTdAi z^Y_7V4Q|p!urO~S=7CQ@LsKLT)HgEN9MXTv7l;z6LAR@PeqeA9?GqV{3Rc)KuMhsbKBn zTX5YXzMpDR)%A*g68IpnkeHzR|7HHg@+Yrd8}J$u>P z`xYiX_0$3};UCn^JJZm6vQeH(HBk)ha&jO37!TdSa^6`C7 zar3dABNIP;HhV>uUKtVlz{S`n1>An`d1)XpuwrGHDRAoz4!2(K z#yzC~KY{2M9gE!g$jh-eJ`|=Iz!11*<91d)wnIX(^L!0|8uUBBUjrW^^2nSI;9(_;|)}7kT4JUS&NBq`8)67WQ zpGplc;;V(Z3z1vy0@sV32`G>b;P#_RLvd&}q^ejfGrSpWXuXw`Ne)ZgiZU-bms@Av zf+KEhOh8qro7c|lweNxq*-NaA7{FcYUDmF2Mw}|wzyo)CEWgYl3}ZiGeFV{QQ3AZD ztpIm!e2T`;{3;0bg}U$&MSctTGEvy)xG6{#s1Ndd@r{4siuR);pZ!ZK%`8|*@}ZC5 ztiEpa2Z$hZ=7E=hj&qR9_J1A=1ZEWASfg;fNiI-DD8_ME)UbdL%(;h^jaQHQTtS$V zoI}ERbod=)!(9L8W9p_TZhfB4{fh~*sX?a!YoVb&!QHpk@!1c1v^0(E@T@>%ov?U; zp{obZwp;ulwkfRxtRg>Hvf`)1T3Q9(vkYMM#;xQ?C4f7C{|5X9a5dv>8F57LJdYdO z_VbBdkK+aY@T1-cXZ!iH4L4usFmJY@twZVPQmn=@t#b|X6mV*q0mO(k z8@ICHGe091Sq|naz<*^NMSTDxLc(>Z_dFUB9(A6>gZrLg&Cxf|p>}_3!SireuOWGXlg;OS_KQ2B841uc0d@z)+NzVV9#u!BdH|BW%bN!_~hju=dSs8 z(Bw8%(WEfLZDM)jRV+#`Bp(*&^g9U&t7ZhoQBa|M-x5OKVg4MKpM0d5U-(=r*RD+B zd6iA80?CAM)iQ^h*0?m(31`}ro{aWSd6j4Y4hGh~bj8Y_<#3Idzp$TJNn9x;KY%r%_>){0yFZkvRw!lEaLt1?quDZn`rbJ zv1+S6%PWd2E~^?>vNXMfUEO0{;{E1)_9MH7EZ5-98cR_9@rJF{Yo+R1BA&JHWkro+NRB_%BT}NZx%fsZV|y zcg?j(A{n2yNfi)oRpK|Y~dUQTd0r;2;zj?f8AyL%m-JoaGqOgKaM^|Q#Wg-aN}y1t1ffs>QPRg z(`sK^8e}7IrdG#*OIiY0_4pR*vJK=lJ0Im|L4JtFiveuczvs~WfpSZhog_4-dKHe0`ocpjIF27@*it=OYP0{ zTDX7CeE>Xp=IP2CG9hm3S-hmh+V~A&)Rk z**6unYIvftdgE3kG;ThXxexdT@Shk5;&+Tt?|HPOlQg9gBpheN7w_7DIo+o*Ha!1f zX)6&gQHtxYwOfclZ#Q(bjakCb-Y&G`T&zB_L-dy3pqKVydvy|q2&eLAD1?@QM&BvqkuMkbe!#t@U#qBcvRMwCCcM zdFWGw`eK&F?MDaO{zcG2f&6#Ai9LM^Z^Ip!S#wG^#mEfAfL}o0c@ur{X*l%G*a%ky zEfy%Yog{hr3Zg87@%2{_eD!&|_Z^-;_aXINhY@K9Qlpk#eZWviTB-$cjG#wp|PZ`8UtbVMYo(dg1+)Bx^pY! zGO+{I4PlMNh9pmvuN{r-0{sb?!y~57!on*pX)d52SbY$~A^nz7i{}>^QXg3&)bQZD$PgxbFOV;wcL)=g;!ux8U%T*rzH!dpQ8U*IlkXxej) zq0Vzjxelg=O0HpH44Ubs_`-7pdv}w#=YEoR-v{0(8-zqkKK;SJpgUiKd@kDYYcvL< zASxIUGC_tHPQA$9&VAgo;BM|-a2K8#xxa$Y6ZG=L=^wD8YbQCIC(0=lV}C^vWBX4- z`}P<3-M>7`3$JDPxzEgG#pTJejs!1l3;5e_7ddpy#+{3`4=y!S)=yb0!0L@#QLCw9 z;CvqB>qN;nYqFw6ggVcqC6%Dgb7Lp|vVwokcP0{H&z_<1*mv=FzcKo%Q$@GFjBb4q z^7&YkgA4`VoDaB@(x0=rvpjZq6T92@jG6&hQMPn$<+YBjWsHsB2GX~9OC_eoIY-h*tt4|D^K7np|VN9NWm7wTcoFK%A zAsb|Q>i9Es7CMLB%?069;WV2&wp8WmR~7`YhR`1@iA18i@apSXe)LN3h)skRe(-$2 zfg={Dw(fKpl%Q6PPbmhl`tdDX^VoJoSt_c(5Bz(gJbdv_j0p7!kLFa8WK3uMp%5B} zTq0db>8$~sGz9Owh5yQn!|MS8AARk4ICpAXh(8qQO$T%qRl+g7WR}cX9lbKcsMF47`2N^3;odEwTb#h;s`)lG20-WxFpc*RZVLca#F1Q$RQ&eaJWDH&Db z*m`y=dpq|Hk^**h?B>m`eYGY25;CV}5*EB+Ih6>UIT!HHn>xv4ZJ+Ly&hC)!JkdjU zZ&kkim7*7T1Eak7ox5uCfJw~&R&U&fARg*`5#&#ZGWEocgkzYIOj75$<6bMxsO6nG zSJIPe9HQP{nGivHdMG^g1GKvv90%=er||4kXf8(>Sn|CEius^FL1(RScm`y>k;OAX z=<$1b>i9Es7khBTp|jY@(?_4By}KRXukG#{7F~Le&qnRYZ(9Uj+M3~o*D{zA19u3kl-u-$0kKa0lq8vGX-ZEfqK(Ww`339k@8plmuR9>ulXaVF0U<;zP3ul>h z3}E%9?I_ft`fEhQUmy1~91$9l3DV=B=qm?;vUBmZoNJoRoX*pgIR*`CNYG3s+WGqq ztwTUn2?`-$(PCV|O*lB7gK?x{W}sHFp`yi*ee)bTQ%*T_RT{UD39=mMJ{Z;JyMT3A zYx^02>pHlehvT{!Q(-?ObF0F^W0AsgDD{vHeTt!v@m-9Q zz;Tlp<04|HL|3hdG!Y$sOX(kf=R^yu8D}hUQ~Yr_;qSP{H`%H zCOwih_TH!jqROeJd2GGxWQdJ3kCG;&~0*n!iYa&KqOo`AqzlKZY zv8=VI1shsyV9`*?dhq%JkHAE(z-4!r(TUkwOR;Dv7JZB{7{}l^PW1n!eo|r}ikA9m zu~xCxV#AOy46z!LJGFrBgNu-Ixl{?|=!LBfur?qFa)>xM#zl;ah=Uk2fFVf#WGWW5 zVL#zp8=`6vF&n-5S%+<*XKd?X6igZhuzKTGP+M0jtNj~9K@hPb;W#uVy)i}a)e3=e zcyYy@-16=#%!l1M(N+}KZh22p4iL4Js;q8SU2j@5y5q~wX)?%$C zC@Bj2nTIfl0RR^(Jk_D=&1(pH%M<^rpG-wHAQ+$|ltG+y;B@LmPF#W<6ES}uWZS|m zPd`%A`J5D#uzKTm1d{^!Wul!wcH&RD4l|O8NlE+=SpyEuT*?b8?izRE9}-#;N$mxf z4kmt4=&3WjwA>><0ozF=Hb;GnBopobY#>CG+=+#By|rRurc)JFd(kz7E1@Fh?^9lS zhlx#}Fgzxl8m`&64FylppC^jrk6r9fxlYNKe-aSZ2(ZTR^s0L~H0N?m?KI1=LIt*5 z>2Y8jcK@m&N?1tKwrw3jrmnWT|5&>!W}7(fpXY;IxcR9EYyP|mWdN%;ZUfW^`cuGv zrUu&nwChIBJ(FQq9R;Gw*~Zy?@5YbOlWrQDMPM9YR5>`$@WKkOzZl4*gcUk>uc7DA zvPn(+AnjtD{}C2@4jD5(Why326SivOHnJ!l@^OLR0cOYjj5^PyG3iZA?0%IH;AHcB zlGbO%sePqnA(OBFMwPb4R=$19GEO#kA>~vCod}3hD6Zo43-2TB@+RX{_H{H6V}93l zQ-2}i+Si_ZU|gO$Aq?QU$6lk?q-h|$hbWwPaoo?S^IRGdQ;YcfV2$B$>r!TBJ6L+| z@I-g#B8V!PR0H4G@C9DG{BDx=5XN>e`KZehxXb9N|2$!00m0D>_;&Jj6Vw>z8?NL1 zU#da&wWl5$w+D|q16aFp3!yk92yX!X6j&MeGt%zV+xZ7VfP$A||GeeQ?K#83j$=%g zRV%9Gl68D%{ik?#<@*U_CZU-}!XChA_oV43SVCt$-O0~UG*{rvNgxS_;Ajp4ojlzH zB;o$R1m3^3YR|s*^!O1!On@2CMrwy;z;6TB#@&9T@SD2C-v^_Xj=E<4?)EQYjl<3F zyj(JJP29MQT6$BBeD~&0@Z>cgAQT6|QZOs%N`8SEg>T@5N0@lsvL$pD)1CY@1#>k~ z5a}>;S20JVW?t&CflSgo}faWKN2`JzSc1;t(9nI(rXE{an zMD@kFpZT(X<{$rJ+`2Mu3}E%ftpG`ce-HdTF-sqP5q*>0)K@74CGVwpbKy1g)HSiR z{Rnl1%((dqNGY-XTMJk6wL8AZmSs1iGPJ*cC@mD7l^7}F*^_|J_)(YzNs>=&peyld z0<(}IBc24Dxk=mwb!caR?JAZkF^y9<6=-w`Z*3u5*Mz1GCIl{~VHYO)J%R_|IPlYfaekNxeRe*wu11|1G!3=I z+Kt-?qa9-ds$V7M1fGrvP07T#Wbl~`uwrN|^s@flS9t%M&#?6DLA=mMkyxaHKEltW z8rZqyTAo^cKl|ogO=z47{1T#mxO#^A;CWKP7EE{+=rd`?vFxI@teHjLTTjNlgFyN! zz?B`11Qvp$If`35DIVxWv%$b2j17GSoLoWYBnj6vV6RG}DKkx3(U|KV z^nE!B!#<)GwSho5OVTe4syf_vi~vA{z_{cRX?oI49GZO@`xdNZ z*TOZNX_`aPN%TttV@D+GI@(3T?k5qxL&EOI*fxx25%mE(fGPC#7Qmq5VWkdhS}2+; zDLTt3nyUz91`*-MmH_x4V)?Hs1iK%p9TTV-16Z?Z8*ajiUobxd{2np;_)m3Pf1KzO z{{^ToW@yTFv84Sdv%AlbDrTuG=4dGN;sri=FG+8*fn1`FOuB(%EsHtXG>=TGp?|lp zoeOf`jvr#k;%GYwdmN*kVDlKV7|le#kTjNhkQCN5Q#6YRX~9Z8k?wko1yV=trhsqJ zTu9jNW6u?_*#IqCG-sh`qi!S(CgmVW2h);>{0-_HBxU-~_Bxhl1{ma6u|dhU;kbzFKH|2QyE{O{8VI5xz!0Y;Tj41weJ zD-Zj3c_pUZzFZ6x|NFFIAyO)Wqc}tqHc(SmL!uw4n{fUppg^cmDPaK|8JsMjk9l6u z&3q8jT_|EJW3JnP&j4@N>L^ef6|(Chs&hd86E#r!H72}i;vWWrBB~g*I5v#@27ti0 z6dbQ#nb-GS-;O`N#19dL*wPi!r_@ti6qkMtUH^BMaVP%1ZYmMM+fwYl0bGfQp8?-l z9hOJ+Rg$g{Hv(T#w4tO+iyg5ufHfPpBB-O$ng6~x+ZLcc;gOg`*?guFrdj61qOY)Q zh4@K9K5wv63nmaN16aFp8&(BH?goB=n4Nu6uKS+T_)p`~L0`E!w=#c~I^fq8vkryp zp4t*`pWu^aC>K9e%8huV^HV1G$cXdviD9(T)fmGJ$aOw_q@JbrVsPu1%;wQZx~H@T+`mC z%kr(o56fQDN#NgVDtsQ;5!Vo78Plu#pQNZVFKzT2Mdj|eI@br+n8@BgnX@^Sg`t8| zgvg6T04FLeAr2x2M+8?4j)|-veVOy8k3r)DRp<I&941z&(tWwaLN+@fR2}lJ<1dBfq00xU|a-; z^GW!J$n8I6$3Mj(QAXe0z3}HpUH0eVV*(0v7mDO6tA*GL{HzJQZ-%KHdmdOnrap}M z2;d+*yr6vr!cPe}cB(Jbe&6q5UUNUU*7Ar_97H_CB)}x1{}%^JMIr{exD0;IL{G#t zfYN&q);7Wy76kmxA&;Igp8CZC)O#*|Xe;p&Yyf^)UH>Hs+@o>yp=xAKZ9>75sCehE zjJ3T9LtizWViEFr=;=kex*(SW-;apib0L{T8=Ii13F^|2Oh)&q4$AK?;($paCW(}Y zo*ISiPGfu^K*1{i>yY8c9d5r5P#nnm0X>CcB|JX_{tMXu4q|sdd{foWu37?UJG7}Z zF>)K|XP9cl-$(TM0(7(^hYrK>j;R0B?6rDd0 z>KYJ}#7MG4{C(bR)3_9%K-v)&rQ&Zp1 z37Q+D-%s+K{?n)qwMaK-M5rqr1uBRYScdXtg@1d^#%+Z?RVoCl8cpx1?;@mu@Z-SW z0*$fHN-ZD)zE8OKZGs=YM0nr`$s~9wuX@#bpM>CguwXH={!V1gO^~jeW&)QO9D%Q& zaQNB@6YCKGA_=3XP$XNKLa+_xGb%ipu*&NnuKXxal>{Ip5bP|4Ut|gqzqWT0JoO{| ztvk?67I7V%L~3kywZ5Z-4dKWE^we>9dk=E=hhX8-X(n)qp_YNtY0sq)goNd#SFk=aWHd%FA{ktO>T$~ z?%qe?AHGfa_JRJ-0E}xc-uzXgvwqb(cS#~ReH{JX-=mwKhcKA--kC;ONV!g>!9oqd z&#ILc&+{vOUPVvpIkOQb6jb;yaPx%DR5=jA?%7B2Ti?T;IvefK1HZm-_g97HnaB;d z!i?sziSJ^dw+H>fchJ|Kj}(m4n8qk@jj1MN_zp!Lu)wvOwpMgwMGU}LA#j+F@?E? zr!UB6z~|P&Wy_IkZ;lwj^|!!fE27WG)KP&1!NlFXgO z333;7HXwNBd4jhOTqO1n2~|kfBe&iS4NVczH#8x)-vjjxW7p)1fpe$Pr#C`x_aG)9 zK`(CiJGkv{L|6AaNYFb`(>rFELK|-9KHT;<@H%$k^d63w!89sD%5`xoQ&6XY&#RRt zH&MPRu`C9VJ^KWxqN?`+V~ai*14J!ez8$a7i3tmc^>O@O61j8dnSc@OTl?`hZ?A}O zW!1IF@@obpb+pKptB|$TyIBr?fI;`aiEe+Tf0vgahuifwCU*h}dXbF_gk34StQ6Hem73y8(r44*$n5qrI6CHSdZ>bf^l=Ez$0uxS*tz zmq2d08)nUo$DSVskyYUAsi<&7{tV*xmDE0eiQkRMogrSUvp|?f^6f~WEAm^2lM!eb zF|x40g^b4J&tZz4@jmZ8fTZhG>Ur1*d=?{V$1hLnDqqte+ydM_anm7~(1#(b)I{G2 zO8C}(!uu-g{%PwwPEzDnptiLllO2l;(c;hv&J`!XYn#eW!uIh?B z7q@5H-@@JZZQNa7#ohf?+yhS_xwFJYl%gSW5p(W)d{7$eG%A5-42jBh0r!Yfw%9r< z1IV1-1cn64CyBYJXXO|vNs~gMK(O@cFaAPeyvpgv2m~R5J$;t&z@br`ZX!n?X>7vW zc^~qLpMsflhHqOH8k>-hehzu?Q!sbo=zSRpV&L2v^uXKW;~W(FnA1BVvA>jqAaY+e zn65)e$Nov|q%_X!YZAgU2G6P3U++VdS&w5xEkowa z?KtarSSLZ%FG~db&H=Q$clZTuEhLk;tJaXb=YHH3S4TlSqY<-eWEI$O53>9kbju6q z>zkpwv;Wx@!7sx8y|8p$_2VsbUL`Cd`L>~-V*@02Zk*y3DjBCl#|B%Br*9&txL^`Y zwM;7_Lei-yR2ZUSybpwqzP0wz?d<&U@K*bg)r_jhZENPDJlNkMwRnY2oMJB$qgbb6 z2onwX$!4^gs__sLbWJ?{{-eePUIe3LDnD#_^1iZ*F&RiBmHn#2B7CQ5|v7q+kw^nHxzqt3th1fQZ&RZ zbYaCINLHw75J7V}^!Ujka_K2jUr*wW_mjBm{g}D)qR*>!@F^t+k;|6Df+etTC;Ieb zaQZ|=OhCK4(6%;M(9C2bz=?w(`LnoZUPKBVu?k00=)~mD5a=z~#>*#qpcTO}Lei;- z0RUVt=qwd#;X-M&Mx#?&?j$D+5Q6g%m}v0^WE2BaPf|Ylvapdq=zp!nQ87;9tB8ix3_; zgunS^w6~``&%knEOyuJG;?wAxJ1Q3|g8=R6uGu_JNmxJjoqrGn#P2CNSxqgt#^6;R zx_*yZT{e<{IpnG>oZM6@(#+k!!u~Hru*R$DK&`1JJC9(qxuGNOM6hk=$bI9hWdG`a z6YSanK~Oy-5ED7{?A?ie^RLkF|8r#0tF+ImQ9i;cpGG-Gh(V24+Y^x(kf~Q()`(P7 z6nCj0@3SJ@_`R2h{K1eqfItKX8bCk5fGR(cqOLJ=!>xf`SH%z{8mdzQ1|d2eF^NF2 zK=Arj!u@aI-L#&>`|ibAy!3ol-_g+byOT%ISAQHu_w`8>RhiKQ4Z?^4OqV*3U_7*L zA!JW5qEEpXpmhsSw~nc(cS$%7MuJN62715;jp{cFPI5>utznda3UD>B?!s>ZuMV^o zx7dx?fVj+nYFvUu6QNgMo7pR+?$X{~ia&aW;LY76Hr$D~;V#U~)=_;7=ov@`h2X%iK({+YmTt-O7Od)_<^uUY?EYMY-0rym1rKN`~HySAdcx5r5Q0D>eFIoX)ZpYfcE*d8@)R#j*uK=!{=)sl^1v9G|NtWT&Hw22W zzC`fOzKcbA5okXbiTyz_UYA+dL7Ez;nl)-1p#$O}#(4Fcey29^Lu3tbD_@7})ad0y zt+hcbKHKrbC_*mE_B*@!ZjNWQ_0m8Z>M-dl%C?B0U7Zx4`T?4`z>U~ibn8oS@@Tx? zW2)eJ(A<0}tjTf2rSJPc8jMIau>o^YxlL4A`Sjq-!Gn$fTJ#aeq*3mI%BuW|hB$r} zGpgc7uug)|s~g*ye^AF2NvAOj7QvY+Omar>-`s_}?KKj2l&YH>gFW~z;VUoTgf{lG zx->K)t*u1b?rD?*2{PdK03#jq1l)SmYvfX81YYIJXBW6#jr^UH^9vV#aUK!fE&wX3 zGbGk0k!veuJ ziX&qPj~u4>{Id}F1bcSjZ{LEdQp^S9x{DNZKDIIw%+T;WxbkX9)I1U>!iW;lWZxwP zlRbue?zPA&V2h((;&E9%TD_x zYB6EH+@BAAc$kmRp-2_8a52uZ%d6KMt5SUaIkJEEm*l?ttwA~g8(In(pImo=LdGZb zZ6%u6zUHw(NRX(9Wy|9k_h`>F9-3%iNJ0<;iN?tt9j5`N=KutiLRLMxz5m1hBY;)N=A0I)Nct&N5?r+rBPTFr39p=u?g?CJ0X#P-tizjC7it)ianUquSa?N zM9_3A;gY-1`Z?80OykgZjDxyqq?&RGCV5Hf007+T^Z+YWScozl1CX^qOGP~qAxJbu z8G#CvL$weO+i*E1dm=jHm$hCLFxbY+rmWxpXmCVuDrW#Q zQMnfM&Atx|K<4B|f_xSt=bwsMrgc*k>t+)q8VTJL)=3U~g>H%<(L}LsHr6TMZZ9T< zIAy3NRB_i_PvWKtD_=0oBw3tAi%Goy1CbJNTo-j<=jCA<7g~1=h|#Ue}~( zHw-)ih|WbBqiR}8#2xcsojSx+P>EbEX5M^KANv&9zxzvU+qsEj0;-7Tk-YB#-0Rm( z;`8=ohoD{)>NSnLcMMd%T%yF^2gjJf`lj-*0-+V?hJo^tvVuy_|KkC1Fiu0sR8_%H zRdH5dOX`!K#x%{Cm|a&D9EZf6caym9Lu0Qt{GP`JzWqa8?*YQ^gDX;LnlOm!dtTl5 z50mSDrjIzT1{x-MP#3~Db%;q+w{xoEt-F=fPks*5GIM;HK;O>)zI#Z1 zwMb(lsSkVz@7@n0scGV$M*J{mQTH1SU(euzk<2&_D3$_iD}2z0st z0xb$lCwf4GN9T-v_a6vV%;Ke_{?*UnUh@itXPzWHe(ZdbkFiJurSqq0X~A268;QH` z!_1i%UkdVROk)^SSU0c_%T#DaOAJ6^3DMbL(!iM1=#D>?!dj%R4)4x;a96Fx-?kZl z^UH)MPee{bP#!brBkGcp&&-;Ix8{1hTW^nI5gd2A80Iv_1r?SL@52m~CBUIRwe)3_ zihoQF7{sZgCP5q};+0vmN! zaTYJdS+NRt)#_-+cimFCv1#I;#`wU9RAUOP2QCMmcL@a?T}qTfcv3)|1mav^_b}59djp#3Mcd929zPb9?(ze)kdKZDsTAUQm~j>5NyUBixkTQoeo&PXyI3-hHg^{TquvCr3#UV+R=l@#N1^_VPm56D8 zc0*+346#wHEl_R6VnG_}FpbM_F1zgf$2JQ472^y@E~%w;tPoTa3N57yOC$AD5$mI3 znGy`Z1|t)AJ4uv+ z-oqwmVpDUX*n%mHew9__WVlGsdKV!L%rEyY6Xr=|&s7xpS22c7Ffsx$s3Jj6?fO&` zj4&P>Aa<&y3mbksVhdoaOB_>+UYbHXVVEOqxNHh-8biY%gq3rEMJRQy!b~aK1z2$l zJ(!AP|0_kcZBLQia(X61^0!qnST}_!7AJbx(|E5yAWCQg#iB!J#^p?Bg3}!dy0Z@XqQR<= zbS-tMkXcPWb6bkcZ1AZ|hd7Q#4B;YXps16=dQB5O!ZA-zl}CUi=p2_QJg`hvsNg4? z5bIY^1E3Z|9u8CO95>pVyOhRL;aEy5JCidUJDcM5cN^Jvw4QfPr0L9f6pBI+8bVu2 z04Cr%O2W0Ila>WD3#?d_<;JUeShXZWbAyk_`Lu1A1h#%L>NQl}w@U*qFv|sIRdSaa zk79Z@PLRQb)!N)IhKP5u^UsC9@q30pvx$REwN4%Tt}0UOM24|=sFNyXwV5IZE)6mH z;j8(o*I267Gde_|qs#Kbwj$4Mujk;InRN7egjNvIet)mN-LG$kf>7`ShfLn#Y-fTu z4m9%kYqMB3H^-f8d%5ezfCX~}jE7CMU=uTVkL$B4X8-_d9D+oj=oAkFFm5wuL~%@T zdJp0FJq-2I)VPEVm!VDtnS&-08sc{D8^#wvQMaC;>53`C&?GD%#V#ZqiUBA#*-F^3 zjFHxh5y%&mm$&8kr%j#ge!GB5BZ));5ydgu??*Ho+4k{EDd`Ea1;d`h4eUGCzz=r7 zhwk#Y_jZq#lo{W|tTn_K_K2A-Fvder92`^-CqWe9Jj_ceE03Uz+{UCrC9c4e9c8{7 zkzrqrF>vB^$XCD9!Bfxo(31&q9YZqh^%FBdIu*IS=8NTfAB#kc#8`Cs(~jX1Gj-EI{HQGD@c0vTM6f`L{U*QRbWvNBjb>?=JACUvFdQ-Yfu) z0b^XGBmt?yj7H(hpH325C`XGJcaV+y?ps{$yWK?<_8+!9`c!q^sK&s_ zGs>U-Ly?Yd<>U7!NG9KtOrX&)85n?gObt= z-tXbMQCWpY?(tYW-&CFE(HO{NmB0U<&v$<4`2D{=$H_DP5ZT!TDShZV@W5Rzmo1J6-db3;C}IfS7=qZPq;&kp$BI1hV}HWR zHH;lqbAYs=Y#)FcLClno$eKoFFal@Jh5Y$Hv~&1aVc67+f?zGIxXj_c4c?#~S_JOh z;Id|gGbX|nf!>_*_unh>`ks*LYHdteq$ZpJ2xbyX09vX?_ue}k))IaI-*~i(ZM!nV z=Vg`1?L3_l9=XqBPOA(ObyZ zL$Y91xM_{cT{pX9&cA95?0F~T`#+j`M**#VgK|b>0Ad47kii6*QU;sRA=bwPy-`i~ zaxw;q13?}swj)7z>7I!uHbH_6PRA}x_Bc+*&S*Rn-mj7S9DjRpwi)fLy&225AMc{0 zD;RdCwH7=VZoARt3m;3+P&f1ruL{WoeD=c$9=X?}sUbQtRLclL3qO3`Xa8Y4;pHUD zpH>}owvxEX596Qd)6xXYqQEB0*Gx-X>e3d%R%`4Qg?F z58-A`AVCH-F1Btlwq-TyHZpOdw_RiiWcmCF)*?1MA7_l`zpG@6k!jVa8VE&S`x zC)seL%lDr0d3{enzEFAD2P1I$obvQb0aq+ZObI3s6+#=s833@r03*C$id`f+_YK>EN!d~a=Wc;J1FeE9wuELq_7e>dtBC?s51f1Sh1D-ADh zb=de!z}p8ytgXzvr@+hG10H_A%aR3VN_Y!bm=JUzLYFA><^TquIJwh9h`fRcdU0~6 zFW%8L#Lb=@K>YOo?G!q3^5+QZ7cr1<#QM0I6D8sw_#DM#k74p>uyuQ|!RW92;UDV`x3h;`AOyy#}dZs6C2;g)z>YU_gLZ#a zNF{~!*VXf>hi7o@$`qa_6`#YE==9iFFFbIU#|_uGJo$pp_kZMbrmg%n6iES=*WV0T zvd~N_UO(ix$EN!T4N)510WF4@AUFI31-XmP_M#y&>^&9}WVujc!1|>~xC<9;>APb0 z1bAi$CVv{I_YfDqdBJ23W3rP;A*h%_M@@*oZ_E;8OA(l3YhMJm@6OZKG5GAC@PvQ$ ziJAQ8Uzx*AYtuMR<-|W|MoI)Rcb4$^k0$tcUrNzXUzwG_4`BPAkX(N9I|tb@9RLUn zFho4+NN-@MG}WV(WY%Fm8|j|$R>ca~BBt|A7%p3{E#h>(2|;F(tc>v}g{`p^I>{H5 zz5DY7!TGjS!8kCx)uApO?}1wcf&jXEwPJ>11oj^e>FApL<^ZcY78a0q8Il2v2POjn zo$reTy_n8DnC$Tp`X)&3H14_A2wPU8$yO#d`p{tA229QRpr}cVT@hH){=fBZVUTaX z2ows+|NeR#hmQF?a&Hq$7M6eZAM#P9=)Qx;ERQ|y^Xw}D*<9te{myPUd_q|;cXG!F zSgT{{U(N-x6FrEDLuuE~9Kq?@8)^MVB_zf49zgPEuuWHC8?PFW=wiHAilV7jY@r=f zD5vk0PLGSNTY$RhF}K~Dv2^ziZTf5L2>FM9>EPw989w}hChohVk=7QcqVuf~xs!Bs zDbKzV@YvHnM@~dLc%{VO=OTRajO~v{n5+oL#+`C5Fx8Uj$ACz)FZt6roqI6-8uW5k zN+dBj?K?1;BZM=q#?~(bC&hR(0W}H2rYq50LzH1C7Be8INn%s8v8mY=%*(LT#j%qC zx!lk$Cw&C^?%^VT^mlDMzd6GvJ~V?{Zm6R!HM%BV1PVpiwkzPfKlIu4R!GqwTlM!K zh`a+QyHk)I8w2QhPci`UyD{BwV|w0+d={$qb_6N3;hx=$?LCa0u?kx^f84DE>Ldvp zmVz!sVv<)i=JHwXT_Ht(WKled*H^ag%(3s?0=KWL=U;uIh0B*DhLr?F;7ptH504gk z?$v;vUd5QP5q}?gGfEi7(^f5@I%Wx=+XW`NUeh>2kiuEqGcO~BHu_3MjkQfQESWCP z63o68+js>Nq8AXiKO^>JL!qeHGL7m{sIKLS=eo(}EdS}3=F&8bLr@UFx1T7o@fpAW z-dG?}pF=x|830N+Hb;eS1GG)_K*ked{gReH4&omSH6EBrQ)GEcLj;TwHt)#t>`Oxn zseS(Y&%PY=-}7FARUPXQp#43@02G^=OE~u~Y{N1Tm$C2E3dY4YUO_PLZtMjPPZJIe z!TKXy!MMa_TEFxIxuO7NX0x;T1baLxb`$YkNsr+nHvYY@SwkW9#=-TeUqt7Gv3 z1UTmc=YW8T&I>SJ5Q9z6$0l1bnWH#e`;hz@&b$4V3k3|CnnT#U3R}MzM$2nBp2M_7 zOzu>asn-S!E%B79YN)AKMr?_#>&F1i1fcfWc~ z*rw&!#w$y9^6_xWDHGPm>E4gYpDn9T;+LxBHY_8oUr6lIfWqPhE_G=`CR<)q>7d&c zp7>EW8*ZxOhBawa;arFE*wa4QoYrKQc3qe~)AT12os1Zx0`;k!ddGgQ33ra0@i+5f>t!yN;qpBnwmZ6{>cN2@q4J;m0A#6ECqqZ428x9 z!_`+L$K>Jn>h>&;KH1GnTeE!ki4HQEE&{(cCF*803QHC^la>L5I%W$%UPMp0pj|*a zQJL`SF-a$?q5+r$Ve>Ue{>;z`K*S}SadnidAO`>V+Cavj4wstg08&Ze>MN4`@Hwf< zcfHR$?=Qa5hUW^sS&IP0VmH496lOL(AKS2Ww2n_O1nV_dVc}5JO`~pYie;+8 z4Xe|%wp4cvfb&eCCu0XS9QZj3`A+;|FV>FT6Vh|xhE)#f)Z|qF24hnI0vuN)V^lN; zoa+Br%!u{%)Ja~nOQ<*_+#^^g$%Qfhh>JQ2hFomoOyJqtV4Ies$(aM5ui&Jx&8uLH zaq+c>Vv{X|bqfYCfzdB@(uDO(YgSuPONzj?tI}givLV9=IBG-uVlRb!2gO1+VNgIT zl+sj{F!X7xE3kIuLdyJeZvR5 zMR5qzb8reBrRuQf@3C$}RJHfQK{y^^dQK_j*Z>oiS~NWmP0gL4jW*Kohci~2@} zsSOEimLSMs#KAaTe~B>>2SgCgA460vYD3fpSQ`)oK5K7oWZ_&hX-|1}>2Utzy}WDn10*;As_?HD9si@{Q|;d%YdYy4W+QqVIU5E<5I%Z>_~wo2J1DBe4H>I ze)9^n`I_h+lZ>2ECLpTrBA6s$^BTk!vGvO?I1)@1^!2wKN~`tQB9mHUgW;18&S1~m zIl6ml=frdI@XAS?A>4giBiF7r@C zJN>X0E?<)5Cmxk2Z7t>bglmXpv;%@WoHf z6ypg@c-x>spe`n{=zb*1BC!|fosfa4&!lI)(}*2b;f|Zr{Kl7OvvA({N&>3UQRJf^ zZ05_KZ5g)w*knRzEq*xWN$LgORD`!4xpq(l;9Ec^&`?#gV}bP}d;6rV5yvJo(cfZsC&;&7dJIQ=$S;F|=ci00ihj+1IDjE>WB! za7K}L7;8*G6;O>7fuolRFK1QM+MYd)i!nB8RfToerkFoxE`R&aojmhmlnN~FNIxz4 zn_YcniZ6a@CU>l>!*Q4r#IHahCh=e3Y~Mf5GXN*wrD5G0z}@3NJd4@_Vp3&HLpf75 zjq%0U-;1@dXr9Zj{cJ1iuS@f-jh*a!w}9{4VcmbrMMU7joK~0n?`-6w56ocEJa?=) z^~V)KJmNpVPOmQ6?dOX?i2>BldxXrXO$xjL6oC<|a*BpHeimc>_@X5W-H16e(o-=b zBvi zM==QF(Eb;J*NeG=?tb`2;DRhb3fmivxuhKno=F}ahKH8tTF ze(_0|N3tg-x`Q!|M-aaor|gVNFgpn!+aTO~o#D+xNw&O|QVRB)z^=EoKRgXoZJ7&~dZe5*Y{i+T`a8u0$1?iRH;{(Cri&@{#$CE_(eQ@y3B-g5auALPO~htj|M3M2Fr z{csHn5*9GUE<(3x+qABcM(jYvqk6GAt_R3LWe(oaUXNjYED1JzAuo!JxM^)L!o(q{U;lQ^$(L zELJ7wvnVl(gh`Z_#8b6YXm#k{s!4#87`>fwfEq8#?wp!C?uA?{K_Lj^$ovD*q3A^s za_SEr?;r+{TKo{1Q=1U`TI z9zpX;)Fh_H;Y356?sqVSwjsu&*hCXy(^X|HP!Zuw?kumI+02%6+sJqY)R9u2pT0js z&Gf)0LPmXhgH8?wUA&Y(&WifWxw&N>m(^c}C+@I}K#3|5x$QfLVbF?A&n2v1GAVRO zaaTUB1#G;#|5=2WP+`wUuN(Bm#X0~1kOL^&7={7#{ZMPP+gg0YxG>NOX0(?k0>*`M zcdQA8T#!3)=-;SGl*T;tcti|^Fwd4VTY2jEGaTzZhT}OjBpWbQu)#it0nlr6Z0*^@ zTe-trKjT_9wBE*?#O%IIdPCf4N0wH^0Vh#$qR#g!ilN1iuO!hnly`>u;vxp%5s=qJ zuY-LKc#r{>g7Jdd;>E7P%c{ne7|aDsR?8gDRCqTN535Sn58_(M3jD|* zJwvs4(W*$y{Rj>g6@8uoK?CCowP=`OY7q1ILqs^#bC|z=>+g8}vS5hDf>!Ew&> zbV0bfaRn@zt-oy=jb&LKw!m`=0@RWKrHMx&IEt zu-k&DybWxds7cT;k4|R_x(Fh|{_c1A>N{U&Z^yoiPWYx&KG&iwPA}$D3qQ^$7k->Y z>4jrD8VN#g(9092f5>xZe@sz}(@dZSu&U(Z+x-EysOVlD=2e-YKeQ;)13XTYE_~df z8lqu#>kayB z4bvDqtSY%6*4_UYs?UhPt_QCl@&_YphJ*vaa}zZoszFH?Fb&`OeE;YZyxFmLScRS- zs45L^1Gmq-jXIM?OMlWP#T~OYFvFcOW-EyxWWy{^oq2{Mxub)Wj^m5IVy2e{1IqaU z#rSrAfFG%mcXfpM8I}R)+ykKaz$QkB4X8D2m_co^1`a-bStbVjUCDhF-7_{A5#H$7 z$;+o-9i4auu5DV&<@J{_uzZ9?Sz5P*n_6y&ZyS9jEPeO!jzx?Z8?g68*b)^4Qa4{p^Uu8>(eiqLo``uE!lB zy_$o=`j(qnkec6b9vo}m_V&ERuI@eKPkw4~PHw?{>${j^FAeWeIYp55gSdSD`>-2$ z5m9#CbMvr28Zilow6 z;GErwwp@vAxnfHC8Wh7YPOm?R7Vu+fulIDe*fin~M_jcHa~~mdY7?N3f&2`x?EJTa zgn3Nw86@A0#IU2N<6_gT*!tGNUVmz_K~D^!n}YZ~IPI?^#m=bnQWtE!c+3iQ8{M5W0(9ymDqUfenUa0IG@+!<9`}aNnYP zxUTiuk>?oY+NQO%crCox_A+~W_L8%COqKp#Mhr)D$JyKa78@8R_uA0MIk^=nc17>6 zn8lpfjBQu|Zknm&KVntM6oWX@eGSAhkWD$ifjy60KjIHZ-?pL+ejk=6fM4kQPzv27 zj&H^3J`v@5i(>#HsGA~~brr$9HK_6Wzfzk=?HH4h2uR^vY2nDl-{npsK^FBch!E2d zlRX)wFCRpN0$~x8J%O!X8hZ&bBZhrlZ*#2o_(jCux5Lj)&*qMK8@O%mt;|fd^jEqa zt=-G(ma!l;pMAY=@lx9>9Lydf)UYaPz*nE$-MhJ|?rM@1-(4X@Fr5c5?fV9Q)^!l) z+#bStH`Tfau_70Qai#kjh$lh!mh;0=89@Eqhsd1TI=7A+W?jcU3*XO@hQ<9BfO26`k|r4`4C^lA^{zK~wf!|t7fx5z*CV;( zobu+e)NQ7AJFtMC#hly%etz)#2m{Q?t=Q(v&~)pRI12coC0mT$%-som3n=a$!t?J! zRI*~X055_d#SBi*$r>qM1#E!Rb?oArfw8>PS}cqjv?Otjw=ra*Ex{ch?x`Cfs@_BBZxgMv&NI3y|ZGnS+?W_Gd=ibD09Uel0 z6C`^Eb80)2y1Hixs!GQ9<0$lTAzlPtE%(P|F#z?FptcwICPGfapp@ddh6szX=oQ8X z@pD2!IG#O0XR)ilc|}P&Nj|jrgRGl@ zSoljHN{`<|s1|3y`QNJLwKH2d*nN-<^KRp|xwp`oY%SeU*DWq# z-&r+N>9$33>eE1yF~2tvup!cY6z9Zin2!CWwKiJc1S$659D5Pd@iunujfAsSL85+A z=mjFJzaO{FAEKfke=n|{(_;BYxUv~QdeMi-oO&El9#`SDp!Lc-Fb216KT?RJsIY=K z*t(envsYs4XY<}A{>b0Hz0f`^DW1ul<@v_ z0S)RV!FarPi9bSM1A6`8J+S+NehzdWH7BRyn4l5rPr8w3jfc0_C?#7&W4auHiOlNtCGB26V1DM_u*wz(WKL~Dg-xP-5x7mABsilL^{fQ7$TK+gpeR8Z z#AL+aTc6j@?O=cRyF9Y=A>O~>eZvy7Anfkm!@rz-ln%cWgQ+Tg*if)2K4VZyiotXr z#X0m8___E3eMBJ0V@|)0*3BVYG<)2S1HQHN7X7##e)_Nlc+3f5=Z8l({S8FLhU?HM zUSLiEe+A^DPc_DC8W0hxTY-DA5kpV0hbNCc#gX2lLx&3^bOqh~_}ue!6g#W-{u`;! z&RE)1MboX=nJd6e#Yd#7;3lziuEWk;KJLVCRp~AIab@_u5C!0`MZ8nC3hArjx79S~ zVFJe@!lS^CF8)QI%_;;t!livlBx?}mcL~5T4s~w2qI--O&gI&8=J<2u!@@;UfTFzK zxr4*GqZQ`}EbI9Q$uVWyRW#X5aQTM_u6hL9ysYG^T_wS4bbQdJ#ROMAL~!MU<1YRy z&|CCtVe;$4iz@P%#plgO)>nLURdzOGEH-r75&hr5Z9sp-fyuSwbRI?uJ*Bka!%U2E zuywNto0mi;#j(B=4Y6Scacb_2Iu1}0Cc(_)%*tm)VEeh(xvq6BH_g7W-#btcP8CkG zx#P8}U4BP{Cx!+y*4+OJj)$GK3fr_K(g&Q{j^xf!NDOEIYkA^$OpqrWRd#&%=BgT~S`Msp!75pWKLbulSj0QE8`I}}A){SU&VQ%#2yWZE zjQs^kDQd9u63HT@%&VJAstT_>BZmFm@AAr-D1nF(!@J!FcGtb(oSACi*V^ZgjanSP0eJ)wc;cQmc5_g@(0j{`GeXSPZYzDo?@|9N3C9*x-%#ULzpXW-Q$FM=wF!8Tus zoxg7Q0x_!CmaDL{uZ@btOpxPGU@bj`nmGIPj}-WOHS(GOzx$WXRW~#yO;G*32NA4~ zc00&@8EcUq>08{H3e;L z{Vde+D!g&Dj`cBt0mlIaO|+m+ii;MAf+l95?hpz|anWS!FyX+a^j*9=pQ5CkB&%Dl z!86s*&0Ae>v-!*x{0ky0gCHQ=nG!o(kf zoxK`uTr^=jf2c}Nu~;ilzdq!FKg~+^oj7zkV`cyi^By7h!T(0sIPcp*%d#gl)fBye zaxNfjTtLuzB{ebMm6(7Hdg;>uYoZ0)v?3zdzH(z~QLi4`d`-z!^g;->;c{$xet$cC zm#tffZMZD{z7yGxS2kbGyt=tnNBtQw!Y{_+sZEd0Ch*7=<;W;_+3r6tarMOER=lr$SJ&xi>;qUF!ORW(MZj94z*an zGja)a8$lex=GCZMkI5WH!aV9VVH>Z+*3BQT5!7oWoO2u6{Wd0l1`up&F1G0^)NQCq z{}p9sawhBM+{E$BiLp00+;db3gOD%?`-_Vh$6!o}dC1`3TC1oHvDOk=%k0!_u4}m# z@@Hz+$3bvB!ujivu0v78pK-ABZisCB6R`WAC;plzCOr)LJ1WvyEX1SCjfDZsk{M)9 ze;I_g)-Z`lX!j4M}%_K@kh1xGTRm+^z z9PU|oHwkBQl|Hv>S<<+KJLcUUDHuncyEq|)bFU}7{DTC`?yap9Im|fvcK#X#_*{tR zfWL7>?4C#B%X=8}c484Rrx5;MB0FWg7|nIK3=^b=Ic)J98uld^ohX9p^Mx4h>%oCA zH_u+j4YRJBpuS!VMXC4d`OxC~nVp(NpTFU-^BKG3qTr?p7u<|CEn>XhW1r$JRHeI6 z9FLtJ;3Vj8fyREuiuJA3&wHelWsc{8KPA?}qKY+%VTe5Xu3TfHs!!;*myQJ!ly*!^ z$>K0fAKkisqEVtGppPtlh^387Vo3uwRv0n7Z^2z$-+EniY!C-^hpF8l?(pA@6>7)* z+#jgYQz(vy!Vka){@5ZvQiO66eO7|l50njaAHpbBkiP_e5NF%gO%Yy1G>VE#kZ7!I zm(dXGcVYeZ2`WG;*wmZ>Dag-X>NR0ga~LQAShdVg&*u}DeT>=Z*%QtLZkcm44=nmX zDPmDU+(?OP`mzC?_q(^rR%~Jh6DMuO10izq>CTTE@dG?A@aG1?JuwqM)PMm1i1ARh z=LG&c@NQh~su+r?nfS>WSSNuRm(Z=Jn4U%G)m76XHq2s+=dfXh@m-*bx^)Ci%dzSC zs9T4+b=dTLf~Ms|`XeaHHO;H|^p&4tR=Rb?6!b%oyHRKtsd^(J`kMUXl|8SKv<$h5YFui(C64^#Z@5#o(_c;l?id z_n~Ghr+)s!gy}|9v)Fk?Yq(;6& zS<|wbpSk*rT-&;~;-Vmx!m6dwYv7@!5Au^&d~#&s2M`B!lBLQ{mj>~VGZgqL@Q<}5 zei(9_k&9$2+Bc}+aL^0rIL4vgt!Ht=B5s&1We~KMoQ=JMeFIFP{C6tB#%H&4pvRCZ6#+;Zv^mA`3mrVLhTF5#tv~1 zCyklpj3CsIu3|R_dk%86_ZUYqM>v~5M=r<{+OR(*m}49~>C%;`-iG>Pi(fqZeipC22%=OPKq0vB9ZvA9W3&8lqtq>$ejY z&JY&c(V!=aJe&l+`_mX31jvQTk(`ZF#@mnZ8xrVlafKZZmtWH_E=-7jW^&ojkv}N7 zz55^ao3Cq8sr#RZGqo%OBS8Z+3<$$aq&O5WIx3h1h=)X_)|o8Fg=vfqBk+1>$mR~g z#PixtA$-LPn||!OJ?ws<_8R}8Frh23c;GK^a;LrGjOG8vI_dw4I8#5N|3w%mGMY$% zC=M78kth*~h*x41eN17RF~kKytFA5D2UXbJ9rD}nhV1Hz#m%Y>_=+0yx1wrykAt~y z`1zS&J{GNIn+g?*x8RjQ)kH1Y^zWJ624JRpjse9jsSZ z=Vnj-vV{I`0yPRApR5=ziN=KzfeiX<8pA_?jP>}xyKZ4iVJ@TPD;f?(3td4J$P$CX ztOxiniu{qF#ql)v4Tnh)qv@^u4Rq@-Wl{SF7}o*$3UCP?2dcrehQ3;;P0&#YIb8r} z3`|pqh4?eT|EH>d0$SW1V_L7VVA6Q7$W4C;#>;~IF7R7K;gHinrmw0mN?DG_+RB)b z1^$Hh%><@#sh|h=AE3XjYO|9;>>r3p#QgE;E<)e@7M0RYGizYi*w`rtdjPXk*gx=+)X z#xU4|@H5Rb^k0&W*jl9VjvJGn0RYJLzXuslvBe(~F@YzUHjqza@<54dV0;P7^POG7 z&Iczy@xv5h00461?*a)Bb^<>Ke2u79`ZT67kthb$0!Mn34 z`-b`LHuXiT@(YSAn&^H_qc*SzK}qXhZ3-~pDDY>9{uGIQanP! z7FGEa@UMZ@@1;4I#*nbUo4}t4{G&Q_(G9zQ^3qZCjfD5y;$OXSTi>{^1b!CyJTPyf z`!$UT!ExXpQ2t6BcfZwt2b_=$4Su`=39YBfG+~;m}Uf*3W~t%z+V85wmB_rEn(Lst=%sd(+pq$ zR&U$_8h|8b0}l}~f}4R@9m=OMZYTgdfUg4I3&Y@)F^*2Ay!;c5X$CL^R&U&b*bsHR zxhM|;Ve9rf6oKiNZ7ks1nyaww2IYaUEwi%AE)g0Cy8f1>QvW?-E4-oFK~n^ce6G zVo$4z?zu#Rb!v@i1`q>QZ`zKCBvkEXDEAUM72OETV)}?MR)oMgU<>d=lxMB-t_X#x znul*PVVVKNh_xHHVNe335m*k~Rl3#zbC_lZv9`GTH3| z&WcDc5bk1y*nSi(OjUPk-04(BI-QRF5U}t z5$)#fMCQ0Q;53o<-HFoYS;b}yg`(oJ`{7$Ada9;TCjNhv97!MorZaH>0000;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB
3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ diff --git a/semana23/loteria-brainn/public/index.html b/semana23/loteria-brainn/public/index.html index 5ea5dd9..3cada50 100644 --- a/semana23/loteria-brainn/public/index.html +++ b/semana23/loteria-brainn/public/index.html @@ -24,11 +24,10 @@ 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 + + + + Loterias Brainn Co. :: Resultados diff --git a/semana23/loteria-brainn/src/App.js b/semana23/loteria-brainn/src/App.js index d264386..83dd551 100644 --- a/semana23/loteria-brainn/src/App.js +++ b/semana23/loteria-brainn/src/App.js @@ -1,7 +1,9 @@ +import Router from './routes/Router' + export const App = () => { return (
- oi! +
) } diff --git a/semana23/loteria-brainn/src/assets/Arrow.svg b/semana23/loteria-brainn/src/assets/Arrow.svg new file mode 100644 index 0000000..fa7d90a --- /dev/null +++ b/semana23/loteria-brainn/src/assets/Arrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/semana23/loteria-brainn/src/assets/Logo_Sena.svg b/semana23/loteria-brainn/src/assets/Logo_Sena.svg new file mode 100644 index 0000000..9efeddf --- /dev/null +++ b/semana23/loteria-brainn/src/assets/Logo_Sena.svg @@ -0,0 +1,4 @@ + + + + diff --git a/semana23/loteria-brainn/src/assets/Montserrat.ttf b/semana23/loteria-brainn/src/assets/Montserrat.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f0b2cb32ec3b2d43f19840b4ac108d5c36f3261e GIT binary patch literal 394260 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

kXo%`vDf|mI&l* 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 UaWo7+_+UQZ`7qEU`YtvD0HrOmpa1{> literal 0 HcmV?d00001 diff --git a/semana23/loteria-brainn/src/assets/Sidebar.svg b/semana23/loteria-brainn/src/assets/Sidebar.svg new file mode 100644 index 0000000..68e26a6 --- /dev/null +++ b/semana23/loteria-brainn/src/assets/Sidebar.svg @@ -0,0 +1,3 @@ + + + diff --git a/semana23/loteria-brainn/src/components/Home/Home.js b/semana23/loteria-brainn/src/components/Home/Home.js new file mode 100644 index 0000000..e1a697a --- /dev/null +++ b/semana23/loteria-brainn/src/components/Home/Home.js @@ -0,0 +1,11 @@ +import * as C from './styles' + +export const Home = () => { + return ( + + Olá! Selecione um sorteio no menu ao lado. + + ) +} + +export default Home \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/Home/styles.js b/semana23/loteria-brainn/src/components/Home/styles.js new file mode 100644 index 0000000..ed00c90 --- /dev/null +++ b/semana23/loteria-brainn/src/components/Home/styles.js @@ -0,0 +1,14 @@ +import styled from "styled-components" + +export const Container = styled.div ` + position: absolute; + left: 53.62%; + right: 11.75%; + top: 45.17%; + bottom: 8.98%; + font-style: normal; + font-weight: normal; + font-size: 20px; + line-height: 20px; + color: #000000; +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/MainContent/MainContent.js b/semana23/loteria-brainn/src/components/MainContent/MainContent.js new file mode 100644 index 0000000..576e8b0 --- /dev/null +++ b/semana23/loteria-brainn/src/components/MainContent/MainContent.js @@ -0,0 +1,11 @@ +import * as C from './styles' + +export const MainContent = () => { + return ( + + Este sorteio é meramente ilustrativo e não possui nenhuma ligação com a CAIXA. + + ) +} + +export default MainContent \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/MainContent/styles.js b/semana23/loteria-brainn/src/components/MainContent/styles.js new file mode 100644 index 0000000..6908a47 --- /dev/null +++ b/semana23/loteria-brainn/src/components/MainContent/styles.js @@ -0,0 +1,14 @@ +import styled from "styled-components" + +export const Container = styled.div ` + position: absolute; + left: 46.62%; + right: 11.75%; + top: 89.17%; + bottom: 8.98%; + font-style: normal; + font-weight: normal; + font-size: 16px; + line-height: 17px; + color: #000000; +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/Sidebar/Sidebar.js b/semana23/loteria-brainn/src/components/Sidebar/Sidebar.js new file mode 100644 index 0000000..4a2aae3 --- /dev/null +++ b/semana23/loteria-brainn/src/components/Sidebar/Sidebar.js @@ -0,0 +1,38 @@ +import * as C from './styles' +import Background from '../../assets/Sidebar.svg' +import Logo from '../../assets/Logo_Sena.svg' + +export const Sidebar = () => { + return ( + + + Background + + + Logo + + + MEGA-SENA + + + + + + Concurso + + + 4321 - 21/01/22 + + + ) +} + +export default Sidebar \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/Sidebar/styles.js b/semana23/loteria-brainn/src/components/Sidebar/styles.js new file mode 100644 index 0000000..5570d8e --- /dev/null +++ b/semana23/loteria-brainn/src/components/Sidebar/styles.js @@ -0,0 +1,143 @@ +import styled from "styled-components" + +export const Container = styled.div ` + display: flex; + flex-direction: column; +` + +export const BGContainer = styled.div ` + display: flex; + flex-direction: column; + position: absolute; + left: 0%; + right: 61.69%; + top: 0%; + bottom: 0%; + + @media (max-width: 500px) { + + img { + width: 100vw; + position: absolute; + top: -24.62%; + transform: rotate(90deg) + } + } +` + +export const LogoContainer = styled.div ` + position: absolute; + left: 5.99%; + right: 90.31%; + top: 47.41%; + bottom: 47.47%; + + @media (max-width: 500px) { + position: absolute; + left: 43.91%; + right: 43.88%; + top: 21.9%; + bottom: 71.19%; + } +` + +export const TitleContainer = styled.div ` + position: absolute; + left: 11.11%; + right: 73.57%; + top: 49.43%; + bottom: 48.52%; + font-family: 'Josefin Sans'; + font-style: normal; + font-weight: 700; + font-size: 1.87rem; + line-height: 2.31rem; + color: #FFFFFF; + + @media (max-width: 500px) { + position: absolute; + left: 26.68%; + right: 31.68%; + top: 32.12%; + bottom: 65.78%; + font-family: 'Josefin Sans'; + font-style: normal; + font-weight: bold; + font-size: 30px; + line-height: 1.70rem; + width: 13rem; + + + img { + width: 100vw; + max-width: 100vw; + min-width: 100vw; + } + } +` + +export const SelectContainer = styled.div ` + position: absolute; + left: 6%; + right: 80.51%; + top: 8.52%; + bottom: 87.3%; + color: #333333; + font-style: normal; + font-weight: 500; + font-size: 15px; + line-height: 18px; + + select { + width: 13.43rem; + height: 2.82rem; + border-radius: 0.5rem; + padding: 1rem; + padding-right: 2rem; + border: 0; + color: #333333; + } + + option { + position: absolute; + left: 7.43%; + right: 85.43%; + top: 9.83%; + bottom: 88.69%; + } + + @media (max-width: 500px) { + position: absolute; + left: 23.67%; + right: 27.86%; + top: 6.98%; + bottom: 87.38%; + } +` + +export const DrawContainer = styled.div ` + position: absolute; + left: 6%; + right: 84.83%; + top: 86.76%; + bottom: 11.84%; + font-style: normal; + font-weight: 500; + font-size: 14px; + line-height: 17px; + letter-spacing: 0.135em; + color: #FFFFFF; +` + +export const DrawDataContainer = styled.div ` + position: absolute; + left: 6%; + right: 77.69%; + top: 89.49%; + bottom: 8.59%; + font-style: normal; + font-weight: bold; + font-size: 20px; + line-height: 24px; + color: #FFFFFF +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/constants/Colors.js b/semana23/loteria-brainn/src/constants/Colors.js new file mode 100644 index 0000000..718c6fe --- /dev/null +++ b/semana23/loteria-brainn/src/constants/Colors.js @@ -0,0 +1,6 @@ +export const mega = "#6BEFA3" +export const quina = "#8666EF" +export const lotofacil = "#DD7AC6" +export const lotomania = "#FFAB64" +export const timemania = "#5AAD7D" +export const diaSorte = "#BFAF83" diff --git a/semana23/loteria-brainn/src/constants/Url.js b/semana23/loteria-brainn/src/constants/Url.js new file mode 100644 index 0000000..4e03c38 --- /dev/null +++ b/semana23/loteria-brainn/src/constants/Url.js @@ -0,0 +1,3 @@ +export const BASE_URL = "https://brainn-api-loterias.herokuapp.com/api/v1/" + +export default BASE_URL \ No newline at end of file diff --git a/semana23/loteria-brainn/src/pages/DiaSorte/DiaSorte.js b/semana23/loteria-brainn/src/pages/DiaSorte/DiaSorte.js new file mode 100644 index 0000000..1ce3855 --- /dev/null +++ b/semana23/loteria-brainn/src/pages/DiaSorte/DiaSorte.js @@ -0,0 +1,9 @@ +export const DiaSorte = () => { + return ( +

+ DiaSorte +
+ ) +} + +export default DiaSorte \ No newline at end of file diff --git a/semana23/loteria-brainn/src/pages/ErrorPage/ErrorPage.js b/semana23/loteria-brainn/src/pages/ErrorPage/ErrorPage.js new file mode 100644 index 0000000..16e27d2 --- /dev/null +++ b/semana23/loteria-brainn/src/pages/ErrorPage/ErrorPage.js @@ -0,0 +1,9 @@ +export const ErrorPage = () => { + return ( +
+ ErrorPage +
+ ) +} + +export default ErrorPage \ No newline at end of file diff --git a/semana23/loteria-brainn/src/pages/HomePage/HomePage.js b/semana23/loteria-brainn/src/pages/HomePage/HomePage.js new file mode 100644 index 0000000..7923ac4 --- /dev/null +++ b/semana23/loteria-brainn/src/pages/HomePage/HomePage.js @@ -0,0 +1,15 @@ +import Sidebar from "../../components/Sidebar/Sidebar" +import MainContent from '../../components/MainContent/MainContent' +import Home from '../../components/Home/Home' + +export const HomePage = () => { + return ( +
+ + + +
+ ) +} + +export default HomePage \ No newline at end of file diff --git a/semana23/loteria-brainn/src/pages/LotoFacil/LotoFacil.js b/semana23/loteria-brainn/src/pages/LotoFacil/LotoFacil.js new file mode 100644 index 0000000..dc1b153 --- /dev/null +++ b/semana23/loteria-brainn/src/pages/LotoFacil/LotoFacil.js @@ -0,0 +1,9 @@ +export const LotoFacil = () => { + return ( +
+ LotoFacil +
+ ) +} + +export default LotoFacil \ No newline at end of file diff --git a/semana23/loteria-brainn/src/pages/LotoMania/LotoMania.js b/semana23/loteria-brainn/src/pages/LotoMania/LotoMania.js new file mode 100644 index 0000000..26311b7 --- /dev/null +++ b/semana23/loteria-brainn/src/pages/LotoMania/LotoMania.js @@ -0,0 +1,9 @@ +export const LotoMania = () => { + return ( +
+ LotoMania +
+ ) +} + +export default LotoMania \ No newline at end of file diff --git a/semana23/loteria-brainn/src/pages/MegaSena/MegaSena.js b/semana23/loteria-brainn/src/pages/MegaSena/MegaSena.js new file mode 100644 index 0000000..29f041e --- /dev/null +++ b/semana23/loteria-brainn/src/pages/MegaSena/MegaSena.js @@ -0,0 +1,11 @@ +import Sidebar from '../../components/Sidebar/Sidebar' + +export const MegaSena = () => { + return ( +
+ +
+ ) +} + +export default MegaSena \ No newline at end of file diff --git a/semana23/loteria-brainn/src/pages/Quina/Quina.js b/semana23/loteria-brainn/src/pages/Quina/Quina.js new file mode 100644 index 0000000..417e9d6 --- /dev/null +++ b/semana23/loteria-brainn/src/pages/Quina/Quina.js @@ -0,0 +1,9 @@ +export const Quina = () => { + return ( +
+ Quina +
+ ) +} + +export default Quina \ No newline at end of file diff --git a/semana23/loteria-brainn/src/pages/TimeMania/TimeMania.js b/semana23/loteria-brainn/src/pages/TimeMania/TimeMania.js new file mode 100644 index 0000000..8a2daf7 --- /dev/null +++ b/semana23/loteria-brainn/src/pages/TimeMania/TimeMania.js @@ -0,0 +1,9 @@ +export const TimeMania = () => { + return ( +
+ TimeMania +
+ ) +} + +export default TimeMania \ No newline at end of file diff --git a/semana23/loteria-brainn/src/routes/Router.js b/semana23/loteria-brainn/src/routes/Router.js new file mode 100644 index 0000000..d6bf4cf --- /dev/null +++ b/semana23/loteria-brainn/src/routes/Router.js @@ -0,0 +1,28 @@ +import { BrowserRouter, Route, Routes} from 'react-router-dom' +import HomePage from '../pages/HomePage/HomePage' +import ErrorPage from '../pages/ErrorPage/ErrorPage' +import MegaSena from '../pages/MegaSena/MegaSena' +import Quina from '../pages/Quina/Quina' +import LotoFacil from '../pages/LotoFacil/LotoFacil' +import LotoMania from '../pages/LotoMania/LotoMania' +import TimeMania from '../pages/TimeMania/TimeMania' +import DiaSorte from '../pages/DiaSorte/DiaSorte' + +export const Router = () => { + return ( + + + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + + + ) +} + +export default Router \ No newline at end of file From b814b3831f0f2d390f4beb08a2296e32562c4c5b Mon Sep 17 00:00:00 2001 From: mhsouza88 <88038506+mhsouza88@users.noreply.github.com> Date: Thu, 27 Jan 2022 23:10:17 -0300 Subject: [PATCH 3/4] Finalizando --- semana23/loteria-brainn/public/index.html | 11 +- .../src/assets/Sidebar-diadesorte.svg | 1 + .../src/assets/Sidebar-home.svg | 1 + .../src/assets/Sidebar-lotofacil.svg | 1 + .../src/assets/Sidebar-lotomania.svg | 1 + .../{Sidebar.svg => Sidebar-megasena.svg} | 0 .../src/assets/Sidebar-quina.svg | 1 + .../src/assets/Sidebar-timemania.svg | 1 + .../src/components/DiaS/DiaS.js | 65 ++++++++ .../src/components/DiaS/styles.js | 34 ++++ .../src/components/DrawNumbers/DrawNumbers.js | 11 ++ .../src/components/DrawNumbers/styles.js | 29 ++++ .../MainContent.js => Footer/Footer.js} | 9 +- .../src/components/Footer/styles.js | 36 ++++ .../src/components/Home/Home.js | 2 +- .../src/components/Home/styles.js | 16 +- .../src/components/LotoF/LotoF.js | 65 ++++++++ .../src/components/LotoF/styles.js | 34 ++++ .../src/components/LotoM/LotoM.js | 65 ++++++++ .../src/components/LotoM/styles.js | 34 ++++ .../src/components/MainContent/styles.js | 14 -- .../src/components/Mega/Mega.js | 68 ++++++++ .../src/components/Mega/styles.js | 34 ++++ .../src/components/Quina/Quina.js | 65 ++++++++ .../src/components/Quina/styles.js | 34 ++++ .../src/components/Sidebar/Sidebar.js | 29 ++-- .../src/components/Sidebar/styles.js | 69 ++++---- .../src/components/SidebarDiaS/SidebarDiaS.js | 89 ++++++++++ .../src/components/SidebarDiaS/styles.js | 156 ++++++++++++++++++ .../components/SidebarLotoF/SidebarLotoF.js | 89 ++++++++++ .../src/components/SidebarLotoF/styles.js | 155 +++++++++++++++++ .../components/SidebarLotoM/SidebarLotoM.js | 89 ++++++++++ .../src/components/SidebarLotoM/styles.js | 155 +++++++++++++++++ .../src/components/SidebarMega/SidebarMega.js | 89 ++++++++++ .../src/components/SidebarMega/styles.js | 154 +++++++++++++++++ .../components/SidebarQuina/SidebarQuina.js | 89 ++++++++++ .../src/components/SidebarQuina/styles.js | 154 +++++++++++++++++ .../components/SidebarTimeM/SidebarTimeM.js | 89 ++++++++++ .../src/components/SidebarTimeM/styles.js | 155 +++++++++++++++++ .../src/components/TimeM/TimeM.js | 65 ++++++++ .../src/components/TimeM/styles.js | 34 ++++ .../loteria-brainn/src/constants/Colors.js | 6 - .../src/pages/DiaSorte/DiaSorte.js | 8 +- .../src/pages/HomePage/HomePage.js | 4 +- .../src/pages/LotoFacil/LotoFacil.js | 13 +- .../src/pages/LotoMania/LotoMania.js | 8 +- .../src/pages/MegaSena/MegaSena.js | 8 +- .../loteria-brainn/src/pages/Quina/Quina.js | 9 - .../src/pages/Quina/QuinaPage.js | 15 ++ .../src/pages/TimeMania/TimeMania.js | 8 +- semana23/loteria-brainn/src/routes/Router.js | 2 +- 51 files changed, 2283 insertions(+), 90 deletions(-) create mode 100644 semana23/loteria-brainn/src/assets/Sidebar-diadesorte.svg create mode 100644 semana23/loteria-brainn/src/assets/Sidebar-home.svg create mode 100644 semana23/loteria-brainn/src/assets/Sidebar-lotofacil.svg create mode 100644 semana23/loteria-brainn/src/assets/Sidebar-lotomania.svg rename semana23/loteria-brainn/src/assets/{Sidebar.svg => Sidebar-megasena.svg} (100%) create mode 100644 semana23/loteria-brainn/src/assets/Sidebar-quina.svg create mode 100644 semana23/loteria-brainn/src/assets/Sidebar-timemania.svg create mode 100644 semana23/loteria-brainn/src/components/DiaS/DiaS.js create mode 100644 semana23/loteria-brainn/src/components/DiaS/styles.js create mode 100644 semana23/loteria-brainn/src/components/DrawNumbers/DrawNumbers.js create mode 100644 semana23/loteria-brainn/src/components/DrawNumbers/styles.js rename semana23/loteria-brainn/src/components/{MainContent/MainContent.js => Footer/Footer.js} (50%) create mode 100644 semana23/loteria-brainn/src/components/Footer/styles.js create mode 100644 semana23/loteria-brainn/src/components/LotoF/LotoF.js create mode 100644 semana23/loteria-brainn/src/components/LotoF/styles.js create mode 100644 semana23/loteria-brainn/src/components/LotoM/LotoM.js create mode 100644 semana23/loteria-brainn/src/components/LotoM/styles.js delete mode 100644 semana23/loteria-brainn/src/components/MainContent/styles.js create mode 100644 semana23/loteria-brainn/src/components/Mega/Mega.js create mode 100644 semana23/loteria-brainn/src/components/Mega/styles.js create mode 100644 semana23/loteria-brainn/src/components/Quina/Quina.js create mode 100644 semana23/loteria-brainn/src/components/Quina/styles.js create mode 100644 semana23/loteria-brainn/src/components/SidebarDiaS/SidebarDiaS.js create mode 100644 semana23/loteria-brainn/src/components/SidebarDiaS/styles.js create mode 100644 semana23/loteria-brainn/src/components/SidebarLotoF/SidebarLotoF.js create mode 100644 semana23/loteria-brainn/src/components/SidebarLotoF/styles.js create mode 100644 semana23/loteria-brainn/src/components/SidebarLotoM/SidebarLotoM.js create mode 100644 semana23/loteria-brainn/src/components/SidebarLotoM/styles.js create mode 100644 semana23/loteria-brainn/src/components/SidebarMega/SidebarMega.js create mode 100644 semana23/loteria-brainn/src/components/SidebarMega/styles.js create mode 100644 semana23/loteria-brainn/src/components/SidebarQuina/SidebarQuina.js create mode 100644 semana23/loteria-brainn/src/components/SidebarQuina/styles.js create mode 100644 semana23/loteria-brainn/src/components/SidebarTimeM/SidebarTimeM.js create mode 100644 semana23/loteria-brainn/src/components/SidebarTimeM/styles.js create mode 100644 semana23/loteria-brainn/src/components/TimeM/TimeM.js create mode 100644 semana23/loteria-brainn/src/components/TimeM/styles.js delete mode 100644 semana23/loteria-brainn/src/constants/Colors.js delete mode 100644 semana23/loteria-brainn/src/pages/Quina/Quina.js create mode 100644 semana23/loteria-brainn/src/pages/Quina/QuinaPage.js diff --git a/semana23/loteria-brainn/public/index.html b/semana23/loteria-brainn/public/index.html index 3cada50..6655b0a 100644 --- a/semana23/loteria-brainn/public/index.html +++ b/semana23/loteria-brainn/public/index.html @@ -1,5 +1,5 @@ - + @@ -34,11 +34,14 @@ #root { margin: 0; padding: 0; - width: 100%; - min-height: 100vh; - font-family: 'Josefin Sans', sans-serif; + font-family: 'Montserrat', sans-serif; overflow-x: hidden; overflow-y: hidden; + background-color: #EFEFEF; + } + @font-face { + font-family: 'Montserrat'; + src: url('../src/assets/') format('ttf'); } diff --git a/semana23/loteria-brainn/src/assets/Sidebar-diadesorte.svg b/semana23/loteria-brainn/src/assets/Sidebar-diadesorte.svg new file mode 100644 index 0000000..8bc4753 --- /dev/null +++ b/semana23/loteria-brainn/src/assets/Sidebar-diadesorte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/semana23/loteria-brainn/src/assets/Sidebar-home.svg b/semana23/loteria-brainn/src/assets/Sidebar-home.svg new file mode 100644 index 0000000..f1a0943 --- /dev/null +++ b/semana23/loteria-brainn/src/assets/Sidebar-home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/semana23/loteria-brainn/src/assets/Sidebar-lotofacil.svg b/semana23/loteria-brainn/src/assets/Sidebar-lotofacil.svg new file mode 100644 index 0000000..2ee4554 --- /dev/null +++ b/semana23/loteria-brainn/src/assets/Sidebar-lotofacil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/semana23/loteria-brainn/src/assets/Sidebar-lotomania.svg b/semana23/loteria-brainn/src/assets/Sidebar-lotomania.svg new file mode 100644 index 0000000..e5955eb --- /dev/null +++ b/semana23/loteria-brainn/src/assets/Sidebar-lotomania.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/semana23/loteria-brainn/src/assets/Sidebar.svg b/semana23/loteria-brainn/src/assets/Sidebar-megasena.svg similarity index 100% rename from semana23/loteria-brainn/src/assets/Sidebar.svg rename to semana23/loteria-brainn/src/assets/Sidebar-megasena.svg diff --git a/semana23/loteria-brainn/src/assets/Sidebar-quina.svg b/semana23/loteria-brainn/src/assets/Sidebar-quina.svg new file mode 100644 index 0000000..eb977c5 --- /dev/null +++ b/semana23/loteria-brainn/src/assets/Sidebar-quina.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/semana23/loteria-brainn/src/assets/Sidebar-timemania.svg b/semana23/loteria-brainn/src/assets/Sidebar-timemania.svg new file mode 100644 index 0000000..38605ea --- /dev/null +++ b/semana23/loteria-brainn/src/assets/Sidebar-timemania.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/DiaS/DiaS.js b/semana23/loteria-brainn/src/components/DiaS/DiaS.js new file mode 100644 index 0000000..7d284b9 --- /dev/null +++ b/semana23/loteria-brainn/src/components/DiaS/DiaS.js @@ -0,0 +1,65 @@ +import * as C from './styles' +import axios from 'axios' +import { useState, useEffect } from 'react' +import BASE_URL from '../../constants/Url' +import DrawNumbers from '../DrawNumbers/DrawNumbers' + +export const DiaS = () => { + const [initialDraws, setInitialDraws] = useState([]) + const [drawsID, setDrawsID] = useState("") + const [draws, setDraws] = useState([]) + + const getInitialData = () => { + axios + .get(`${BASE_URL}/loterias-concursos`) + .then((res) => { + setInitialDraws(res.data[5]) + + if (initialDraws) { + setDrawsID(res.data[5].concursoId) + } + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + const getDrawsByID = (id) => { + axios + .get(`${BASE_URL}/concursos/${id}`) + .then((res) => { + setDraws(res.data) + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + useEffect(() => { + getInitialData() + }, [initialDraws]) + + useEffect(() => { + if (drawsID) { + getDrawsByID(drawsID) + } + }, [drawsID]) + + return( +
+ +
    + {draws.numeros && draws.numeros.map((number) => ( + + )) + } +
+
+
+ ) +} + +export default DiaS \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/DiaS/styles.js b/semana23/loteria-brainn/src/components/DiaS/styles.js new file mode 100644 index 0000000..ae82375 --- /dev/null +++ b/semana23/loteria-brainn/src/components/DiaS/styles.js @@ -0,0 +1,34 @@ +import styled from "styled-components" + +export const ContainerNumbers = styled.div ` + display: flex; + flex-direction: row; + margin-top: 15rem; + margin-left: 27rem; + + ul { + display: flex; + flex-direction: row; + margin-top: 0rem; + margin-left: -0.8rem; + margin-right: 1.25rem; + list-style: none; + flex-wrap: wrap; + justify-content: center; + align-items: center; + font-style: normal; + font-weight: bold; + font-size: 1.68rem; + line-height: 2.06rem; + color: #333333; + } + + @media (max-width: 800px) { + margin-top: 22rem; + margin-left: 0; + ul { + right: 0%; + } + } + +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/DrawNumbers/DrawNumbers.js b/semana23/loteria-brainn/src/components/DrawNumbers/DrawNumbers.js new file mode 100644 index 0000000..2f399af --- /dev/null +++ b/semana23/loteria-brainn/src/components/DrawNumbers/DrawNumbers.js @@ -0,0 +1,11 @@ +import * as C from './styles' + +export const DrawNumbers = ({ numbers }) => { + return + + {numbers} + + +} + +export default DrawNumbers \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/DrawNumbers/styles.js b/semana23/loteria-brainn/src/components/DrawNumbers/styles.js new file mode 100644 index 0000000..457023a --- /dev/null +++ b/semana23/loteria-brainn/src/components/DrawNumbers/styles.js @@ -0,0 +1,29 @@ +import styled from "styled-components" + +export const Container = styled.div ` + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +` + +export const StyleDrawNumbers = styled.li ` + background-color: #FFFFFF; + border-radius: 50%; + height: 5rem; + width: 5rem; + margin: 0.5rem; + font-size: 1.7rem; + font-weight: 600; + display: flex; + justify-content: center; + align-items: center; + + @media(max-width: 800px) { + top: 0%; + height: 2.75rem; + width: 2.75rem; + font-size: 1.2rem; + margin: 1rem 0.5rem 0.5rem 0.5rem; + } +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/MainContent/MainContent.js b/semana23/loteria-brainn/src/components/Footer/Footer.js similarity index 50% rename from semana23/loteria-brainn/src/components/MainContent/MainContent.js rename to semana23/loteria-brainn/src/components/Footer/Footer.js index 576e8b0..80bdd8d 100644 --- a/semana23/loteria-brainn/src/components/MainContent/MainContent.js +++ b/semana23/loteria-brainn/src/components/Footer/Footer.js @@ -1,11 +1,14 @@ import * as C from './styles' -export const MainContent = () => { +export const Footer = () => { return ( - Este sorteio é meramente ilustrativo e não possui nenhuma ligação com a CAIXA. + + Este sorteio é meramente ilustrativo e não possui nenhuma + ligação com a CAIXA. + ) } -export default MainContent \ No newline at end of file +export default Footer \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/Footer/styles.js b/semana23/loteria-brainn/src/components/Footer/styles.js new file mode 100644 index 0000000..9cbf762 --- /dev/null +++ b/semana23/loteria-brainn/src/components/Footer/styles.js @@ -0,0 +1,36 @@ +import styled from "styled-components" + +export const Container = styled.div ` + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +` + +export const ContainerText = styled.div ` + position: absolute; + bottom: 1rem; + margin-left: 35rem; + font-style: normal; + font-weight: normal; + font-size: 1rem; + line-height: 1.06rem; + color: #000000; + width: 40.62rem; + height: 1.25rem; + + @media (max-width: 800px) { + display: flex; + position: absolute; + font-style: normal; + font-weight: normal; + font-size: 1rem; + line-height: 1rem; + text-align: center; + width: 100vw; + right: 0%; + bottom: 2rem; + margin-left: 10rem; + + } +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/Home/Home.js b/semana23/loteria-brainn/src/components/Home/Home.js index e1a697a..5f51372 100644 --- a/semana23/loteria-brainn/src/components/Home/Home.js +++ b/semana23/loteria-brainn/src/components/Home/Home.js @@ -3,7 +3,7 @@ import * as C from './styles' export const Home = () => { return ( - Olá! Selecione um sorteio no menu ao lado. + Olá! Selecione um sorteio no menu para ver os resultados da semana. ) } diff --git a/semana23/loteria-brainn/src/components/Home/styles.js b/semana23/loteria-brainn/src/components/Home/styles.js index ed00c90..a9b3683 100644 --- a/semana23/loteria-brainn/src/components/Home/styles.js +++ b/semana23/loteria-brainn/src/components/Home/styles.js @@ -8,7 +8,19 @@ export const Container = styled.div ` bottom: 8.98%; font-style: normal; font-weight: normal; - font-size: 20px; - line-height: 20px; + font-size: 1.25rem; + line-height: 1.25rem; color: #000000; + + @media (max-width: 800px) { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + font-size: 1.25rem; + line-height: 1.12rem; + left: 0%; + right: 0%; + text-align: center; + } ` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/LotoF/LotoF.js b/semana23/loteria-brainn/src/components/LotoF/LotoF.js new file mode 100644 index 0000000..d5674c7 --- /dev/null +++ b/semana23/loteria-brainn/src/components/LotoF/LotoF.js @@ -0,0 +1,65 @@ +import * as C from './styles' +import axios from 'axios' +import { useState, useEffect } from 'react' +import BASE_URL from '../../constants/Url' +import DrawNumbers from '../DrawNumbers/DrawNumbers' + +export const LotoF = () => { + const [initialDraws, setInitialDraws] = useState([]) + const [drawsID, setDrawsID] = useState("") + const [draws, setDraws] = useState([]) + + const getInitialData = () => { + axios + .get(`${BASE_URL}/loterias-concursos`) + .then((res) => { + setInitialDraws(res.data[2]) + + if (initialDraws) { + setDrawsID(res.data[2].concursoId) + } + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + const getDrawsByID = (id) => { + axios + .get(`${BASE_URL}/concursos/${id}`) + .then((res) => { + setDraws(res.data) + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + useEffect(() => { + getInitialData() + }, [initialDraws]) + + useEffect(() => { + if (drawsID) { + getDrawsByID(drawsID) + } + }, [drawsID]) + + return( +
+ +
    + {draws.numeros && draws.numeros.map((number) => ( + + )) + } +
+
+
+ ) +} + +export default LotoF \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/LotoF/styles.js b/semana23/loteria-brainn/src/components/LotoF/styles.js new file mode 100644 index 0000000..4457ca8 --- /dev/null +++ b/semana23/loteria-brainn/src/components/LotoF/styles.js @@ -0,0 +1,34 @@ +import styled from "styled-components" + +export const ContainerNumbers = styled.div ` + display: flex; + flex-direction: row; + margin-top: 10rem; + margin-left: 27rem; + + ul { + display: flex; + flex-direction: row; + margin-top: 0rem; + margin-left: -0.8rem; + margin-right: 1.25rem; + list-style: none; + flex-wrap: wrap; + justify-content: center; + align-items: center; + font-style: normal; + font-weight: bold; + font-size: 1.68rem; + line-height: 2.06rem; + color: #333333; + } + + @media (max-width: 800px) { + margin-top: 19rem; + margin-left: 0; + ul { + right: 0%; + } + } + +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/LotoM/LotoM.js b/semana23/loteria-brainn/src/components/LotoM/LotoM.js new file mode 100644 index 0000000..d5a5b37 --- /dev/null +++ b/semana23/loteria-brainn/src/components/LotoM/LotoM.js @@ -0,0 +1,65 @@ +import * as C from './styles' +import axios from 'axios' +import { useState, useEffect } from 'react' +import BASE_URL from '../../constants/Url' +import DrawNumbers from '../DrawNumbers/DrawNumbers' + +export const LotoM = () => { + const [initialDraws, setInitialDraws] = useState([]) + const [drawsID, setDrawsID] = useState("") + const [draws, setDraws] = useState([]) + + const getInitialData = () => { + axios + .get(`${BASE_URL}/loterias-concursos`) + .then((res) => { + setInitialDraws(res.data[3]) + + if (initialDraws) { + setDrawsID(res.data[3].concursoId) + } + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + const getDrawsByID = (id) => { + axios + .get(`${BASE_URL}/concursos/${id}`) + .then((res) => { + setDraws(res.data) + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + useEffect(() => { + getInitialData() + }, [initialDraws]) + + useEffect(() => { + if (drawsID) { + getDrawsByID(drawsID) + } + }, [drawsID]) + + return( +
+ +
    + {draws.numeros && draws.numeros.map((number) => ( + + )) + } +
+
+
+ ) +} + +export default LotoM \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/LotoM/styles.js b/semana23/loteria-brainn/src/components/LotoM/styles.js new file mode 100644 index 0000000..4457ca8 --- /dev/null +++ b/semana23/loteria-brainn/src/components/LotoM/styles.js @@ -0,0 +1,34 @@ +import styled from "styled-components" + +export const ContainerNumbers = styled.div ` + display: flex; + flex-direction: row; + margin-top: 10rem; + margin-left: 27rem; + + ul { + display: flex; + flex-direction: row; + margin-top: 0rem; + margin-left: -0.8rem; + margin-right: 1.25rem; + list-style: none; + flex-wrap: wrap; + justify-content: center; + align-items: center; + font-style: normal; + font-weight: bold; + font-size: 1.68rem; + line-height: 2.06rem; + color: #333333; + } + + @media (max-width: 800px) { + margin-top: 19rem; + margin-left: 0; + ul { + right: 0%; + } + } + +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/MainContent/styles.js b/semana23/loteria-brainn/src/components/MainContent/styles.js deleted file mode 100644 index 6908a47..0000000 --- a/semana23/loteria-brainn/src/components/MainContent/styles.js +++ /dev/null @@ -1,14 +0,0 @@ -import styled from "styled-components" - -export const Container = styled.div ` - position: absolute; - left: 46.62%; - right: 11.75%; - top: 89.17%; - bottom: 8.98%; - font-style: normal; - font-weight: normal; - font-size: 16px; - line-height: 17px; - color: #000000; -` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/Mega/Mega.js b/semana23/loteria-brainn/src/components/Mega/Mega.js new file mode 100644 index 0000000..873ec5f --- /dev/null +++ b/semana23/loteria-brainn/src/components/Mega/Mega.js @@ -0,0 +1,68 @@ +import * as C from './styles' +import axios from 'axios' +import { useState, useEffect } from 'react' +import BASE_URL from '../../constants/Url' +import DrawNumbers from '../DrawNumbers/DrawNumbers' + +export const Mega = () => { + const [initialDraws, setInitialDraws] = useState([]) + const [drawsID, setDrawsID] = useState("") + const [draws, setDraws] = useState([]) + + const getInitialData = () => { + axios + .get(`${BASE_URL}/loterias-concursos`) + .then((res) => { + setInitialDraws(res.data[0]) + + if (initialDraws) { + setDrawsID(res.data[0].concursoId) + } + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + const getDrawsByID = (id) => { + axios + .get(`${BASE_URL}/concursos/${id}`) + .then((res) => { + setDraws(res.data) + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + useEffect(() => { + getInitialData() + if (drawsID) { + getDrawsByID(drawsID) + } + }, [initialDraws], [drawsID]) + + useEffect(() => { + if (drawsID) { + getDrawsByID(drawsID) + } + }, [drawsID]) + + return( +
+ +
    + {draws.numeros && draws.numeros.map((number) => ( + + )) + } +
+
+
+ ) +} + +export default Mega \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/Mega/styles.js b/semana23/loteria-brainn/src/components/Mega/styles.js new file mode 100644 index 0000000..ae82375 --- /dev/null +++ b/semana23/loteria-brainn/src/components/Mega/styles.js @@ -0,0 +1,34 @@ +import styled from "styled-components" + +export const ContainerNumbers = styled.div ` + display: flex; + flex-direction: row; + margin-top: 15rem; + margin-left: 27rem; + + ul { + display: flex; + flex-direction: row; + margin-top: 0rem; + margin-left: -0.8rem; + margin-right: 1.25rem; + list-style: none; + flex-wrap: wrap; + justify-content: center; + align-items: center; + font-style: normal; + font-weight: bold; + font-size: 1.68rem; + line-height: 2.06rem; + color: #333333; + } + + @media (max-width: 800px) { + margin-top: 22rem; + margin-left: 0; + ul { + right: 0%; + } + } + +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/Quina/Quina.js b/semana23/loteria-brainn/src/components/Quina/Quina.js new file mode 100644 index 0000000..4809619 --- /dev/null +++ b/semana23/loteria-brainn/src/components/Quina/Quina.js @@ -0,0 +1,65 @@ +import * as C from './styles' +import axios from 'axios' +import { useState, useEffect } from 'react' +import BASE_URL from '../../constants/Url' +import DrawNumbers from '../DrawNumbers/DrawNumbers' + +export const Quina = () => { + const [initialDraws, setInitialDraws] = useState([]) + const [drawsID, setDrawsID] = useState("") + const [draws, setDraws] = useState([]) + + const getInitialData = () => { + axios + .get(`${BASE_URL}/loterias-concursos`) + .then((res) => { + setInitialDraws(res.data[1]) + + if (initialDraws) { + setDrawsID(res.data[1].concursoId) + } + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + const getDrawsByID = (id) => { + axios + .get(`${BASE_URL}/concursos/${id}`) + .then((res) => { + setDraws(res.data) + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + useEffect(() => { + getInitialData() + }, [initialDraws]) + + useEffect(() => { + if (drawsID) { + getDrawsByID(drawsID) + } + }, [drawsID]) + + return( +
+ +
    + {draws.numeros && draws.numeros.map((number) => ( + + )) + } +
+
+
+ ) +} + +export default Quina \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/Quina/styles.js b/semana23/loteria-brainn/src/components/Quina/styles.js new file mode 100644 index 0000000..dece6a3 --- /dev/null +++ b/semana23/loteria-brainn/src/components/Quina/styles.js @@ -0,0 +1,34 @@ +import styled from "styled-components" + +export const ContainerNumbers = styled.div ` + display: flex; + flex-direction: row; + margin-top: 15rem; + margin-left: 30rem; + + ul { + display: flex; + flex-direction: row; + margin-top: 0rem; + margin-left: -0.8rem; + margin-right: 1.25rem; + list-style: none; + flex-wrap: wrap; + justify-content: center; + align-items: center; + font-style: normal; + font-weight: bold; + font-size: 1.68rem; + line-height: 2.06rem; + color: #333333; + } + + @media (max-width: 800px) { + margin-top: 22rem; + margin-left: 0; + ul { + right: 0%; + } + } + +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/Sidebar/Sidebar.js b/semana23/loteria-brainn/src/components/Sidebar/Sidebar.js index 4a2aae3..88eca8c 100644 --- a/semana23/loteria-brainn/src/components/Sidebar/Sidebar.js +++ b/semana23/loteria-brainn/src/components/Sidebar/Sidebar.js @@ -1,8 +1,15 @@ import * as C from './styles' -import Background from '../../assets/Sidebar.svg' +import Background from '../../assets/Sidebar-home.svg' import Logo from '../../assets/Logo_Sena.svg' +import { useNavigate } from 'react-router-dom' export const Sidebar = () => { + const navigate = useNavigate() + + const handleSelect = (event) => { + navigate(`/${event.target.value}`) + } + return ( @@ -12,24 +19,24 @@ export const Sidebar = () => { Logo - MEGA-SENA + LOTERIAS - + + + + + + + Concurso - 4321 - 21/01/22 + Número - Data ) diff --git a/semana23/loteria-brainn/src/components/Sidebar/styles.js b/semana23/loteria-brainn/src/components/Sidebar/styles.js index 5570d8e..2034555 100644 --- a/semana23/loteria-brainn/src/components/Sidebar/styles.js +++ b/semana23/loteria-brainn/src/components/Sidebar/styles.js @@ -3,6 +3,8 @@ import styled from "styled-components" export const Container = styled.div ` display: flex; flex-direction: column; + justify-content: center; + align-items: center; ` export const BGContainer = styled.div ` @@ -13,15 +15,17 @@ export const BGContainer = styled.div ` right: 61.69%; top: 0%; bottom: 0%; + overflow: hidden; - @media (max-width: 500px) { - - img { + @media (max-width: 800px) { + left: 0%; + right: 0%; + position: fixed; + transform: rotate(90deg); + top: 0%; + margin-top: -19rem; + margin-left: -10rem; width: 100vw; - position: absolute; - top: -24.62%; - transform: rotate(90deg) - } } ` @@ -32,7 +36,7 @@ export const LogoContainer = styled.div ` top: 47.41%; bottom: 47.47%; - @media (max-width: 500px) { + @media (max-width: 800px) { position: absolute; left: 43.91%; right: 43.88%; @@ -47,32 +51,23 @@ export const TitleContainer = styled.div ` right: 73.57%; top: 49.43%; bottom: 48.52%; - font-family: 'Josefin Sans'; font-style: normal; font-weight: 700; font-size: 1.87rem; line-height: 2.31rem; color: #FFFFFF; - @media (max-width: 500px) { + @media (max-width: 800px) { position: absolute; - left: 26.68%; + left: 31.68%; right: 31.68%; top: 32.12%; bottom: 65.78%; - font-family: 'Josefin Sans'; font-style: normal; font-weight: bold; - font-size: 30px; + font-size: 1.87rem; line-height: 1.70rem; width: 13rem; - - - img { - width: 100vw; - max-width: 100vw; - min-width: 100vw; - } } ` @@ -85,8 +80,8 @@ export const SelectContainer = styled.div ` color: #333333; font-style: normal; font-weight: 500; - font-size: 15px; - line-height: 18px; + font-size: 0.93rem; + line-height: 1.12rem; select { width: 13.43rem; @@ -106,7 +101,7 @@ export const SelectContainer = styled.div ` bottom: 88.69%; } - @media (max-width: 500px) { + @media (max-width: 800px) { position: absolute; left: 23.67%; right: 27.86%; @@ -123,10 +118,17 @@ export const DrawContainer = styled.div ` bottom: 11.84%; font-style: normal; font-weight: 500; - font-size: 14px; - line-height: 17px; - letter-spacing: 0.135em; + font-size: 0.87rem; + line-height: 1.06rem; + letter-spacing: 0.134rem; color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + top: 38%; + margin-left: 8rem; + font-size: 1rem; + } ` export const DrawDataContainer = styled.div ` @@ -137,7 +139,16 @@ export const DrawDataContainer = styled.div ` bottom: 8.59%; font-style: normal; font-weight: bold; - font-size: 20px; - line-height: 24px; - color: #FFFFFF + font-size: 1.25rem; + line-height: 1.5rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + top: 42%; + margin-left: 7rem; + font-size: 1rem; + line-height: 0.62rem; + width: 7rem; + } ` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/SidebarDiaS/SidebarDiaS.js b/semana23/loteria-brainn/src/components/SidebarDiaS/SidebarDiaS.js new file mode 100644 index 0000000..a3bd008 --- /dev/null +++ b/semana23/loteria-brainn/src/components/SidebarDiaS/SidebarDiaS.js @@ -0,0 +1,89 @@ +import * as C from './styles' +import Background from '../../assets/Sidebar-diadesorte.svg' +import Logo from '../../assets/Logo_Sena.svg' +import { useNavigate } from 'react-router-dom' +import { useState, useEffect } from 'react' +import axios from 'axios' +import BASE_URL from '../../constants/Url' + +export const SidebarTimeM = () => { + const navigate = useNavigate() + const [initialDraws, setInitialDraws] = useState([]) + const [drawsID, setDrawsID] = useState("") + const [draws, setDraws] = useState([]) + const date = new Date(draws.data) + const newDate = date.toLocaleDateString("pt-br", { timeZone: "UTC" }) + + const getInitialData = () => { + axios + .get(`${BASE_URL}/loterias-concursos`) + .then((res) => { + setInitialDraws(res.data[5]) + + if (initialDraws) { + setDrawsID(res.data[5].concursoId) + } + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + const getDrawsByID = (id) => { + axios + .get(`${BASE_URL}/concursos/${id}`) + .then((res) => { + setDraws(res.data) + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + useEffect(() => { + getInitialData() + }, [initialDraws]) + + useEffect(() => { + if (drawsID) { + getDrawsByID(drawsID) + } + }, [drawsID]) + + const handleSelect = (event) => { + navigate(`/${event.target.value}`) + } + + return ( + + + Background + + + Logo + + + DIA DE SORTE + + + + + + Concurso + + + {draws.id} - {date && newDate} + + + ) +} + +export default SidebarTimeM \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/SidebarDiaS/styles.js b/semana23/loteria-brainn/src/components/SidebarDiaS/styles.js new file mode 100644 index 0000000..babce55 --- /dev/null +++ b/semana23/loteria-brainn/src/components/SidebarDiaS/styles.js @@ -0,0 +1,156 @@ +import styled from "styled-components" + +export const Container = styled.div ` + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +` + +export const BGContainer = styled.div ` + display: flex; + flex-direction: column; + position: absolute; + left: 0%; + right: 61.69%; + top: 0%; + bottom: 0%; + overflow: hidden; + + @media (max-width: 800px) { + left: 0%; + right: 0%; + position: fixed; + transform: rotate(90deg); + top: 0%; + margin-top: -19rem; + margin-left: -10rem; + width: 100vw; + } +` + +export const LogoContainer = styled.div ` + position: absolute; + left: 5.99%; + right: 90.31%; + top: 47.41%; + bottom: 47.47%; + + @media (max-width: 800px) { + position: absolute; + left: 43.91%; + right: 43.88%; + top: 21.9%; + bottom: 71.19%; + } +` + +export const TitleContainer = styled.div ` + position: absolute; + left: 11.11%; + right: 73.57%; + top: 49.43%; + bottom: 48.52%; + font-style: normal; + font-weight: 700; + font-size: 1.87rem; + line-height: 2.31rem; + color: #FFFFFF; + width: 14rem; + + @media (max-width: 800px) { + position: absolute; + left: 26.68%; + right: 31.68%; + top: 32.12%; + bottom: 65.78%; + font-style: normal; + font-weight: bold; + font-size: 1.87rem; + line-height: 1.70rem; + width: 14rem; + height: 100vh; + } +` + +export const SelectContainer = styled.div ` + position: absolute; + left: 6%; + right: 80.51%; + top: 8.52%; + bottom: 87.3%; + color: #333333; + font-style: normal; + font-weight: 500; + font-size: 0.93rem; + line-height: 1.12rem; + + select { + width: 13.43rem; + height: 2.82rem; + border-radius: 0.5rem; + padding: 1rem; + padding-right: 2rem; + border: 0; + color: #333333; + } + + option { + position: absolute; + left: 7.43%; + right: 85.43%; + top: 9.83%; + bottom: 88.69%; + } + + @media (max-width: 500px) { + position: absolute; + left: 23.67%; + right: 27.86%; + top: 6.98%; + bottom: 87.38%; + } +` + +export const DrawContainer = styled.div ` + position: absolute; + left: 6%; + right: 84.83%; + top: 86.76%; + bottom: 11.84%; + font-style: normal; + font-weight: 500; + font-size: 0.87rem; + line-height: 1.06rem; + letter-spacing: 0.134rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + top: 38%; + margin-left: 8rem; + font-size: 1rem; + } +` + +export const DrawDataContainer = styled.div ` + position: absolute; + left: 6%; + right: 77.69%; + top: 89.49%; + bottom: 8.59%; + font-style: normal; + font-weight: bold; + font-size: 1.25rem; + line-height: 1.5rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + top: 42%; + margin-left: 7rem; + font-size: 1rem; + line-height: 0.62rem; + width: 10rem; + } +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/SidebarLotoF/SidebarLotoF.js b/semana23/loteria-brainn/src/components/SidebarLotoF/SidebarLotoF.js new file mode 100644 index 0000000..d3fe1a6 --- /dev/null +++ b/semana23/loteria-brainn/src/components/SidebarLotoF/SidebarLotoF.js @@ -0,0 +1,89 @@ +import * as C from './styles' +import Background from '../../assets/Sidebar-lotofacil.svg' +import Logo from '../../assets/Logo_Sena.svg' +import { useNavigate } from 'react-router-dom' +import { useState, useEffect } from 'react' +import axios from 'axios' +import BASE_URL from '../../constants/Url' + +export const SidebarLotoF = () => { + const navigate = useNavigate() + const [initialDraws, setInitialDraws] = useState([]) + const [drawsID, setDrawsID] = useState("") + const [draws, setDraws] = useState([]) + const date = new Date(draws.data) + const newDate = date.toLocaleDateString("pt-br", { timeZone: "UTC" }) + + const getInitialData = () => { + axios + .get(`${BASE_URL}/loterias-concursos`) + .then((res) => { + setInitialDraws(res.data[2]) + + if (initialDraws) { + setDrawsID(res.data[2].concursoId) + } + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + const getDrawsByID = (id) => { + axios + .get(`${BASE_URL}/concursos/${id}`) + .then((res) => { + setDraws(res.data) + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + useEffect(() => { + getInitialData() + }, [initialDraws]) + + useEffect(() => { + if (drawsID) { + getDrawsByID(drawsID) + } + }, [drawsID]) + + const handleSelect = (event) => { + navigate(`/${event.target.value}`) + } + + return ( + + + Background + + + Logo + + + LOTOFACIL + + + + + + Concurso + + + {draws.id} - {date && newDate} + + + ) +} + +export default SidebarLotoF \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/SidebarLotoF/styles.js b/semana23/loteria-brainn/src/components/SidebarLotoF/styles.js new file mode 100644 index 0000000..ff30b45 --- /dev/null +++ b/semana23/loteria-brainn/src/components/SidebarLotoF/styles.js @@ -0,0 +1,155 @@ +import styled from "styled-components" + +export const Container = styled.div ` + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +` + +export const BGContainer = styled.div ` + display: flex; + flex-direction: column; + position: absolute; + left: 0%; + right: 61.69%; + top: 0%; + bottom: 0%; + overflow: hidden; + + @media (max-width: 800px) { + left: 0%; + right: 0%; + position: fixed; + transform: rotate(90deg); + top: 0%; + margin-top: -19rem; + margin-left: -10rem; + width: 100vw; + } +` + +export const LogoContainer = styled.div ` + position: absolute; + left: 5.99%; + right: 90.31%; + top: 47.41%; + bottom: 47.47%; + + @media (max-width: 800px) { + position: absolute; + left: 43.91%; + right: 43.88%; + top: 21.9%; + bottom: 71.19%; + } +` + +export const TitleContainer = styled.div ` + position: absolute; + left: 11.11%; + right: 73.57%; + top: 49.43%; + bottom: 48.52%; + font-style: normal; + font-weight: 700; + font-size: 1.87rem; + line-height: 2.31rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + left: 30.68%; + right: 31.68%; + top: 32.12%; + bottom: 65.78%; + font-style: normal; + font-weight: bold; + font-size: 1.87rem; + line-height: 1.70rem; + width: 13rem; + height: 100vh; + } +` + +export const SelectContainer = styled.div ` + position: absolute; + left: 6%; + right: 80.51%; + top: 8.52%; + bottom: 87.3%; + color: #333333; + font-style: normal; + font-weight: 500; + font-size: 0.93rem; + line-height: 1.12rem; + + select { + width: 13.43rem; + height: 2.82rem; + border-radius: 0.5rem; + padding: 1rem; + padding-right: 2rem; + border: 0; + color: #333333; + } + + option { + position: absolute; + left: 7.43%; + right: 85.43%; + top: 9.83%; + bottom: 88.69%; + } + + @media (max-width: 500px) { + position: absolute; + left: 23.67%; + right: 27.86%; + top: 6.98%; + bottom: 87.38%; + } +` + +export const DrawContainer = styled.div ` + position: absolute; + left: 6%; + right: 84.83%; + top: 86.76%; + bottom: 11.84%; + font-style: normal; + font-weight: 500; + font-size: 0.87rem; + line-height: 1.06rem; + letter-spacing: 0.134rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + top: 38%; + margin-left: 8rem; + font-size: 1rem; + } +` + +export const DrawDataContainer = styled.div ` + position: absolute; + left: 6%; + right: 77.69%; + top: 89.49%; + bottom: 8.59%; + font-style: normal; + font-weight: bold; + font-size: 1.25rem; + line-height: 1.5rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + top: 42%; + margin-left: 7rem; + font-size: 1rem; + line-height: 0.62rem; + width: 10rem; + } +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/SidebarLotoM/SidebarLotoM.js b/semana23/loteria-brainn/src/components/SidebarLotoM/SidebarLotoM.js new file mode 100644 index 0000000..f28db6a --- /dev/null +++ b/semana23/loteria-brainn/src/components/SidebarLotoM/SidebarLotoM.js @@ -0,0 +1,89 @@ +import * as C from './styles' +import Background from '../../assets/Sidebar-lotomania.svg' +import Logo from '../../assets/Logo_Sena.svg' +import { useNavigate } from 'react-router-dom' +import { useState, useEffect } from 'react' +import axios from 'axios' +import BASE_URL from '../../constants/Url' + +export const SidebarLotoM = () => { + const navigate = useNavigate() + const [initialDraws, setInitialDraws] = useState([]) + const [drawsID, setDrawsID] = useState("") + const [draws, setDraws] = useState([]) + const date = new Date(draws.data) + const newDate = date.toLocaleDateString("pt-br", { timeZone: "UTC" }) + + const getInitialData = () => { + axios + .get(`${BASE_URL}/loterias-concursos`) + .then((res) => { + setInitialDraws(res.data[3]) + + if (initialDraws) { + setDrawsID(res.data[3].concursoId) + } + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + const getDrawsByID = (id) => { + axios + .get(`${BASE_URL}/concursos/${id}`) + .then((res) => { + setDraws(res.data) + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + useEffect(() => { + getInitialData() + }, [initialDraws]) + + useEffect(() => { + if (drawsID) { + getDrawsByID(drawsID) + } + }, [drawsID]) + + const handleSelect = (event) => { + navigate(`/${event.target.value}`) + } + + return ( + + + Background + + + Logo + + + LOTOFACIL + + + + + + Concurso + + + {draws.id} - {date && newDate} + + + ) +} + +export default SidebarLotoM \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/SidebarLotoM/styles.js b/semana23/loteria-brainn/src/components/SidebarLotoM/styles.js new file mode 100644 index 0000000..ff30b45 --- /dev/null +++ b/semana23/loteria-brainn/src/components/SidebarLotoM/styles.js @@ -0,0 +1,155 @@ +import styled from "styled-components" + +export const Container = styled.div ` + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +` + +export const BGContainer = styled.div ` + display: flex; + flex-direction: column; + position: absolute; + left: 0%; + right: 61.69%; + top: 0%; + bottom: 0%; + overflow: hidden; + + @media (max-width: 800px) { + left: 0%; + right: 0%; + position: fixed; + transform: rotate(90deg); + top: 0%; + margin-top: -19rem; + margin-left: -10rem; + width: 100vw; + } +` + +export const LogoContainer = styled.div ` + position: absolute; + left: 5.99%; + right: 90.31%; + top: 47.41%; + bottom: 47.47%; + + @media (max-width: 800px) { + position: absolute; + left: 43.91%; + right: 43.88%; + top: 21.9%; + bottom: 71.19%; + } +` + +export const TitleContainer = styled.div ` + position: absolute; + left: 11.11%; + right: 73.57%; + top: 49.43%; + bottom: 48.52%; + font-style: normal; + font-weight: 700; + font-size: 1.87rem; + line-height: 2.31rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + left: 30.68%; + right: 31.68%; + top: 32.12%; + bottom: 65.78%; + font-style: normal; + font-weight: bold; + font-size: 1.87rem; + line-height: 1.70rem; + width: 13rem; + height: 100vh; + } +` + +export const SelectContainer = styled.div ` + position: absolute; + left: 6%; + right: 80.51%; + top: 8.52%; + bottom: 87.3%; + color: #333333; + font-style: normal; + font-weight: 500; + font-size: 0.93rem; + line-height: 1.12rem; + + select { + width: 13.43rem; + height: 2.82rem; + border-radius: 0.5rem; + padding: 1rem; + padding-right: 2rem; + border: 0; + color: #333333; + } + + option { + position: absolute; + left: 7.43%; + right: 85.43%; + top: 9.83%; + bottom: 88.69%; + } + + @media (max-width: 500px) { + position: absolute; + left: 23.67%; + right: 27.86%; + top: 6.98%; + bottom: 87.38%; + } +` + +export const DrawContainer = styled.div ` + position: absolute; + left: 6%; + right: 84.83%; + top: 86.76%; + bottom: 11.84%; + font-style: normal; + font-weight: 500; + font-size: 0.87rem; + line-height: 1.06rem; + letter-spacing: 0.134rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + top: 38%; + margin-left: 8rem; + font-size: 1rem; + } +` + +export const DrawDataContainer = styled.div ` + position: absolute; + left: 6%; + right: 77.69%; + top: 89.49%; + bottom: 8.59%; + font-style: normal; + font-weight: bold; + font-size: 1.25rem; + line-height: 1.5rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + top: 42%; + margin-left: 7rem; + font-size: 1rem; + line-height: 0.62rem; + width: 10rem; + } +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/SidebarMega/SidebarMega.js b/semana23/loteria-brainn/src/components/SidebarMega/SidebarMega.js new file mode 100644 index 0000000..1aa3416 --- /dev/null +++ b/semana23/loteria-brainn/src/components/SidebarMega/SidebarMega.js @@ -0,0 +1,89 @@ +import * as C from './styles' +import Background from '../../assets/Sidebar-megasena.svg' +import Logo from '../../assets/Logo_Sena.svg' +import { useNavigate } from 'react-router-dom' +import { useState, useEffect } from 'react' +import axios from 'axios' +import BASE_URL from '../../constants/Url' + +export const Sidebar = () => { + const navigate = useNavigate() + const [initialDraws, setInitialDraws] = useState([]) + const [drawsID, setDrawsID] = useState("") + const [draws, setDraws] = useState([]) + const date = new Date(draws.data) + const newDate = date.toLocaleDateString("pt-br", { timeZone: "UTC" }) + + const getInitialData = () => { + axios + .get(`${BASE_URL}/loterias-concursos`) + .then((res) => { + setInitialDraws(res.data[0]) + + if (initialDraws) { + setDrawsID(res.data[0].concursoId) + } + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + const getDrawsByID = (id) => { + axios + .get(`${BASE_URL}/concursos/${id}`) + .then((res) => { + setDraws(res.data) + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + useEffect(() => { + getInitialData() + }, [initialDraws]) + + useEffect(() => { + if (drawsID) { + getDrawsByID(drawsID) + } + }, [drawsID]) + + const handleSelect = (event) => { + navigate(`/${event.target.value}`) + } + + return ( + + + Background + + + Logo + + + MEGA-SENA + + + + + + Concurso + + + {draws.id} - {date && newDate} + + + ) +} + +export default Sidebar \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/SidebarMega/styles.js b/semana23/loteria-brainn/src/components/SidebarMega/styles.js new file mode 100644 index 0000000..1be1052 --- /dev/null +++ b/semana23/loteria-brainn/src/components/SidebarMega/styles.js @@ -0,0 +1,154 @@ +import styled from "styled-components" + +export const Container = styled.div ` + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +` + +export const BGContainer = styled.div ` + display: flex; + flex-direction: column; + position: absolute; + left: 0%; + right: 61.69%; + top: 0%; + bottom: 0%; + overflow: hidden; + + @media (max-width: 800px) { + left: 0%; + right: 0%; + position: fixed; + transform: rotate(90deg); + top: 0%; + margin-top: -19rem; + margin-left: -10rem; + width: 100vw; + } +` + +export const LogoContainer = styled.div ` + position: absolute; + left: 5.99%; + right: 90.31%; + top: 47.41%; + bottom: 47.47%; + + @media (max-width: 800px) { + position: absolute; + left: 43.91%; + right: 43.88%; + top: 21.9%; + bottom: 71.19%; + } +` + +export const TitleContainer = styled.div ` + position: absolute; + left: 11.11%; + right: 73.57%; + top: 49.43%; + bottom: 48.52%; + font-style: normal; + font-weight: 700; + font-size: 1.87rem; + line-height: 2.31rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + left: 27.68%; + right: 31.68%; + top: 32.12%; + bottom: 65.78%; + font-style: normal; + font-weight: bold; + font-size: 1.87rem; + line-height: 1.70rem; + width: 13rem; + } +` + +export const SelectContainer = styled.div ` + position: absolute; + left: 6%; + right: 80.51%; + top: 8.52%; + bottom: 87.3%; + color: #333333; + font-style: normal; + font-weight: 500; + font-size: 0.93rem; + line-height: 1.12rem; + + select { + width: 13.43rem; + height: 2.82rem; + border-radius: 0.5rem; + padding: 1rem; + padding-right: 2rem; + border: 0; + color: #333333; + } + + option { + position: absolute; + left: 7.43%; + right: 85.43%; + top: 9.83%; + bottom: 88.69%; + } + + @media (max-width: 500px) { + position: absolute; + left: 23.67%; + right: 27.86%; + top: 6.98%; + bottom: 87.38%; + } +` + +export const DrawContainer = styled.div ` + position: absolute; + left: 6%; + right: 84.83%; + top: 86.76%; + bottom: 11.84%; + font-style: normal; + font-weight: 500; + font-size: 0.87rem; + line-height: 1.06rem; + letter-spacing: 0.134rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + top: 38%; + margin-left: 8rem; + font-size: 1rem; + } +` + +export const DrawDataContainer = styled.div ` + position: absolute; + left: 6%; + right: 77.69%; + top: 89.49%; + bottom: 8.59%; + font-style: normal; + font-weight: bold; + font-size: 1.25rem; + line-height: 1.5rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + top: 42%; + margin-left: 7rem; + font-size: 1rem; + line-height: 0.62rem; + width: 10rem; + } +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/SidebarQuina/SidebarQuina.js b/semana23/loteria-brainn/src/components/SidebarQuina/SidebarQuina.js new file mode 100644 index 0000000..ccea14b --- /dev/null +++ b/semana23/loteria-brainn/src/components/SidebarQuina/SidebarQuina.js @@ -0,0 +1,89 @@ +import * as C from './styles' +import Background from '../../assets/Sidebar-quina.svg' +import Logo from '../../assets/Logo_Sena.svg' +import { useNavigate } from 'react-router-dom' +import { useState, useEffect } from 'react' +import axios from 'axios' +import BASE_URL from '../../constants/Url' + +export const Sidebar = () => { + const navigate = useNavigate() + const [initialDraws, setInitialDraws] = useState([]) + const [drawsID, setDrawsID] = useState("") + const [draws, setDraws] = useState([]) + const date = new Date(draws.data) + const newDate = date.toLocaleDateString("pt-br", { timeZone: "UTC" }) + + const getInitialData = () => { + axios + .get(`${BASE_URL}/loterias-concursos`) + .then((res) => { + setInitialDraws(res.data[1]) + + if (initialDraws) { + setDrawsID(res.data[1].concursoId) + } + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + const getDrawsByID = (id) => { + axios + .get(`${BASE_URL}/concursos/${id}`) + .then((res) => { + setDraws(res.data) + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + useEffect(() => { + getInitialData() + }, [initialDraws]) + + useEffect(() => { + if (drawsID) { + getDrawsByID(drawsID) + } + }, [drawsID]) + + const handleSelect = (event) => { + navigate(`/${event.target.value}`) + } + + return ( + + + Background + + + Logo + + + QUINA + + + + + + Concurso + + + {draws.id} - {date && newDate} + + + ) +} + +export default Sidebar \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/SidebarQuina/styles.js b/semana23/loteria-brainn/src/components/SidebarQuina/styles.js new file mode 100644 index 0000000..7a9dcb2 --- /dev/null +++ b/semana23/loteria-brainn/src/components/SidebarQuina/styles.js @@ -0,0 +1,154 @@ +import styled from "styled-components" + +export const Container = styled.div ` + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +` + +export const BGContainer = styled.div ` + display: flex; + flex-direction: column; + position: absolute; + left: 0%; + right: 61.69%; + top: 0%; + bottom: 0%; + overflow: hidden; + + @media (max-width: 800px) { + left: 0%; + right: 0%; + position: fixed; + transform: rotate(90deg); + top: 0%; + margin-top: -19rem; + margin-left: -10rem; + width: 100vw; + } +` + +export const LogoContainer = styled.div ` + position: absolute; + left: 5.99%; + right: 90.31%; + top: 47.41%; + bottom: 47.47%; + + @media (max-width: 800px) { + position: absolute; + left: 43.91%; + right: 43.88%; + top: 21.9%; + bottom: 71.19%; + } +` + +export const TitleContainer = styled.div ` + position: absolute; + left: 11.11%; + right: 73.57%; + top: 49.43%; + bottom: 48.52%; + font-style: normal; + font-weight: 700; + font-size: 1.87rem; + line-height: 2.31rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + left: 38.68%; + right: 31.68%; + top: 32.12%; + bottom: 65.78%; + font-style: normal; + font-weight: bold; + font-size: 1.87rem; + line-height: 1.70rem; + width: 13rem; + } +` + +export const SelectContainer = styled.div ` + position: absolute; + left: 6%; + right: 80.51%; + top: 8.52%; + bottom: 87.3%; + color: #333333; + font-style: normal; + font-weight: 500; + font-size: 0.93rem; + line-height: 1.12rem; + + select { + width: 13.43rem; + height: 2.82rem; + border-radius: 0.5rem; + padding: 1rem; + padding-right: 2rem; + border: 0; + color: #333333; + } + + option { + position: absolute; + left: 7.43%; + right: 85.43%; + top: 9.83%; + bottom: 88.69%; + } + + @media (max-width: 500px) { + position: absolute; + left: 23.67%; + right: 27.86%; + top: 6.98%; + bottom: 87.38%; + } +` + +export const DrawContainer = styled.div ` + position: absolute; + left: 6%; + right: 84.83%; + top: 86.76%; + bottom: 11.84%; + font-style: normal; + font-weight: 500; + font-size: 0.87rem; + line-height: 1.06rem; + letter-spacing: 0.134rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + top: 38%; + margin-left: 8rem; + font-size: 1rem; + } +` + +export const DrawDataContainer = styled.div ` + position: absolute; + left: 6%; + right: 77.69%; + top: 89.49%; + bottom: 8.59%; + font-style: normal; + font-weight: bold; + font-size: 1.25rem; + line-height: 1.5rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + top: 42%; + margin-left: 7rem; + font-size: 1rem; + line-height: 0.62rem; + width: 10rem; + } +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/SidebarTimeM/SidebarTimeM.js b/semana23/loteria-brainn/src/components/SidebarTimeM/SidebarTimeM.js new file mode 100644 index 0000000..bc21963 --- /dev/null +++ b/semana23/loteria-brainn/src/components/SidebarTimeM/SidebarTimeM.js @@ -0,0 +1,89 @@ +import * as C from './styles' +import Background from '../../assets/Sidebar-timemania.svg' +import Logo from '../../assets/Logo_Sena.svg' +import { useNavigate } from 'react-router-dom' +import { useState, useEffect } from 'react' +import axios from 'axios' +import BASE_URL from '../../constants/Url' + +export const SidebarDiaS = () => { + const navigate = useNavigate() + const [initialDraws, setInitialDraws] = useState([]) + const [drawsID, setDrawsID] = useState("") + const [draws, setDraws] = useState([]) + const date = new Date(draws.data) + const newDate = date.toLocaleDateString("pt-br", { timeZone: "UTC" }) + + const getInitialData = () => { + axios + .get(`${BASE_URL}/loterias-concursos`) + .then((res) => { + setInitialDraws(res.data[4]) + + if (initialDraws) { + setDrawsID(res.data[4].concursoId) + } + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + const getDrawsByID = (id) => { + axios + .get(`${BASE_URL}/concursos/${id}`) + .then((res) => { + setDraws(res.data) + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + useEffect(() => { + getInitialData() + }, [initialDraws]) + + useEffect(() => { + if (drawsID) { + getDrawsByID(drawsID) + } + }, [drawsID]) + + const handleSelect = (event) => { + navigate(`/${event.target.value}`) + } + + return ( + + + Background + + + Logo + + + TIMEMANIA + + + + + + Concurso + + + {draws.id} - {date && newDate} + + + ) +} + +export default SidebarDiaS \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/SidebarTimeM/styles.js b/semana23/loteria-brainn/src/components/SidebarTimeM/styles.js new file mode 100644 index 0000000..ff30b45 --- /dev/null +++ b/semana23/loteria-brainn/src/components/SidebarTimeM/styles.js @@ -0,0 +1,155 @@ +import styled from "styled-components" + +export const Container = styled.div ` + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +` + +export const BGContainer = styled.div ` + display: flex; + flex-direction: column; + position: absolute; + left: 0%; + right: 61.69%; + top: 0%; + bottom: 0%; + overflow: hidden; + + @media (max-width: 800px) { + left: 0%; + right: 0%; + position: fixed; + transform: rotate(90deg); + top: 0%; + margin-top: -19rem; + margin-left: -10rem; + width: 100vw; + } +` + +export const LogoContainer = styled.div ` + position: absolute; + left: 5.99%; + right: 90.31%; + top: 47.41%; + bottom: 47.47%; + + @media (max-width: 800px) { + position: absolute; + left: 43.91%; + right: 43.88%; + top: 21.9%; + bottom: 71.19%; + } +` + +export const TitleContainer = styled.div ` + position: absolute; + left: 11.11%; + right: 73.57%; + top: 49.43%; + bottom: 48.52%; + font-style: normal; + font-weight: 700; + font-size: 1.87rem; + line-height: 2.31rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + left: 30.68%; + right: 31.68%; + top: 32.12%; + bottom: 65.78%; + font-style: normal; + font-weight: bold; + font-size: 1.87rem; + line-height: 1.70rem; + width: 13rem; + height: 100vh; + } +` + +export const SelectContainer = styled.div ` + position: absolute; + left: 6%; + right: 80.51%; + top: 8.52%; + bottom: 87.3%; + color: #333333; + font-style: normal; + font-weight: 500; + font-size: 0.93rem; + line-height: 1.12rem; + + select { + width: 13.43rem; + height: 2.82rem; + border-radius: 0.5rem; + padding: 1rem; + padding-right: 2rem; + border: 0; + color: #333333; + } + + option { + position: absolute; + left: 7.43%; + right: 85.43%; + top: 9.83%; + bottom: 88.69%; + } + + @media (max-width: 500px) { + position: absolute; + left: 23.67%; + right: 27.86%; + top: 6.98%; + bottom: 87.38%; + } +` + +export const DrawContainer = styled.div ` + position: absolute; + left: 6%; + right: 84.83%; + top: 86.76%; + bottom: 11.84%; + font-style: normal; + font-weight: 500; + font-size: 0.87rem; + line-height: 1.06rem; + letter-spacing: 0.134rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + top: 38%; + margin-left: 8rem; + font-size: 1rem; + } +` + +export const DrawDataContainer = styled.div ` + position: absolute; + left: 6%; + right: 77.69%; + top: 89.49%; + bottom: 8.59%; + font-style: normal; + font-weight: bold; + font-size: 1.25rem; + line-height: 1.5rem; + color: #FFFFFF; + + @media (max-width: 800px) { + position: absolute; + top: 42%; + margin-left: 7rem; + font-size: 1rem; + line-height: 0.62rem; + width: 10rem; + } +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/TimeM/TimeM.js b/semana23/loteria-brainn/src/components/TimeM/TimeM.js new file mode 100644 index 0000000..c925273 --- /dev/null +++ b/semana23/loteria-brainn/src/components/TimeM/TimeM.js @@ -0,0 +1,65 @@ +import * as C from './styles' +import axios from 'axios' +import { useState, useEffect } from 'react' +import BASE_URL from '../../constants/Url' +import DrawNumbers from '../DrawNumbers/DrawNumbers' + +export const TimeM = () => { + const [initialDraws, setInitialDraws] = useState([]) + const [drawsID, setDrawsID] = useState("") + const [draws, setDraws] = useState([]) + + const getInitialData = () => { + axios + .get(`${BASE_URL}/loterias-concursos`) + .then((res) => { + setInitialDraws(res.data[4]) + + if (initialDraws) { + setDrawsID(res.data[4].concursoId) + } + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + const getDrawsByID = (id) => { + axios + .get(`${BASE_URL}/concursos/${id}`) + .then((res) => { + setDraws(res.data) + }) + .catch((error) => { + window.alert("Ocorreu um erro! Tente novamente.") + }) + } + + useEffect(() => { + getInitialData() + }, [initialDraws]) + + useEffect(() => { + if (drawsID) { + getDrawsByID(drawsID) + } + }, [drawsID]) + + return( +
+ +
    + {draws.numeros && draws.numeros.map((number) => ( + + )) + } +
+
+
+ ) +} + +export default TimeM \ No newline at end of file diff --git a/semana23/loteria-brainn/src/components/TimeM/styles.js b/semana23/loteria-brainn/src/components/TimeM/styles.js new file mode 100644 index 0000000..ae82375 --- /dev/null +++ b/semana23/loteria-brainn/src/components/TimeM/styles.js @@ -0,0 +1,34 @@ +import styled from "styled-components" + +export const ContainerNumbers = styled.div ` + display: flex; + flex-direction: row; + margin-top: 15rem; + margin-left: 27rem; + + ul { + display: flex; + flex-direction: row; + margin-top: 0rem; + margin-left: -0.8rem; + margin-right: 1.25rem; + list-style: none; + flex-wrap: wrap; + justify-content: center; + align-items: center; + font-style: normal; + font-weight: bold; + font-size: 1.68rem; + line-height: 2.06rem; + color: #333333; + } + + @media (max-width: 800px) { + margin-top: 22rem; + margin-left: 0; + ul { + right: 0%; + } + } + +` \ No newline at end of file diff --git a/semana23/loteria-brainn/src/constants/Colors.js b/semana23/loteria-brainn/src/constants/Colors.js deleted file mode 100644 index 718c6fe..0000000 --- a/semana23/loteria-brainn/src/constants/Colors.js +++ /dev/null @@ -1,6 +0,0 @@ -export const mega = "#6BEFA3" -export const quina = "#8666EF" -export const lotofacil = "#DD7AC6" -export const lotomania = "#FFAB64" -export const timemania = "#5AAD7D" -export const diaSorte = "#BFAF83" diff --git a/semana23/loteria-brainn/src/pages/DiaSorte/DiaSorte.js b/semana23/loteria-brainn/src/pages/DiaSorte/DiaSorte.js index 1ce3855..74ddb9c 100644 --- a/semana23/loteria-brainn/src/pages/DiaSorte/DiaSorte.js +++ b/semana23/loteria-brainn/src/pages/DiaSorte/DiaSorte.js @@ -1,7 +1,13 @@ +import Footer from '../../components/Footer/Footer' +import DiaS from '../../components/DiaS/DiaS' +import SidebarDiaS from '../../components/SidebarDiaS/SidebarDiaS' + export const DiaSorte = () => { return (
- DiaSorte + + +
) } diff --git a/semana23/loteria-brainn/src/pages/HomePage/HomePage.js b/semana23/loteria-brainn/src/pages/HomePage/HomePage.js index 7923ac4..48a27f2 100644 --- a/semana23/loteria-brainn/src/pages/HomePage/HomePage.js +++ b/semana23/loteria-brainn/src/pages/HomePage/HomePage.js @@ -1,12 +1,12 @@ import Sidebar from "../../components/Sidebar/Sidebar" -import MainContent from '../../components/MainContent/MainContent' +import Footer from '../../components/Footer/Footer' import Home from '../../components/Home/Home' export const HomePage = () => { return (
- +
) diff --git a/semana23/loteria-brainn/src/pages/LotoFacil/LotoFacil.js b/semana23/loteria-brainn/src/pages/LotoFacil/LotoFacil.js index dc1b153..3a7444e 100644 --- a/semana23/loteria-brainn/src/pages/LotoFacil/LotoFacil.js +++ b/semana23/loteria-brainn/src/pages/LotoFacil/LotoFacil.js @@ -1,9 +1,16 @@ -export const LotoFacil = () => { +import Footer from '../../components/Footer/Footer' +import LotoF from '../../components/LotoF/LotoF' +import SidebarLotoF from '../../components/SidebarLotoF/SidebarLotoF' + +export const MegaSena = () => { return (
- LotoFacil + + +
+
) } -export default LotoFacil \ No newline at end of file +export default MegaSena \ No newline at end of file diff --git a/semana23/loteria-brainn/src/pages/LotoMania/LotoMania.js b/semana23/loteria-brainn/src/pages/LotoMania/LotoMania.js index 26311b7..31407d6 100644 --- a/semana23/loteria-brainn/src/pages/LotoMania/LotoMania.js +++ b/semana23/loteria-brainn/src/pages/LotoMania/LotoMania.js @@ -1,7 +1,13 @@ +import Footer from '../../components/Footer/Footer' +import LotoM from '../../components/LotoM/LotoM' +import SidebarLotoM from '../../components/SidebarLotoM/SidebarLotoM' + export const LotoMania = () => { return (
- LotoMania + + +
) } diff --git a/semana23/loteria-brainn/src/pages/MegaSena/MegaSena.js b/semana23/loteria-brainn/src/pages/MegaSena/MegaSena.js index 29f041e..4897bff 100644 --- a/semana23/loteria-brainn/src/pages/MegaSena/MegaSena.js +++ b/semana23/loteria-brainn/src/pages/MegaSena/MegaSena.js @@ -1,9 +1,13 @@ -import Sidebar from '../../components/Sidebar/Sidebar' +import Footer from '../../components/Footer/Footer' +import Mega from '../../components/Mega/Mega' +import SidebarMega from '../../components/SidebarMega/SidebarMega' export const MegaSena = () => { return (
- + +
+
) } diff --git a/semana23/loteria-brainn/src/pages/Quina/Quina.js b/semana23/loteria-brainn/src/pages/Quina/Quina.js deleted file mode 100644 index 417e9d6..0000000 --- a/semana23/loteria-brainn/src/pages/Quina/Quina.js +++ /dev/null @@ -1,9 +0,0 @@ -export const Quina = () => { - return ( -
- Quina -
- ) -} - -export default Quina \ No newline at end of file diff --git a/semana23/loteria-brainn/src/pages/Quina/QuinaPage.js b/semana23/loteria-brainn/src/pages/Quina/QuinaPage.js new file mode 100644 index 0000000..34d7a35 --- /dev/null +++ b/semana23/loteria-brainn/src/pages/Quina/QuinaPage.js @@ -0,0 +1,15 @@ +import Footer from '../../components/Footer/Footer' +import Quina from '../../components/Quina/Quina' +import SidebarQuina from '../../components/SidebarQuina/SidebarQuina' + +export const QuinaPage = () => { + return ( +
+ +
+ +
+ ) +} + +export default QuinaPage \ No newline at end of file diff --git a/semana23/loteria-brainn/src/pages/TimeMania/TimeMania.js b/semana23/loteria-brainn/src/pages/TimeMania/TimeMania.js index 8a2daf7..462cf14 100644 --- a/semana23/loteria-brainn/src/pages/TimeMania/TimeMania.js +++ b/semana23/loteria-brainn/src/pages/TimeMania/TimeMania.js @@ -1,7 +1,13 @@ +import Footer from '../../components/Footer/Footer' +import TimeM from '../../components/TimeM/TimeM' +import SidebarTimeM from '../../components/SidebarTimeM/SidebarTimeM' + export const TimeMania = () => { return (
- TimeMania + + +
) } diff --git a/semana23/loteria-brainn/src/routes/Router.js b/semana23/loteria-brainn/src/routes/Router.js index d6bf4cf..54977eb 100644 --- a/semana23/loteria-brainn/src/routes/Router.js +++ b/semana23/loteria-brainn/src/routes/Router.js @@ -2,7 +2,7 @@ import { BrowserRouter, Route, Routes} from 'react-router-dom' import HomePage from '../pages/HomePage/HomePage' import ErrorPage from '../pages/ErrorPage/ErrorPage' import MegaSena from '../pages/MegaSena/MegaSena' -import Quina from '../pages/Quina/Quina' +import Quina from '../pages/Quina/QuinaPage' import LotoFacil from '../pages/LotoFacil/LotoFacil' import LotoMania from '../pages/LotoMania/LotoMania' import TimeMania from '../pages/TimeMania/TimeMania' From 06f2da5ff11d3b433bdd98508538af4a46ba7e86 Mon Sep 17 00:00:00 2001 From: mhsouza88 <88038506+mhsouza88@users.noreply.github.com> Date: Wed, 9 Feb 2022 22:06:10 -0300 Subject: [PATCH 4/4] =?UTF-8?q?Adicionando=20o=20portf=C3=B3lio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- semana25/projeto-curie/README.md | 70 + semana25/projeto-curie/package-lock.json | 11923 ++++++++++++++++ semana25/projeto-curie/package.json | 48 + semana25/projeto-curie/public/favicon.ico | Bin 0 -> 177889 bytes semana25/projeto-curie/public/index.html | 62 + semana25/projeto-curie/public/logo192.png | Bin 0 -> 5347 bytes semana25/projeto-curie/public/logo512.png | Bin 0 -> 9664 bytes semana25/projeto-curie/public/manifest.json | 25 + semana25/projeto-curie/public/robots.txt | 3 + semana25/projeto-curie/src/App.js | 9 + semana25/projeto-curie/src/assets/code.svg | 1 + semana25/projeto-curie/src/assets/error.png | Bin 0 -> 85923 bytes semana25/projeto-curie/src/assets/photo.png | Bin 0 -> 239850 bytes .../projeto-curie/src/assets/project01.png | Bin 0 -> 80553 bytes .../projeto-curie/src/assets/project02.png | Bin 0 -> 83461 bytes semana25/projeto-curie/src/assets/side.svg | 1 + .../src/components/Footer/Footer.js | 15 + .../src/components/Footer/styles.js | 11 + .../src/components/Header/Header.js | 97 + .../src/components/Header/styles.js | 37 + .../src/components/Part01/Part01.js | 89 + .../src/components/Part01/styles.js | 66 + .../src/components/Part02/Part02.js | 82 + .../src/components/Part02/styles.js | 94 + .../src/components/Part03/Part03.js | 67 + .../src/components/Part03/styles.js | 67 + .../src/components/Part04/Part04.js | 85 + .../src/components/Part04/styles.js | 97 + .../src/components/Part05/Part05.js | 116 + .../src/components/Part05/styles.js | 124 + .../src/components/Part06/Part06.js | 74 + .../src/components/Part06/styles.js | 95 + .../src/components/ToTheTop/ToTheTop.js | 14 + semana25/projeto-curie/src/index.js | 10 + .../src/pages/ErrorPage/ErrorPage.js | 63 + .../src/pages/ErrorPage/styles.js | 37 + .../src/pages/HomePage/HomePage.js | 50 + .../src/pages/HomePage/styles.js | 8 + semana25/projeto-curie/src/routes/Router.js | 16 + 39 files changed, 13556 insertions(+) create mode 100644 semana25/projeto-curie/README.md create mode 100644 semana25/projeto-curie/package-lock.json create mode 100644 semana25/projeto-curie/package.json create mode 100644 semana25/projeto-curie/public/favicon.ico create mode 100644 semana25/projeto-curie/public/index.html create mode 100644 semana25/projeto-curie/public/logo192.png create mode 100644 semana25/projeto-curie/public/logo512.png create mode 100644 semana25/projeto-curie/public/manifest.json create mode 100644 semana25/projeto-curie/public/robots.txt create mode 100644 semana25/projeto-curie/src/App.js create mode 100644 semana25/projeto-curie/src/assets/code.svg create mode 100644 semana25/projeto-curie/src/assets/error.png create mode 100644 semana25/projeto-curie/src/assets/photo.png create mode 100644 semana25/projeto-curie/src/assets/project01.png create mode 100644 semana25/projeto-curie/src/assets/project02.png create mode 100644 semana25/projeto-curie/src/assets/side.svg create mode 100644 semana25/projeto-curie/src/components/Footer/Footer.js create mode 100644 semana25/projeto-curie/src/components/Footer/styles.js create mode 100644 semana25/projeto-curie/src/components/Header/Header.js create mode 100644 semana25/projeto-curie/src/components/Header/styles.js create mode 100644 semana25/projeto-curie/src/components/Part01/Part01.js create mode 100644 semana25/projeto-curie/src/components/Part01/styles.js create mode 100644 semana25/projeto-curie/src/components/Part02/Part02.js create mode 100644 semana25/projeto-curie/src/components/Part02/styles.js create mode 100644 semana25/projeto-curie/src/components/Part03/Part03.js create mode 100644 semana25/projeto-curie/src/components/Part03/styles.js create mode 100644 semana25/projeto-curie/src/components/Part04/Part04.js create mode 100644 semana25/projeto-curie/src/components/Part04/styles.js create mode 100644 semana25/projeto-curie/src/components/Part05/Part05.js create mode 100644 semana25/projeto-curie/src/components/Part05/styles.js create mode 100644 semana25/projeto-curie/src/components/Part06/Part06.js create mode 100644 semana25/projeto-curie/src/components/Part06/styles.js create mode 100644 semana25/projeto-curie/src/components/ToTheTop/ToTheTop.js create mode 100644 semana25/projeto-curie/src/index.js create mode 100644 semana25/projeto-curie/src/pages/ErrorPage/ErrorPage.js create mode 100644 semana25/projeto-curie/src/pages/ErrorPage/styles.js create mode 100644 semana25/projeto-curie/src/pages/HomePage/HomePage.js create mode 100644 semana25/projeto-curie/src/pages/HomePage/styles.js create mode 100644 semana25/projeto-curie/src/routes/Router.js diff --git a/semana25/projeto-curie/README.md b/semana25/projeto-curie/README.md new file mode 100644 index 0000000..58beeac --- /dev/null +++ b/semana25/projeto-curie/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/semana25/projeto-curie/package-lock.json b/semana25/projeto-curie/package-lock.json new file mode 100644 index 0000000..28ed4ba --- /dev/null +++ b/semana25/projeto-curie/package-lock.json @@ -0,0 +1,11923 @@ +{ + "name": "portfolio", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.2.tgz", + "integrity": "sha512-JdEazx7qiVqTBzzBl5rolRwl5cmhihjfIcpqRzIZjtT6b18liVmDn/VlWpqW4C/qP2hrFFMLRV1wlex8ZVBPTg==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==" + }, + "@babel/core": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", + "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.16.7", + "@babel/parser": "^7.16.12", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.10", + "@babel/types": "^7.16.8", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "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.16.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz", + "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==", + "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.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "requires": { + "@babel/types": "^7.16.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "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.16.10", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz", + "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", + "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^4.7.1" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helpers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", + "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "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.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", + "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.7.tgz", + "integrity": "sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.16.7" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", + "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.7.tgz", + "integrity": "sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@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.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", + "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz", + "integrity": "sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz", + "integrity": "sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz", + "integrity": "sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "requires": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@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-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.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.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/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.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + } + }, + "@babel/preset-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + } + }, + "@babel/runtime": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", + "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.8.tgz", + "integrity": "sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg==", + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.10", + "@babel/types": "^7.16.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "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==" + }, + "@camwiegert/typical": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@camwiegert/typical/-/typical-0.1.1.tgz", + "integrity": "sha512-4xAtH3F3uJ8boe9IPahdYFCBELmyOBwHGAn0rDO6C1rx0TuZb5f4UqfuiOQF7YiMJGCOsUIW7LyucMNnVQYsRg==" + }, + "@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-font-format-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", + "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", + "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.0.tgz", + "integrity": "sha512-WnfZlyuh/CW4oS530HBbrKq0G8BKl/bsNr5NMFoubBFzJfvFRGJhplCgIJYWUidLuL3WJ/zhMtDIyNFTqhx63Q==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", + "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@emotion/babel-plugin": { + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz", + "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==", + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/runtime": "^7.13.10", + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.5", + "@emotion/serialize": "^1.0.2", + "babel-plugin-macros": "^2.6.1", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.0.13" + }, + "dependencies": { + "@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "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" + } + }, + "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==" + } + } + }, + "@emotion/cache": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", + "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", + "requires": { + "@emotion/memoize": "^0.7.4", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "stylis": "4.0.13" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/is-prop-valid": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.1.tgz", + "integrity": "sha512-bW1Tos67CZkOURLc0OalnfxtSXQJMrAMV0jZTVGJUPSOd4qgjF3+tTD5CwJM13PHA8cltGW1WGbbvV9NpvUZPw==", + "requires": { + "@emotion/memoize": "^0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/react": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.1.tgz", + "integrity": "sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@emotion/cache": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz", + "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==", + "requires": { + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.4", + "@emotion/unitless": "^0.7.5", + "@emotion/utils": "^1.0.0", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz", + "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==" + }, + "@emotion/styled": { + "version": "11.6.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.6.0.tgz", + "integrity": "sha512-mxVtVyIOTmCAkFbwIp+nCjTXJNgcz4VWkOYQro87jE2QBTydnkiYusMrRGFtzuruiGK4dDaNORk4gH049iiQuw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@emotion/babel-plugin": "^11.3.0", + "@emotion/is-prop-valid": "^1.1.1", + "@emotion/serialize": "^1.0.2", + "@emotion/utils": "^1.0.0" + }, + "dependencies": { + "@emotion/is-prop-valid": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.1.tgz", + "integrity": "sha512-bW1Tos67CZkOURLc0OalnfxtSXQJMrAMV0jZTVGJUPSOd4qgjF3+tTD5CwJM13PHA8cltGW1WGbbvV9NpvUZPw==", + "requires": { + "@emotion/memoize": "^0.7.4" + } + } + } + }, + "@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==" + }, + "@emotion/utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.0.0.tgz", + "integrity": "sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@eslint/eslintrc": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", + "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.2.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "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.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "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" + } + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz", + "integrity": "sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==", + "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" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@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.4.6", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.6.tgz", + "integrity": "sha512-jauXyacQD33n47A44KrlOVeiXHEXDqapSdfb9kTekOchH/Pd18kBIO1+xxJQRLuG+LUuljFCwTG92ra4NW7SpA==", + "requires": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.4.6", + "jest-util": "^27.4.2", + "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.4.7", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.7.tgz", + "integrity": "sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg==", + "requires": { + "@jest/console": "^27.4.6", + "@jest/reporters": "^27.4.6", + "@jest/test-result": "^27.4.6", + "@jest/transform": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^27.4.2", + "jest-config": "^27.4.7", + "jest-haste-map": "^27.4.6", + "jest-message-util": "^27.4.6", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.6", + "jest-resolve-dependencies": "^27.4.6", + "jest-runner": "^27.4.6", + "jest-runtime": "^27.4.6", + "jest-snapshot": "^27.4.6", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.6", + "jest-watcher": "^27.4.6", + "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.4.6", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.6.tgz", + "integrity": "sha512-E6t+RXPfATEEGVidr84WngLNWZ8ffCPky8RqqRK6u1Bn0LK92INe0MDttyPl/JOzaq92BmDzOeuqk09TvM22Sg==", + "requires": { + "@jest/fake-timers": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.6" + } + }, + "@jest/fake-timers": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.6.tgz", + "integrity": "sha512-mfaethuYF8scV8ntPpiVGIHQgS0XIALbpY2jt2l7wb/bvq4Q5pDLk4EP4D7SAvYT1QrPOPVZAtbdGAOOyIgs7A==", + "requires": { + "@jest/types": "^27.4.2", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.4.6", + "jest-mock": "^27.4.6", + "jest-util": "^27.4.2" + } + }, + "@jest/globals": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.6.tgz", + "integrity": "sha512-kAiwMGZ7UxrgPzu8Yv9uvWmXXxsy0GciNejlHvfPIfWkSxChzv6bgTS3YqBkGuHcis+ouMFI2696n2t+XYIeFw==", + "requires": { + "@jest/environment": "^27.4.6", + "@jest/types": "^27.4.2", + "expect": "^27.4.6" + } + }, + "@jest/reporters": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.6.tgz", + "integrity": "sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.4.6", + "@jest/test-result": "^27.4.6", + "@jest/transform": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "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.4.6", + "jest-resolve": "^27.4.6", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.6", + "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/source-map": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", + "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "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.4.6", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.6.tgz", + "integrity": "sha512-fi9IGj3fkOrlMmhQqa/t9xum8jaJOOAi/lZlm6JXSc55rJMXKHxNDN1oCP39B0/DhNOa2OMupF9BcKZnNtXMOQ==", + "requires": { + "@jest/console": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.6.tgz", + "integrity": "sha512-3GL+nsf6E1PsyNsJuvPyIz+DwFuCtBdtvPpm/LMXVkBJbdFvQYCDpccYT56qq5BGniXWlE81n2qk1sdXfZebnw==", + "requires": { + "@jest/test-result": "^27.4.6", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.6", + "jest-runtime": "^27.4.6" + } + }, + "@jest/transform": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.6.tgz", + "integrity": "sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.4.2", + "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.4", + "jest-haste-map": "^27.4.6", + "jest-regex-util": "^27.4.0", + "jest-util": "^27.4.2", + "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.4.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", + "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", + "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" + } + } + } + }, + "@mui/base": { + "version": "5.0.0-alpha.67", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.67.tgz", + "integrity": "sha512-yK2++NivZUitAVpheMc5QVuwrVCphrTw85L6qjKcvnSpB8wmVYne58CY2vzMCNEuHkuHG2jccq9/JlRZFGAanw==", + "requires": { + "@babel/runtime": "^7.16.7", + "@emotion/is-prop-valid": "^1.1.1", + "@mui/utils": "^5.3.0", + "@popperjs/core": "^2.4.4", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "dependencies": { + "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==" + } + } + }, + "@mui/icons-material": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.3.1.tgz", + "integrity": "sha512-8zBWCaE8DHjIGZhGgMod92p6Rm38EhXrS+cZtaV0+jOTMeWh7z+mvswXzb/rVKc0ZYqw6mQYBcn2uEs2yclI9w==", + "requires": { + "@babel/runtime": "^7.16.7" + } + }, + "@mui/material": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.4.0.tgz", + "integrity": "sha512-vfBIAMsRNWI/A4p/eP01MjqhSACwxRGYp/2Yi7WAU64PpI/TXR4b9SRl+XJMMJXVC7+abu4E3hTdF3oqwMCSYA==", + "requires": { + "@babel/runtime": "^7.16.7", + "@mui/base": "5.0.0-alpha.67", + "@mui/system": "^5.4.0", + "@mui/types": "^7.1.0", + "@mui/utils": "^5.3.0", + "@types/react-transition-group": "^4.4.4", + "clsx": "^1.1.1", + "csstype": "^3.0.10", + "hoist-non-react-statics": "^3.3.2", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "react-transition-group": "^4.4.2" + }, + "dependencies": { + "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==" + } + } + }, + "@mui/private-theming": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.3.0.tgz", + "integrity": "sha512-EBobUEyM9fMnteKrVPp8pTMUh81xXakyfdpkoh7Y19q9JpD2eh7QGAQVJVj0JBFlcUJD60NIE4K8rdokrRmLwg==", + "requires": { + "@babel/runtime": "^7.16.7", + "@mui/utils": "^5.3.0", + "prop-types": "^15.7.2" + } + }, + "@mui/styled-engine": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.3.0.tgz", + "integrity": "sha512-I4YemFy9WnCLUdZ5T+6egpzc8e7Jq/uh9AJ3QInZHbyNu/9I2SWvNn7vHjWOT/D8Y8LMzIOhu5WwZbzjez7YRw==", + "requires": { + "@babel/runtime": "^7.16.7", + "@emotion/cache": "^11.7.1", + "prop-types": "^15.7.2" + } + }, + "@mui/styled-engine-sc": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@mui/styled-engine-sc/-/styled-engine-sc-5.3.0.tgz", + "integrity": "sha512-dASXl3Xn56tGtDBJC61G4dxsfkkgYaVsqEBqNfmi3NxUjXT7Tlz/wr4FVFJARZ7Fef0NYWNE8sb+exfGecjXyA==", + "requires": { + "prop-types": "^15.7.2" + } + }, + "@mui/system": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.4.0.tgz", + "integrity": "sha512-LX7g5gK5yCwiueSUVG73uVNc0yeHjsWUIFLrnPjP3m+J7O38RkPqyao5nZahhaSL1PGNbR9+zfkxljXthO9QqA==", + "requires": { + "@babel/runtime": "^7.16.7", + "@mui/private-theming": "^5.3.0", + "@mui/styled-engine": "^5.3.0", + "@mui/types": "^7.1.0", + "@mui/utils": "^5.3.0", + "clsx": "^1.1.1", + "csstype": "^3.0.10", + "prop-types": "^15.7.2" + } + }, + "@mui/types": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.0.tgz", + "integrity": "sha512-Hh7ALdq/GjfIwLvqH3XftuY3bcKhupktTm+S6qRIDGOtPtRuq2L21VWzOK4p7kblirK0XgGVH5BLwa6u8z/6QQ==" + }, + "@mui/utils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.3.0.tgz", + "integrity": "sha512-O/E9IQKPMg0OrN7+gkn7Ga5o5WA2iXQGdyqNBFPNrYzxOvwzsEtM5K7MtTCGGYKFe8mhTRM0ZOjh5OM0dglw+Q==", + "requires": { + "@babel/runtime": "^7.16.7", + "@types/prop-types": "^15.7.4", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "dependencies": { + "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==" + } + } + }, + "@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.4", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", + "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@popperjs/core": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.2.tgz", + "integrity": "sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==" + }, + "@rollup/plugin-babel": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", + "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", + "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.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==" + }, + "@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.11.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.3.tgz", + "integrity": "sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==", + "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.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.1.tgz", + "integrity": "sha512-ajUJdfDIuTCadB79ukO+0l8O+QwN0LiSxDaYUTI4LndbbUsGi6rWU1SCexXzBA2NSjlVB9/vbkasQIL3tmPBjw==", + "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": "12.1.2", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.2.tgz", + "integrity": "sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.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.18", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", + "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "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.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "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": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + }, + "@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.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "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.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "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": "27.4.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", + "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", + "requires": { + "jest-diff": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@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": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.13.tgz", + "integrity": "sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw==" + }, + "@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.4.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.3.tgz", + "integrity": "sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w==" + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "@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": "17.0.38", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", + "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-is": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "requires": { + "@types/react": "*" + } + }, + "@types/react-transition-group": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", + "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", + "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.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "@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.2", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz", + "integrity": "sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg==", + "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.2.2", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", + "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "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": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.1.tgz", + "integrity": "sha512-xN3CYqFlyE/qOcy978/L0xLR2HlcAGIyIK5sMOasxaaAPfQRj/MmMV6OC3I7NZO84oEUdWCOju34Z9W8E0pFDQ==", + "requires": { + "@typescript-eslint/scope-manager": "5.10.1", + "@typescript-eslint/type-utils": "5.10.1", + "@typescript-eslint/utils": "5.10.1", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.1.tgz", + "integrity": "sha512-Ryeb8nkJa/1zKl8iujNtJC8tgj6PgaY0sDUnrTqbmC70nrKKkZaHfiRDTcqICmCSCEQyLQcJAoh0AukLaIaGTw==", + "requires": { + "@typescript-eslint/utils": "5.10.1" + } + }, + "@typescript-eslint/parser": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.1.tgz", + "integrity": "sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==", + "requires": { + "@typescript-eslint/scope-manager": "5.10.1", + "@typescript-eslint/types": "5.10.1", + "@typescript-eslint/typescript-estree": "5.10.1", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.1.tgz", + "integrity": "sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==", + "requires": { + "@typescript-eslint/types": "5.10.1", + "@typescript-eslint/visitor-keys": "5.10.1" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.10.1.tgz", + "integrity": "sha512-AfVJkV8uck/UIoDqhu+ptEdBoQATON9GXnhOpPLzkQRJcSChkvD//qsz9JVffl2goxX+ybs5klvacE9vmrQyCw==", + "requires": { + "@typescript-eslint/utils": "5.10.1", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.1.tgz", + "integrity": "sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.1.tgz", + "integrity": "sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==", + "requires": { + "@typescript-eslint/types": "5.10.1", + "@typescript-eslint/visitor-keys": "5.10.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.10.1.tgz", + "integrity": "sha512-RRmlITiUbLuTRtn/gcPRi4202niF+q7ylFLCKu4c+O/PcpRvZ/nAUwQ2G00bZgpWkhrNLNnvhZLbDn8Ml0qsQw==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.10.1", + "@typescript-eslint/types": "5.10.1", + "@typescript-eslint/typescript-estree": "5.10.1", + "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.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.1.tgz", + "integrity": "sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==", + "requires": { + "@typescript-eslint/types": "5.10.1", + "eslint-visitor-keys": "^3.0.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.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" + }, + "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==" + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "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" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "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.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "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==" + }, + "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" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "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.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "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.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "requires": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axe-core": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", + "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==" + }, + "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.4.6", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.6.tgz", + "integrity": "sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg==", + "requires": { + "@jest/transform": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.4.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "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.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "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" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", + "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", + "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==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz", + "integrity": "sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.20.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-styled-components": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.2.tgz", + "integrity": "sha512-7eG5NE8rChnNTDxa6LQfynwgHTVOYYaHJbUYSlOhk8QBXIQiMBKq4gyfHBBKPrxUcVBXVJL61ihduCpCQbuNbw==", + "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" + } + }, + "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": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", + "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", + "requires": { + "babel-plugin-jest-hoist": "^27.4.0", + "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": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "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.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "requires": { + "bytes": "3.1.1", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" + }, + "dependencies": { + "bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "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.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "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==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "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==" + }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, + "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.30001304", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001304.tgz", + "integrity": "sha512-bdsfZd6K6ap87AGqSHJP/s1V+U6Z5lyrcbBu3ovbCCf8cSYpwTtGrCBObMpJqwxfTbLW6YTIdbb1jEeTelcpYQ==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + }, + "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.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", + "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", + "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==" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "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" + } + }, + "clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "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.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + }, + "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": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "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": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "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": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "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.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "core-js": { + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz", + "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==" + }, + "core-js-compat": { + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz", + "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==", + "requires": { + "browserslist": "^4.19.1", + "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.20.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.3.tgz", + "integrity": "sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.2.tgz", + "integrity": "sha512-hOb1LFjRR+8ocA071xUSmg5VslJ8NGo/I2qpUpdeAYyBVCgupS5O8SEVo4SxEMYyFBNodBkzG3T1iqW9HCXxew==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" + }, + "css-declaration-sorter": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", + "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", + "requires": { + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.3.tgz", + "integrity": "sha512-0gDYWEKaGacwxCqvQ3Ypg6wGdD1AztbMm5h1JsactG2hP2eiflj808QITmuWBpE7sjSEVrAlZhPTVd/nNMj/hQ==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "css-loader": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz", + "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.2.15", + "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.1.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.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "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==" + }, + "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-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-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", + "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": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.1.0.tgz", + "integrity": "sha512-tZEDdN57Wlb5DRbOpJI9hSoP0t6DjtzSRswFoWo0hmJxfAXTBuDAcp2Oybj6BgQ+sErs9hXnWS1kzYKDKHanmg==" + }, + "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.0.16", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.16.tgz", + "integrity": "sha512-ryhRI9/B9VFCwPbb1z60LLK5/ldoExi7nwdnJzpkLZkm2/r7j2X3jfY+ZvDVJhC/0fPZlrAguYdHNFg0iglPKQ==", + "requires": { + "cssnano-preset-default": "^5.1.11", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.1.11", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.11.tgz", + "integrity": "sha512-ETet5hqHxmzQq2ynXMOQofKuLm7VOjMiOB7E2zdtm/hSeCKlD9fabzIUV4GoPcRyJRHi+4kGf0vsfGYbQ4nmPw==", + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^3.0.1", + "postcss-calc": "^8.2.0", + "postcss-colormin": "^5.2.4", + "postcss-convert-values": "^5.0.3", + "postcss-discard-comments": "^5.0.2", + "postcss-discard-duplicates": "^5.0.2", + "postcss-discard-empty": "^5.0.2", + "postcss-discard-overridden": "^5.0.3", + "postcss-merge-longhand": "^5.0.5", + "postcss-merge-rules": "^5.0.5", + "postcss-minify-font-values": "^5.0.3", + "postcss-minify-gradients": "^5.0.5", + "postcss-minify-params": "^5.0.4", + "postcss-minify-selectors": "^5.1.2", + "postcss-normalize-charset": "^5.0.2", + "postcss-normalize-display-values": "^5.0.2", + "postcss-normalize-positions": "^5.0.3", + "postcss-normalize-repeat-style": "^5.0.3", + "postcss-normalize-string": "^5.0.3", + "postcss-normalize-timing-functions": "^5.0.2", + "postcss-normalize-unicode": "^5.0.3", + "postcss-normalize-url": "^5.0.4", + "postcss-normalize-whitespace": "^5.0.3", + "postcss-ordered-values": "^5.0.4", + "postcss-reduce-initial": "^5.0.2", + "postcss-reduce-transforms": "^5.0.3", + "postcss-svgo": "^5.0.3", + "postcss-unique-selectors": "^5.0.3" + } + }, + "cssnano-utils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.1.tgz", + "integrity": "sha512-VNCHL364lh++/ono+S3j9NlUK+d97KNkxI77NlqZU2W3xd2/qmyN61dsa47pTpb55zuU4G4lI7qFjAXZJH1OAQ==" + }, + "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.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "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": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", + "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==" + }, + "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": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "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.11", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz", + "integrity": "sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw==" + }, + "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-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "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" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + } + } + }, + "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" + } + }, + "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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "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": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "requires": { + "jake": "^10.6.1" + } + }, + "electron-to-chromium": { + "version": "1.4.57", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.57.tgz", + "integrity": "sha512-FNC+P5K1n6pF+M0zIK+gFCoXcJhhzDViL3DRIGy2Fv5PohuSES1JHR7T+GlwxSxlzx4yYbsuzCZvHxcBSRCIOw==" + }, + "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": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "enhanced-resolve": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", + "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "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.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-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-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": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "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": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "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": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.8.0.tgz", + "integrity": "sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ==", + "requires": { + "@eslint/eslintrc": "^1.0.5", + "@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.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.2.0", + "espree": "^9.3.0", + "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.6.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.0.4", + "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.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "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" + } + } + } + }, + "eslint-config-react-app": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", + "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", + "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": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "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": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "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.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "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.2", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.12.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" + } + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "requires": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + } + }, + "eslint-plugin-react": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", + "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "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.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==" + }, + "eslint-plugin-testing-library": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.4.tgz", + "integrity": "sha512-zA/NfAENCsJXujvwwiap5gsqLp2U6X7m2XA5nOksl4zzb6GpUmRNAleCll58rEP0brFVj7DZBprlIlMGIhoC7Q==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.9.0" + } + }, + "eslint-scope": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", + "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", + "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.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", + "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==" + }, + "eslint-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "requires": { + "@types/eslint": "^7.28.2", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + } + }, + "espree": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz", + "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==", + "requires": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.1.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": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "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": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expect": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.6.tgz", + "integrity": "sha512-1M/0kAALIaj5LaG66sFJTbRsWTADnylly82cu4bspI0nl+pgP4E6Bh/aqdHlTUjul06K7xQnnrAoqfxVU0+/ag==", + "requires": { + "@jest/types": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-matcher-utils": "^27.4.6", + "jest-message-util": "^27.4.6" + } + }, + "express": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "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": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "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.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "requires": { + "minimatch": "^3.0.4" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + }, + "follow-redirects": { + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", + "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", + "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.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-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": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-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.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "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.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.2.0.tgz", + "integrity": "sha512-uPSF6lAJb3nSePJ43hN3eKj1dTWpN9gMod0ZssbFTIsen+WehTmEadgL+kg78xLJFdRfrrC//SavDzmRVdE+Ig==", + "requires": { + "@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" + } + }, + "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": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "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" + } + } + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + }, + "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" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + } + } + }, + "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" + }, + "dependencies": { + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "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" + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz", + "integrity": "sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g==", + "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.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.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" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + }, + "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": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "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.12", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", + "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" + }, + "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" + } + }, + "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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "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": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "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.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "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": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "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.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + }, + "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": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "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.3", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz", + "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" + } + } + }, + "jest": { + "version": "27.4.7", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.7.tgz", + "integrity": "sha512-8heYvsx7nV/m8m24Vk26Y87g73Ba6ueUd0MWed/NXMhSZIm62U/llVbS0PJe1SHunbyXjJ/BqG1z9bFjGUIvTg==", + "requires": { + "@jest/core": "^27.4.7", + "import-local": "^3.0.2", + "jest-cli": "^27.4.7" + }, + "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==" + }, + "jest-cli": { + "version": "27.4.7", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.7.tgz", + "integrity": "sha512-zREYhvjjqe1KsGV15mdnxjThKNDgza1fhDT+iUsXWLCq3sxe9w5xnvyctcYVT5PcdLSjv7Y5dCwTS3FCF1tiuw==", + "requires": { + "@jest/core": "^27.4.7", + "@jest/test-result": "^27.4.6", + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "jest-config": "^27.4.7", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.6", + "prompts": "^2.0.1", + "yargs": "^16.2.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" + } + } + } + }, + "jest-changed-files": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz", + "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==", + "requires": { + "@jest/types": "^27.4.2", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.6.tgz", + "integrity": "sha512-UA7AI5HZrW4wRM72Ro80uRR2Fg+7nR0GESbSI/2M+ambbzVuA63mn5T1p3Z/wlhntzGpIG1xx78GP2YIkf6PhQ==", + "requires": { + "@jest/environment": "^27.4.6", + "@jest/test-result": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.4.6", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.4.6", + "jest-matcher-utils": "^27.4.6", + "jest-message-util": "^27.4.6", + "jest-runtime": "^27.4.6", + "jest-snapshot": "^27.4.6", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.6", + "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-config": { + "version": "27.4.7", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.7.tgz", + "integrity": "sha512-xz/o/KJJEedHMrIY9v2ParIoYSrSVY6IVeE4z5Z3i101GoA5XgfbJz+1C8EYPsv7u7f39dS8F9v46BHDhn0vlw==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.4.6", + "@jest/types": "^27.4.2", + "babel-jest": "^27.4.6", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-circus": "^27.4.6", + "jest-environment-jsdom": "^27.4.6", + "jest-environment-node": "^27.4.6", + "jest-get-type": "^27.4.0", + "jest-jasmine2": "^27.4.6", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.6", + "jest-runner": "^27.4.6", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.6", + "micromatch": "^4.0.4", + "pretty-format": "^27.4.6", + "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-diff": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.6.tgz", + "integrity": "sha512-zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.4.0", + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.6" + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", + "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.6.tgz", + "integrity": "sha512-n6QDq8y2Hsmn22tRkgAk+z6MCX7MeVlAzxmZDshfS2jLcaBlyhpF3tZSJLR+kXmh23GEvS0ojMR8i6ZeRvpQcA==", + "requires": { + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.6" + }, + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.6.tgz", + "integrity": "sha512-o3dx5p/kHPbUlRvSNjypEcEtgs6LmvESMzgRFQE6c+Prwl2JLA4RZ7qAnxc5VM8kutsGRTB15jXeeSbJsKN9iA==", + "requires": { + "@jest/environment": "^27.4.6", + "@jest/fake-timers": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.6", + "jest-util": "^27.4.2", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.6.tgz", + "integrity": "sha512-yfHlZ9m+kzTKZV0hVfhVu6GuDxKAYeFHrfulmy7Jxwsq4V7+ZK7f+c0XP/tbVDMQW7E4neG2u147hFkuVz0MlQ==", + "requires": { + "@jest/environment": "^27.4.6", + "@jest/fake-timers": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.6", + "jest-util": "^27.4.2" + } + }, + "jest-get-type": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", + "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==" + }, + "jest-haste-map": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.6.tgz", + "integrity": "sha512-0tNpgxg7BKurZeFkIOvGCkbmOHbLFf4LUQOxrQSMjvrQaQe3l6E8x6jYC1NuWkGo5WDdbr8FEzUxV2+LWNawKQ==", + "requires": { + "@jest/types": "^27.4.2", + "@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.4", + "jest-regex-util": "^27.4.0", + "jest-serializer": "^27.4.0", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.6", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.6.tgz", + "integrity": "sha512-uAGNXF644I/whzhsf7/qf74gqy9OuhvJ0XYp8SDecX2ooGeaPnmJMjXjKt0mqh1Rl5dtRGxJgNrHlBQIBfS5Nw==", + "requires": { + "@jest/environment": "^27.4.6", + "@jest/source-map": "^27.4.0", + "@jest/test-result": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.4.6", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.4.6", + "jest-matcher-utils": "^27.4.6", + "jest-message-util": "^27.4.6", + "jest-runtime": "^27.4.6", + "jest-snapshot": "^27.4.6", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.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-leak-detector": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.6.tgz", + "integrity": "sha512-kkaGixDf9R7CjHm2pOzfTxZTQQQ2gHTIWKY/JZSiYTc90bZp8kSZnUMS3uLAfwTZwc0tcMRoEX74e14LG1WapA==", + "requires": { + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.6" + } + }, + "jest-matcher-utils": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.6.tgz", + "integrity": "sha512-XD4PKT3Wn1LQnRAq7ZsTI0VRuEc9OrCPFiO1XL7bftTGmfNF0DcEwMHRgqiu7NGf8ZoZDREpGrCniDkjt79WbA==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.4.6", + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.6" + }, + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.6.tgz", + "integrity": "sha512-0p5szriFU0U74czRSFjH6RyS7UYIAkn/ntwMuOwTGWrQIOh5NzXXrq72LOqIkJKKvFbPq+byZKuBz78fjBERBA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.4.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "pretty-format": "^27.4.6", + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.6.tgz", + "integrity": "sha512-kvojdYRkst8iVSZ1EJ+vc1RRD9llueBjKzXzeCytH3dMM7zvPV/ULcfI2nr0v0VUgm3Bjt3hBCQvOeaBz+ZTHw==", + "requires": { + "@jest/types": "^27.4.2", + "@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==" + }, + "jest-regex-util": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", + "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==" + }, + "jest-resolve": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.6.tgz", + "integrity": "sha512-SFfITVApqtirbITKFAO7jOVN45UgFzcRdQanOFzjnbd+CACDoyeX7206JyU92l4cRr73+Qy/TlW51+4vHGt+zw==", + "requires": { + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.6", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.6", + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.6.tgz", + "integrity": "sha512-W85uJZcFXEVZ7+MZqIPCscdjuctruNGXUZ3OHSXOfXR9ITgbUKeHj+uGcies+0SsvI5GtUfTw4dY7u9qjTvQOw==", + "requires": { + "@jest/types": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-snapshot": "^27.4.6" + } + }, + "jest-runner": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.6.tgz", + "integrity": "sha512-IDeFt2SG4DzqalYBZRgbbPmpwV3X0DcntjezPBERvnhwKGWTW7C5pbbA5lVkmvgteeNfdd/23gwqv3aiilpYPg==", + "requires": { + "@jest/console": "^27.4.6", + "@jest/environment": "^27.4.6", + "@jest/test-result": "^27.4.6", + "@jest/transform": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-docblock": "^27.4.0", + "jest-environment-jsdom": "^27.4.6", + "jest-environment-node": "^27.4.6", + "jest-haste-map": "^27.4.6", + "jest-leak-detector": "^27.4.6", + "jest-message-util": "^27.4.6", + "jest-resolve": "^27.4.6", + "jest-runtime": "^27.4.6", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.6", + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.6.tgz", + "integrity": "sha512-eXYeoR/MbIpVDrjqy5d6cGCFOYBFFDeKaNWqTp0h6E74dK0zLHzASQXJpl5a2/40euBmKnprNLJ0Kh0LCndnWQ==", + "requires": { + "@jest/environment": "^27.4.6", + "@jest/fake-timers": "^27.4.6", + "@jest/globals": "^27.4.6", + "@jest/source-map": "^27.4.0", + "@jest/test-result": "^27.4.6", + "@jest/transform": "^27.4.6", + "@jest/types": "^27.4.2", + "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.4", + "jest-haste-map": "^27.4.6", + "jest-message-util": "^27.4.6", + "jest-mock": "^27.4.6", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.6", + "jest-snapshot": "^27.4.6", + "jest-util": "^27.4.2", + "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==" + }, + "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==" + }, + "supports-color": { + "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.4.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", + "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.6.tgz", + "integrity": "sha512-fafUCDLQfzuNP9IRcEqaFAMzEe7u5BF7mude51wyWv7VRex60WznZIC7DfKTgSIlJa8aFzYmXclmN328aqSDmQ==", + "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.4.6", + "@jest/types": "^27.4.2", + "@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.4.6", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.4.6", + "jest-get-type": "^27.4.0", + "jest-haste-map": "^27.4.6", + "jest-matcher-utils": "^27.4.6", + "jest-message-util": "^27.4.6", + "jest-util": "^27.4.2", + "natural-compare": "^1.4.0", + "pretty-format": "^27.4.6", + "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.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "requires": { + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.4", + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.6.tgz", + "integrity": "sha512-872mEmCPVlBqbA5dToC57vA3yJaMRfIdpCoD3cyHWJOMx+SJwLNw0I71EkWs41oza/Er9Zno9XuTkRYCPDUJXQ==", + "requires": { + "@jest/types": "^27.4.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "leven": "^3.1.0", + "pretty-format": "^27.4.6" + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", + "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^27.0.0", + "jest-watcher": "^27.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.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==" + }, + "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" + } + }, + "char-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.0.tgz", + "integrity": "sha512-oGu2QekBMXgyQNWPDRQ001bjvDnZe4/zBTz37TMbiKz1NbNiyiH5hRkobe7npRN6GfbGbxMYFck/vQ1r9c1VMA==" + }, + "color-convert": { + "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==" + }, + "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" + } + }, + "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" + } + }, + "supports-color": { + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.6.tgz", + "integrity": "sha512-yKQ20OMBiCDigbD0quhQKLkBO+ObGN79MO4nT7YaCuQ5SM+dkBNWE8cZX0FjU6czwMvWw6StWbe+Wv4jJPJ+fw==", + "requires": { + "@jest/test-result": "^27.4.6", + "@jest/types": "^27.4.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.4.2", + "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.4.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", + "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", + "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-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "requires": { + "array-includes": "^3.1.3", + "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.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "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.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" + }, + "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": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "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": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "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": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "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": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "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": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "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": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "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.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" + }, + "mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "requires": { + "mime-db": "1.51.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.5.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz", + "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "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.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "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": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "nanoid": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "node-forge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" + }, + "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": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "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": "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" + } + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.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.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "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": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "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": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "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==" + }, + "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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "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" + } + } + } + }, + "postcss": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", + "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "requires": { + "postcss-selector-parser": "^6.0.2" + } + }, + "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==" + }, + "postcss-calc": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.3.tgz", + "integrity": "sha512-EGM2EBBWqP57N0E7N7WOLT116PJ39dwHVU01WO4XPPQLJfkL2xVgkMZ+TZvCfapj/uJH07UEfKHQNPHzSw/14Q==", + "requires": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-clamp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-3.0.0.tgz", + "integrity": "sha512-QENQMIF/Grw0qX0RzSPJjw+mAiGPIwG2AnsQDIoR/WJ5Q19zLB0NrZX8cH7CzzdDWEerTPGCdep7ItFaAdtItg==", + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.1.tgz", + "integrity": "sha512-62OBIXCjRXpQZcFOYIXwXBlpAVWrYk8ek1rcjvMING4Q2cf0ipyN9qT+BhHA6HmftGSEnFQu2qgKO3gMscl3Rw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.2.tgz", + "integrity": "sha512-gyx8RgqSmGVK156NAdKcsfkY3KPGHhKqvHTL3hhveFrBBToguKFzhyiuk3cljH6L4fJ0Kv+JENuPXs1Wij27Zw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", + "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.4.tgz", + "integrity": "sha512-rYlC5015aNqVQt/B6Cy156g7sH5tRUJGmT9xeagYthtKehetbKx7jHxhyLpulP4bs4vbp8u/B2rac0J7S7qPQg==", + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.3.tgz", + "integrity": "sha512-fVkjHm2T0PSMqXUCIhHNWVGjhB9mHEWX2GboVs7j3iCgr6FpIl9c/IdXy0PHWZSQ9LFTRgmj98amxJE6KOnlsA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", + "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==" + }, + "postcss-custom-properties": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz", + "integrity": "sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", + "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.3.tgz", + "integrity": "sha512-qiPm+CNAlgXiMf0J5IbBBEXA9l/Q5HGsNGkL3znIwT2ZFRLGY9U2fTUpa4lqCUXQOxaLimpacHeQC80BD2qbDw==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "postcss-discard-comments": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.2.tgz", + "integrity": "sha512-6VQ3pYTsJHEsN2Bic88Aa7J/Brn4Bv8j/rqaFQZkH+pcVkKYwxCIvoMQkykEW7fBjmofdTnQgcivt5CCBJhtrg==" + }, + "postcss-discard-duplicates": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.2.tgz", + "integrity": "sha512-LKY81YjUjc78p6rbXIsnppsaFo8XzCoMZkXVILJU//sK0DgPkPSpuq/cZvHss3EtdKvWNYgWzQL+wiJFtEET4g==" + }, + "postcss-discard-empty": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.2.tgz", + "integrity": "sha512-SxBsbTjlsKUvZLL+dMrdWauuNZU8TBq5IOL/DHa6jBUSXFEwmDqeXRfTIK/FQpPTa8MJMxEHjSV3UbiuyLARPQ==" + }, + "postcss-discard-overridden": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.3.tgz", + "integrity": "sha512-yRTXknIZA4k8Yo4FiF1xbsLj/VBxfXEWxJNIrtIy6HC9KQ4xJxcPtoaaskh6QptCGrrcGnhKsTsENTRPZOBu4g==" + }, + "postcss-double-position-gradients": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.4.tgz", + "integrity": "sha512-qz+s5vhKJlsHw8HjSs+HVk2QGFdRyC68KGRQGX3i+GcnUjhWhXQEmCXW6siOJkZ1giu0ddPwSO6I6JdVVVPoog==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.4.tgz", + "integrity": "sha512-0ltahRTPtXSIlEZFv7zIvdEib7HN0ZbUQxrxIKn8KbiRyhALo854I/CggU5lyZe6ZBvSTJ6Al2vkZecI2OhneQ==", + "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==" + }, + "postcss-focus-visible": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.3.tgz", + "integrity": "sha512-ozOsg+L1U8S+rxSHnJJiET6dNLyADcPHhEarhhtCI9DBLGOPG/2i4ddVoFch9LzrBgb8uDaaRI4nuid2OM82ZA==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "postcss-focus-within": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.3.tgz", + "integrity": "sha512-fk9y2uFS6/Kpp7/A9Hz9Z4rlFQ8+tzgBcQCXAFSrXFGAbKx+4ZZOmmfHuYjCOMegPWoz0pnC6fNzi8j7Xyqp5Q==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "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==" + }, + "postcss-gap-properties": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.2.tgz", + "integrity": "sha512-EaMy/pbxtQnKDsnbEjdqlkCkROTQZzolcLKgIE+3b7EuJfJydH55cZeHfm+MtIezXRqhR80VKgaztO/vHq94Fw==" + }, + "postcss-image-set-function": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.5.tgz", + "integrity": "sha512-D4jXzlypkJ6BiSoUGazrRlR+GF3SED+BeiRDzOmuinDKdAn/Wuu8KtEGa5Z4pg4kxyeSMBywMgNt2+Yi/TZPPw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "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==" + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.0.3.tgz", + "integrity": "sha512-MH4tymWmefdZQ7uVG/4icfLjAQmH6o2NRYyVh2mKoB4RXJp9PjsyhZwhH4ouaCQHvg+qJVj3RzeAR1EQpIlXZA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.1.tgz", + "integrity": "sha512-c/9XYboIbSEUZpiD1UQD0IKiUe8n9WHYV7YFe7X7J+ZwCsEKkUJSFWjS9hBU1RR9THR7jMXst8sxiqP0jjo2mg==", + "requires": { + "lilconfig": "^2.0.4", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.3.tgz", + "integrity": "sha512-P5NcHWYrif0vK8rgOy/T87vg0WRIj3HSknrvp1wzDbiBeoDPVmiVRmkown2eSQdpPveat/MC1ess5uhzZFVnqQ==" + }, + "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==" + }, + "postcss-merge-longhand": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.5.tgz", + "integrity": "sha512-R2BCPJJ/U2oh1uTWEYn9CcJ7MMcQ1iIbj9wfr2s/zHu5om5MP/ewKdaunpfJqR1WYzqCsgnXuRoVXPAzxdqy8g==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.0.2" + } + }, + "postcss-merge-rules": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.5.tgz", + "integrity": "sha512-3Oa26/Pb9VOFVksJjFG45SNoe4nhGvJ2Uc6TlRimqF8uhfOCEhVCaJ3rvEat5UFOn2UZqTY5Da8dFgCh3Iq0Ug==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.0.1", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.3.tgz", + "integrity": "sha512-bC45rVzEwsLhv/cL1eCjoo2OOjbSk9I7HKFBYnBvtyuIZlf7uMipMATXtA0Fc3jwPo3wuPIW1jRJWKzflMh1sA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.5.tgz", + "integrity": "sha512-/YjvXs8PepsoiZAIpjstOO4IHKwFAqYNqbA1yVdqklM84tbUUneh6omJxGlRlF3mi6K5Pa067Mg6IwqEnYC8Zg==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.4.tgz", + "integrity": "sha512-Z0vjod9lRZEmEPfEmA2sCfjbfEEFKefMD3RDIQSUfXK4LpCyWkX1CniUgyNvnjJFLDPSxtgKzozhHhPHKoeGkg==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.2.tgz", + "integrity": "sha512-gpn1nJDMCf3g32y/7kl+jsdamhiYT+/zmEt57RoT9GmzlixBNRPohI7k8UIHelLABhdLf3MSZhtM33xuH5eQOQ==", + "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==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.2.tgz", + "integrity": "sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ==", + "requires": { + "postcss-selector-parser": "^6.0.8" + } + }, + "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.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.2.tgz", + "integrity": "sha512-fEMhYXzO8My+gC009qDc/3bgnFP8Fv1Ic8uw4ec4YTlhIOw63tGPk1YFd7fk9bZUf1DAbkhiL/QPWs9JLqdF2g==" + }, + "postcss-normalize-display-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.2.tgz", + "integrity": "sha512-RxXoJPUR0shSjkMMzgEZDjGPrgXUVYyWA/YwQRicb48H15OClPuaDR7tYokLAlGZ2tCSENEN5WxjgxSD5m4cUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.3.tgz", + "integrity": "sha512-U+rmhjrNBvIGYqr/1tD4wXPFFMKUbXsYXvlUCzLi0tOCUS6LoeEAnmVXXJY/MEB/1CKZZwBSs2tmzGawcygVBA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.3.tgz", + "integrity": "sha512-uk1+xYx0AMbA3nLSNhbDrqbf/rx+Iuq5tVad2VNyaxxJzx79oGieJ6D9F6AfOL2GtiIbP7vTYlpYHtG+ERFXTg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.3.tgz", + "integrity": "sha512-Mf2V4JbIDboNGQhW6xW0YREDiYXoX3WrD3EjKkjvnpAJ6W4qqjLnK/c9aioyVFaWWHVdP5zVRw/9DI5S3oLDFw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.2.tgz", + "integrity": "sha512-Ao0PP6MoYsRU1LxeVUW740ioknvdIUmfr6uAA3xWlQJ9s69/Tupy8qwhuKG3xWfl+KvLMAP9p2WXF9cwuk/7Bg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.3.tgz", + "integrity": "sha512-uNC7BmS/7h6to2UWa4RFH8sOTzu2O9dVWPE/F9Vm9GdhONiD/c1kNaCLbmsFHlKWcEx7alNUChQ+jH/QAlqsQw==", + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz", + "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.3.tgz", + "integrity": "sha512-333JWRnX655fSoUbufJ10HJop3c8mrpKkCCUnEmgz/Cb/QEtW+/TMZwDAUt4lnwqP6tCCk0x0b58jqvDgiQm/A==", + "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.0.4", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.4.tgz", + "integrity": "sha512-taKtGDZtyYUMVYkg+MuJeBUiTF6cGHZmo/qcW7ibvW79UlyKuSHbo6dpCIiqI+j9oJsXWzP+ovIxoyLDOeQFdw==", + "requires": { + "cssnano-utils": "^3.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.2.tgz", + "integrity": "sha512-odBMVt6PTX7jOE9UNvmnLrFzA9pXS44Jd5shFGGtSHY80QCuJF+14McSy0iavZggRZ9Oj//C9vOKQmexvyEJMg==" + }, + "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==" + }, + "postcss-place": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.3.tgz", + "integrity": "sha512-tDQ3m+GYoOar+KoQgj+pwPAvGHAp/Sby6vrFiyrELrMKQJ4AejL0NcS0mm296OKKYA2SRg9ism/hlT/OLhBrdQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.3.0.tgz", + "integrity": "sha512-mEK7vqBL/BvynALHNc9pC7T7jolNm3ouornf9p4WpXW+sGooV3kCLvS4kKXE+rL6i12LKUgleJOZRPaoOuNLEg==", + "requires": { + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "autoprefixer": "^10.4.2", + "browserslist": "^4.19.1", + "css-blank-pseudo": "^3.0.2", + "css-has-pseudo": "^3.0.3", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.1.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^3.0.0", + "postcss-color-functional-notation": "^4.2.1", + "postcss-color-hex-alpha": "^8.0.2", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.4", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.3", + "postcss-double-position-gradients": "^3.0.4", + "postcss-env-function": "^4.0.4", + "postcss-focus-visible": "^6.0.3", + "postcss-focus-within": "^5.0.3", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.2", + "postcss-image-set-function": "^4.0.5", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.0.3", + "postcss-logical": "^5.0.3", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.2", + "postcss-opacity-percentage": "^1.1.1", + "postcss-overflow-shorthand": "^3.0.2", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.3", + "postcss-pseudo-class-any-link": "^7.1.0", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.0.tgz", + "integrity": "sha512-l7sAkLmm3bYq8wt8/0r/dn6o9mVCPq7MOiNrb/Xi2zBlw/+w1V2jKFo/3IijKHfJ92SwDqkVLPwQfGO3xxUdAw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-reduce-initial": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz", + "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.3.tgz", + "integrity": "sha512-yDnTUab5i7auHiNwdcL1f+pBnqQFf+7eC4cbC7D8Lc1FkvNZhtpkdad+9U4wDdFb84haupMf0rA/Zc5LcTe/3A==", + "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==" + }, + "postcss-selector-not": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz", + "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==", + "requires": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "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" + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "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" + } + }, + "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==" + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "requires": { + "boolbase": "^1.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==" + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.3.tgz", + "integrity": "sha512-V5tX2hadSSn+miVCluuK1IDGy+7jAXSOfRZ2DQ+s/4uQZb/orDYBjH0CHgFrXsRw78p4QTuEFA9kI6C956UnHQ==", + "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.4.6", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz", + "integrity": "sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==", + "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==" + }, + "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==" + } + } + }, + "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" + } + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "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": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "requires": { + "bytes": "3.1.1", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-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.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", + "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", + "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.10", + "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": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-error-overlay": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", + "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-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.2.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.2.1.tgz", + "integrity": "sha512-2fG0udBtxou9lXtK97eJeET2ki5//UWfQSl1rlJ7quwe6jrktK9FCCc8dQb5QY6jAv3jua8bBQRhhDOM/kVRsg==", + "requires": { + "history": "^5.2.0" + } + }, + "react-router-dom": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.2.1.tgz", + "integrity": "sha512-I6Zax+/TH/cZMDpj3/4Fl2eaNdcvoxxHoH1tYOREsQ22OKDYofGebrNm6CTPUcvLvZm63NL/vzCYdjf9CUhqmA==", + "requires": { + "history": "^5.2.0", + "react-router": "6.2.1" + } + }, + "react-scripts": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", + "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", + "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.0", + "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.0", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + } + }, + "react-scroll-to-top": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/react-scroll-to-top/-/react-scroll-to-top-1.0.8.tgz", + "integrity": "sha512-GXaRZnET2YUy+teAQTcd6qy3Dn8Xme4Qk+7AFhK/2DCwTuo0gu8+p6aARHyoG1TVcvzRE7QCCZYNiFZmy8HW7Q==" + }, + "react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "react-type-animation": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/react-type-animation/-/react-type-animation-1.1.2.tgz", + "integrity": "sha512-/ymDXDR6vksmb9nkWbasmu8qEArUCWFxn1k+D9RndXdfYhO7II7XPSOxsvSLC0rYU1QB3IRoRPME7qLkAp1TRA==", + "requires": { + "@camwiegert/typical": "^0.1.1" + } + }, + "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" + } + }, + "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": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "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.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "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.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "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" + }, + "dependencies": { + "css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "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" + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "requires": { + "boolbase": "^1.0.0" + } + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "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" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "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==" + }, + "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.66.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.66.1.tgz", + "integrity": "sha512-crSgLhSkLMnKr4s9iZ/1qJCplgAgrRY+igWv8KhG/AjKOJ0YX/WpmANyn8oxrw+zenF3BXWDLa7Xl/QZISH+7w==", + "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.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", + "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.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "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": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "requires": { + "node-forge": "^1.2.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.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" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "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" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "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": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.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.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" + }, + "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.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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==" + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "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": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "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.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "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.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "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" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "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==" + }, + "styled-components": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.3.tgz", + "integrity": "sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^0.8.8", + "@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" + }, + "dependencies": { + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + } + } + }, + "stylehacks": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.2.tgz", + "integrity": "sha512-114zeJdOpTrbQYRD4OU5UWJ99LKUaqCPJTU1HQ/n3q3BwmllFN8kHENaLnOeqVq6AhXrWfxHNZTl33iJ4oy3cQ==", + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "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" + } + }, + "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.0.18", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.18.tgz", + "integrity": "sha512-ihPTpEyA5ANgZbwKlgrbfnzOp9R5vDHFWmqxB1PT8NwOGCOFVVMl+Ps1cQQ369acaqqf1BEF77roCwK0lvNmTw==", + "requires": { + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.21.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" + } + } + } + }, + "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.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "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==" + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", + "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "requires": { + "jest-worker": "^27.4.1", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "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==" + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.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.12.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", + "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "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" + } + }, + "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.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==" + }, + "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" + } + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "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": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "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": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "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": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "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.67.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz", + "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==", + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@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.8.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-better-errors": "^1.0.2", + "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": { + "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.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", + "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.2.2", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "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.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz", + "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/serve-index": "^1.9.1", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.2.2", + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.2", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "webpack-dev-middleware": "^5.3.0", + "ws": "^8.1.0" + }, + "dependencies": { + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "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" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "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" + } + }, + "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" + } + }, + "ws": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz", + "integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==" + } + } + }, + "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" + } + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz", + "integrity": "sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.4.2" + } + }, + "workbox-broadcast-update": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz", + "integrity": "sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-build": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.4.2.tgz", + "integrity": "sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==", + "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", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.4.2", + "workbox-broadcast-update": "6.4.2", + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-google-analytics": "6.4.2", + "workbox-navigation-preload": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-range-requests": "6.4.2", + "workbox-recipes": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2", + "workbox-streams": "6.4.2", + "workbox-sw": "6.4.2", + "workbox-window": "6.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "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": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "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.4.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz", + "integrity": "sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-core": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.4.2.tgz", + "integrity": "sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw==" + }, + "workbox-expiration": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.4.2.tgz", + "integrity": "sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw==", + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.4.2" + } + }, + "workbox-google-analytics": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz", + "integrity": "sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw==", + "requires": { + "workbox-background-sync": "6.4.2", + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-navigation-preload": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz", + "integrity": "sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-precaching": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.4.2.tgz", + "integrity": "sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA==", + "requires": { + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-range-requests": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz", + "integrity": "sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-recipes": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.4.2.tgz", + "integrity": "sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA==", + "requires": { + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-routing": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.4.2.tgz", + "integrity": "sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-strategies": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.4.2.tgz", + "integrity": "sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q==", + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-streams": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.4.2.tgz", + "integrity": "sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog==", + "requires": { + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2" + } + }, + "workbox-sw": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.4.2.tgz", + "integrity": "sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg==" + }, + "workbox-webpack-plugin": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.4.2.tgz", + "integrity": "sha512-CiEwM6kaJRkx1cP5xHksn13abTzUqMHiMMlp5Eh/v4wRcedgDTyv6Uo8+Hg9MurRbHDosO5suaPyF9uwVr4/CQ==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "source-map-url": "^0.4.0", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.4.2" + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.4.2.tgz", + "integrity": "sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.4.2" + } + }, + "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": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "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.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==" + }, + "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/semana25/projeto-curie/package.json b/semana25/projeto-curie/package.json new file mode 100644 index 0000000..148f6c9 --- /dev/null +++ b/semana25/projeto-curie/package.json @@ -0,0 +1,48 @@ +{ + "name": "portfolio", + "homepage": "https://www.mhsouza88.com/", + "version": "0.1.0", + "private": true, + "dependencies": { + "@emotion/react": "^11.7.1", + "@emotion/styled": "^11.6.0", + "@mui/icons-material": "^5.3.1", + "@mui/material": "^5.4.0", + "@mui/styled-engine-sc": "^5.3.0", + "@testing-library/jest-dom": "^5.16.1", + "@testing-library/react": "^12.1.2", + "@testing-library/user-event": "^13.5.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-router-dom": "^6.2.1", + "react-scripts": "5.0.0", + "react-scroll-to-top": "^1.0.8", + "react-type-animation": "^1.1.2", + "styled-components": "^5.3.3", + "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/semana25/projeto-curie/public/favicon.ico b/semana25/projeto-curie/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..36b0dcfd5d67319b785504a4c5834f661997bd20 GIT binary patch literal 177889 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 + + + + + + + + + + + + + + @mhsouza88 :: Portfolio + + + + +
+ + + diff --git a/semana25/projeto-curie/public/logo192.png b/semana25/projeto-curie/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/semana25/projeto-curie/public/manifest.json b/semana25/projeto-curie/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/semana25/projeto-curie/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/semana25/projeto-curie/public/robots.txt b/semana25/projeto-curie/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/semana25/projeto-curie/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/semana25/projeto-curie/src/App.js b/semana25/projeto-curie/src/App.js new file mode 100644 index 0000000..db943f5 --- /dev/null +++ b/semana25/projeto-curie/src/App.js @@ -0,0 +1,9 @@ +import Router from "./routes/Router" + +export const App = () => { + return ( + + ) +} + +export default App \ No newline at end of file diff --git a/semana25/projeto-curie/src/assets/code.svg b/semana25/projeto-curie/src/assets/code.svg new file mode 100644 index 0000000..a8bc19c --- /dev/null +++ b/semana25/projeto-curie/src/assets/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/semana25/projeto-curie/src/assets/error.png b/semana25/projeto-curie/src/assets/error.png new file mode 100644 index 0000000000000000000000000000000000000000..8a17fca6a786d42cb2247033080212bad54c5c7d GIT binary patch literal 85923 zcmbrl1yo$k)-6gB2m~h(Ah-k#H16&$!QC5o8u#E3Ab9ZLK^hJ2?(P!YHMqmweCPb< z{{J2Kjq%2N3>eAYUAuZ$)mp3OTx(XCqPzqOA|4_P3=E2tq^J@M%&YG&e+X}ZJASR~ zL%=_;oRlPlVM<2`_JE6b_L7=TFfgcHFMqERKBMBpz`&YWsAxbm9AYSHR8Q(AWwLAu$4*S=jPXoiw&mkyx1UQK_@ZG0NGCfXyu=JsiQx9`Y*2 z9#+O&CR76ah`esxKnFHph#`rajkT>4w;LbTKmBq8|9`p7Km{~%G%@8?5*7b<6X1%E z${Yf*=VoAVb#(=~vViOy%@~-txVRV?nHiXw>46sXPVTl4LpOR`Cvu<%M3R5{5CuCK zJ6hO7EbMGaUivgNvU7&;QBfh1{JU!*2*lCC=s&&NI)M!Tx#Rru2nZN7gQ1BN0~3hx z<+Vsic>mR&Tgb%e%&q6~KU=i*;i))xPKlf9v%6IjLF9?VCj1a`7>b~Fb6)5FU{ z|L#P@5o`znoA5I;0wZ7qemQs<{*RAdzTSXr3BoJL$Mh9>{%=wFZg&u+wxfL_>`*_hecxR_X(IJnq28UORZKOg?j z_9}MH#^x_W;b;C&v;TeXpSHXVFSBcH@vlkw=i=Y9@}DREHD&*5_}`Z0|NT;#82@LP z?42F0|1kj*V+OD_*amD1d08Z;e=m}WF*n2lVh#S^OC)3s`JYP!*dDjFp{*Gol^eYY z*woP38bZYnc679JBw=M_{l5(7-#zd${I|~ke+#Q)6c|9A^GL;L?`^guK2e~i`6 zQN_;AnqS1w*2R#Q;s3n-e|?pIy&d4ofLAm8$M=DY|3nY4Ef6vsf!I(%(Y*o#Ljofu zDx~6;cG&FdrnBR{bAQ{sBb(X&6NMYW4;Fu}SX8xWJ~4t|_Ml5DP43U7(@}Hk;r8*L z)I)ylW6D&ss`*CGxRN-|MhEL&`SpB_*a+Fd{Y1$xMkg@i_Xck#%|_f$h?No0N#1=& zr-|9=47nm-AL2Sm{@Ao~ez5xg@MC{ZTI=x&6}1-T)fC93kVaUXMN^7BSfza=Ebm;& z250+GPxe(Xb2TaG$Z2@NxYPCs+<}T&gXYlp`cT^u2Y3)yLXg1L)dZ)}>vlmA%KXcf zMm;^!R`k#Xjxdz<-TQGxh7`tCoc0_x)6*?2a#}R*98ywA6)V2NAcyg*@4*oZi9)~G z3T>RE8!O}H#|!7)$#2^3>GE(c!4kZ3s3VLayu4<|A833hVyC19o!v$K&MwLkA&E=> zc6YG#nauH0{~fft<&XjoqLx!2I`|!%FEmjP3XQ|s)M&39ZQ?rDK^}|97;9hC{YFlL zT8mW4^;a^0s*NART@;IFjP;GP^rv6rMUJc0D(l=o80carwR+(w*>qqZ5o>&0`o1-D z@p@5LPt3a5*Qs*8UjJ(=Q8UF`K7YXOD<6Nyn8Mx`5wELgUvDz>=Rgb=%2s2OQ!P%T zdK=+a6Cu#}u#<#OcFy28^C3XwxA+d6lDYh1;#1|PGliB6A0PByS_ikJ4TR9n#whly zTT8shVcWyTgkSntCd9%BAgONN7{#x>2kpdv*Umi)5kt(a?F>}a@rP|9MNAju9geGjIq=Zr}2UIy;cE=yDTF=$!>Zm zEZi%hZQF%>3nl!*{KD#(nJ7x`hQ&RdSs^o59+Y7WFMc}*ARM(LN)PVR|15NBImUqFRDEre6m>qeY)wwKX9nMJ!vWzs>BcmlzRxJhdVTI}$ z1$?-J!c2Jqj=Jm!CwsS4d)Tfu!r{^sPj#Bw>q%;U)JnZJw68-IoU%#%cf(e0n_-WK zbyi4`^cccxB%s=2$BbH1TOYB3g9)uTDYGy!W8@3e^ZjW3onD33zP>h%tshFr;z)CN zMhn~JJx}W;36IBn{Yj>F3)zGOrEdU#SuXt1h)3izr?|gjX;|QQaCQ^Ccx2Ser+qtB z<`a12S*ud=EtLjaCa-CG*ChUpLUUhj>jUeK{H2jLJJ~t(Jqnj~#_!)xXm;P8cX8#j zvO9U=U6<`rItk^__-qwKHpC|tTanK!{1@tNX*(Hz*_D77Gvs)mPJ8FvN7Z=s(Cls2 zG|)S#9jc(1HdfinEDxLa4Cjw_M5_<|dhf$NEo2xc%r*G!Zq&^9#*CgrYx7Z&H%x4} znmYfPDG>z&-#7vD7XA3A4?-@liKJJ)bCDL|g-0hv(J2+Pz}*VxEs~ zAQigB8)WH~(V~5H&*PQ;d;U9gZ5O-jB5u|)Z1U88CNBQ&-BnJ&A4I9LWfevk@nyct z=lADVVIjgH!XXtKBvfXzhLVus26wQ^$<~G~9(CaS#VA2k)Wytis0mNGvm}#qp5mCn zEQNM#(I);F`Vf2Y;RBQ{=xcXh8+BQ$+Yhs+C(Wo<2gJo1jKJ)n@0h7^>|Qkb<GFB!Si*KojIHzwTrl2*ba#QTuISb3_Q$LQa{T=P~YNgDHI2hMAJ zMJl-GJe~O{-|QUR-hyFjT(!x}RasAPt24ep9p2sXw>{0RGyC)VJVxZ8L9kInc=q~P zgF~aPifV}YfpwOZF1!^xWW2c|;x1SVd9uz{s1U)By>~T;wB;H4hWD~oz`&ABiwjoN z3M$e5B)?4iFrJDzn%U`K!L?-c5_-XqS$;j$qXBPWnp=8GKrdg(eDig3 z+YGT=g`Fd`C4HH=_v{?J6T2UL#KInE$%;i8f6vtEP}=B1d2d=g=PDaRs(KmzE}VyO zdLQbDv6h+$g(3u7te!TUy748r1zV*2FtuP&uN1T&IFhC-#%1Z>I@@$|cbq4fmyHr` zDL0YnIdU0a7#~Xf!)HBT9TQbeD2jLRs}yD9(le2cQmsAvWC>>Fc7O8WrVt00IJt!G zqui@ueD(*us8h4(Z-i2ygJD;D4bqpn+p{iPUfDaV^C2A1#E793^cVja4lJt`y9?mK zW(sL$9*+63=@2eZZA8i)<7K4t)Xc0R5L@$0Qx@(li>!*@1qIxQ_`DVpc=E%k?TxfZ zp%zi~FwjgCBejbe+?Ff|hf2nVVTHNH-VD)In5QN0aaQc%R_t-IjN>X}elZ&7tRH&F zJ{^S1)0wNYoy425IX1OXzTT^bO)?a{$zSkxi(RrS>p(e;PS!?KH$Sw{!WL^;X?Ql`{T zT-xsw_c%M>7++-UZ9MEnTx6b@u_u-+^=?sj{-hr=&zB%bum?6NFuk3x$6&W4y~rs~+gh7YO5c)=xjjr&)2 ziutEJ()}T9u-jLC&5n_8Rc3?c9j?`gJRbOG>~tkmozcriBNjKbzT4irOha^9S{&oL zb=VcyQ^~nfSC>xpmfbE9LiG8BSLS`rZadO05w?~LI~Cm?_3%;->JR+WUjnN}bIY4a zFd11yk50)~vF9M6mZxsJmyk-5F8#(_$Xfe=e{sh5J-+MnDOX1S`l@~0ODHuZ0p71n z9duqRb_1If2CuX5Qw(+z{2t*}vnng%+GmsWc)2wM@Zb1~a`qg>a_UVaAXt?&1%Yvt zo#_Wlr~Ega;OGX07umD1@-<5ysT-?QXbz-lf(-F+^S^NQFn;T{+eMstEl8?w;AZeG zfPrXxdPi?(==8kH?7hikvJuJv_~s42%kkpC2C?rq8&3|5(!!$9{w1sVn&F#1SpEA5 zyVI#zUqP?@i9OLb0W~$xBpjAcqvQ{5VPTw0Sb(X!EzWH7=gl=Gl1>13^2FaH?-FUuZ}oOX{F)I0JQ%-pOa*48fmKY-O@KUwM%iC!73 zX->5`vhLB|$I}Tbn@g#PacDVDD7d{+&oK0mFDje4_<9*~`|W8zm1T5zX)I)WwfqH% zx@pg2&aZrueyj<-`;AS8)Fl$IcwlNXYI*GLhUQ5;C+0e8+08LPuS3e23h+5H~R z?5M#CV<%1obfTaqC-;5c5ZyM8n2rKrj}eul=aR~F;ID`&MV!LC(u%~MZG@O@j}$F@ zb6dMl6Dk}EyW4uc$MsdobZ>BiIZwAOqKNssV*;pfcL}q~VAtcuw7x63!QDhA%|pPkbKlA0D6Y;3>riv(PH4YZSgdjcVFF{fS}feedAr=>V9X zjj_79Z!;opCj4zL*_1wrXh0F-Qnvm`>=}Q*(iq)S^Ol#0qXx_ZOkjJ`@@Dl8+PJSz zxr!#g3@A0zH8OR)cmM1r#1Pl*k?3_6OjZ#L+vPN*#G=5g*Mr?wS3*XDC4;N|VQ@0o zW|5LB)d*t#EzT}|ZJx^aCCW=tOr9SP9$Zh%j1RR)T%BbpG$+ld4xbzG10ihXX+YU) zqwHx-DW&ZDEW4eS)^p>~TpwE6Eg7mE)eAtR|6M+~vY>J)6M82AXVKaeSK529-AwHM zBl>Xy69Ux@8a&GW&S1aar`d8oUEqF1Wd{HWa(!y7!JX|c$>n!C{0@ro1}SfW=(}Ab zeznvZ;7ME`fucRThIU75`^)jp{^MY!KX@8*avCG`pLa6Xlv}U90Kr6xQmN^5K>MNp#5<<-p-g}6 zW^M8lW}$oB1NNYNL&DGpSQys1L^*zS0}rwRU>e=;PBORlT746ps61&l>6Y|3vSCFE zrG@>J5Tj>BJk>v6^SN+nUtfHeHVqZq=pL_gsTgxGrR~9IAYOaezb~pOB3y(s? zayF5l)}=-=_d9E>F&JSj1XX^HSbID0E@svT*(G$^yoCSHk%#8H3r4iJ^cc<@UsET3 zoux>!o!tKQdFpR{0Kd%QuF5wY-y2%r%azuir00thPT!(vuhPF!m=Rmd>N-kcSTC5o z{-n7pI@2e{i3-HXMnsV`jPrSW2Ma3&6gLxvee8K?%Wkvc$BflKk5wqzFa@b-GdMxF zYjO;9vrbHDU{swZEh;KD*PI^Oyuk|a?wqTkM<5c?LYXX2{ZlO=&P*=vQPvs$LaM?m z3oZ4bvqw)Qp&qY)(OQO#&CGX5_^yd~9kLK-XHj%y;jFA%`98^IJfxmDT;0H()ju@q zabo8yXl+gattMHQFc)zTDT-@h!Iagg zy*aY48wNH3Ly9lyYzI#q7?)NgP`?SSDpL`v%-f{`fOWw4n^bx|j<$BsK0Txo@Ihit z$ihrd_m2(?E53F)wiYXibObe*gYIv)N^*aNAtZvCSU%)j4~az)@wVfaHN9*@0NAgN z!5dOC)AwzY04ze=<$A0oKXMN8t?<-5uLW%F_I0v%G$u`Ma%Nt*H^t>EsQ}K1&L?g* z<)$=BIx?XoDmP2cKRiuF9P6uon4+#4LM|M9O*l7p(o?q5XjHmZ>ZjVzqt7FWy7*jA z+ZHW<;h!VO%ZT-3#5bL~vzLUsaQ-Uk;^#N8%Tg13!adtSyFI=2uKNR$oqf>L==RZI z57NnyrIg`LApNKi6H4_XISMm9#n8nxQMkRq@}vmA5e+7?cgJ+6<;d%f*f-6_lU>!c zAxYVlO1$7^CMk10)%OyuEBkbSuWkwCvRoB8`h1{YP)N~H+j@rV``D{*Y}(-V4SM;_ z{4wcP^!OT$O7DlpcsI||I6!pE$*fV9Cs$E!p3>FM&XrR3zN{z?GCWr)oVR(NtX1!< ztlB*trltu@YZD|w-ZndHPoau^l0tlSpxe}&%t^2RELxPNu9Qz7f1m@ z+jGo6%-xu=h}LwQ{b92)x|b9pZ}W$c8Eq^tcBj~>4Dc{ z#LD(XOqGeuM{Q}EnX8g*9D!>ZEp@ijX$G%=oecLd9rh5C#F?wYuTWnO7XG{VxP^mq zB~B1s2!4L5t-`PTtAL+Ant|eiUOvRpKD$C!d`(F>EzgMhj~y$MzJ};F41aXlIGkq> z&J{5Wv+|n5jw6fr<}3W^8$C4^t5N_!uDXT}&{}5SjkDHSqY7ihpx4PN!9Y48OR)`- z99Z-^G)uB44r}|eLF=O^>|*7|L;USk89QcsLv-{GHq{&H$5w8&+6wm_aaKkqW+Com zn#kTr$L%@y*X=OHv(Ajnj9Ns}6rr%N@gEUdm|_nj^}IizqRMnu00`}eZe+CWmyVP0 zzp$%cq$`d}hrL!YqaBV-7*_7LqeJC-le}8$JHE^+$_y4!0x`0%5DD`a;)oTwBRT%f z7O32sU4j>niu(gO5q-6Y6u8ecqDsiI-m8L5y1jwMnMTVhUMbHsR@?0m;P4HuJX!YW zP_~L>O`o$N8Lyqs3J%+Ix8bSKmWo7A;%20z#qKzL?_leSqo%iSty7;p><{Ok-*Uck z4#DriKo7w;BEI)hGhS8y@_=2A_2(WbMxrbMLbn&Dc!|OlH0o@J1DoJb&--tvQ7pWS;t*zOkTyY>b{|gf8fbf=AvxJ->n79?7s%?= zpTsoY%rWo@Nx0&Z33Df`?Pg&<4CA!4D`X0&RQ&B=Bb~9;5}{0A+ij1_3yPa%XISLE zt`{*LC2qFhShHVT2jX7r{QH)&9;*hIh2TT*WALJfI-}ho3I4TlNl_W1_8E*+Co5-#_KmU-r(dteBJO0OE5R^A41OZ(sxo_bQ!JK1ip- zRTs9BQ|0XIB=+))_TCnOKx#J}>v4&2w*WWBfB4HYiV*>Vd`yJxdV6o)@>9UqZM_Yt zM3O(PGd=tzvc(g&-;-zT7e!NV-6ctHs*BAb-iV5RxW2k2=?;kz9P7R4LasXPQmxHD zdwX(KXMSJ_zHVOJ)0m9vJt&0jC<_VCGn^mlG5y%Y*|C>n#^v!Bw%P11Y;;JivS2xK z{goJLAJ{QX;Ex0lmc3pP$K-ne5oAwm_LUaP7>_7-y5@ID60tnA@ZEmAoW0?&LxVfK zBq#eiG63<=8JL;)*6ukxCn}w3eyK!hSGNqVGw5yh!W>C>JtEUzbLRG^WPYq0V6LJm z`?QxIXFHeb$xb!CI#G={tq-%L@j3XPu7x?0-0IR3oKsH+e?w8QUsEBj0gqSL1T09R zKndvqCUG~47As|j)2N^12c~wm{xr>D|2gr*-g6Z&D_$3N-pXm#Zvuj+4j6^-U*ZEr zXkKDT^Yuxt*&?@TzR|hX_s)riZA&PVY`~@VOeGKw03vHUw?C#8_e0KMeRz_<>y**k z3?6Xm&sFTUNaGqnEJ;p|asYr@K2=W1;*^}ROrWaOLf_6=8mE^>dzuRd1}lHww>3)j z;V%UWiJg~#fr|t+lA)D+n7mOB^^$Cp_`=z>;av4tO8>Ck`b?MksNULF<_HYc2FoO^8PVJ+>SF*Q&o-Z(>Mt)+5T4~_1 zcjEvM#~T=J{1Xes^+%K-FQq_QLF7*A%ZfWqpU2E+vIBN#`;iM18xa849!Y!AG8-)6 zu8l$whL7Y9n>>*K>^z7aT|Yaxbp{Zkv+ZIDE|*=bstQpt&SO?lSR1Qg5Go53yBx5A z1H=kaYGG_`o)+WJM7LN<5P?ncl{8x(jmlD?qp!p82o-g<4Feq>W|~OnT8QEdpKJm( z8@bcqyfpG*-|p%4{fa9?dl8JHYyh9b4eO}axh7?Aev+=L9)6+Wy>6<7wM`pi>B)iF zB0I~Z!w3Q2U}_l=7-CLPtRm`472c~uH)sm6|F+lvQA>@j!etU~pR5}BI+~fC`HO>@ z6w_XNp3S;*e$(m@vO^saK${EzmXYpQyn+?eteCb^VJXM+f^F&m*6jAUJkXOSo$r1t zQFc1uKl|B#FK_+SL!&h>wbZ%$UEtuK!@&)M5QZqn%~b~vh3h!!T!OW_Z^G?Hz}Pid zNABpYEcE|`4<4-_hUu9aht;1XyqeSMkH{%(8P~2e32~(vbmiw+atYNx7BWE#MMJOc z9qtu4C%w|6B!Zd5{31`xCqtX8b#^+ zhlVxQE<$g1ZmdPd^V8tNE%6gup=gRX+R<7T+ET>mN$SB{)_BRrLB{Jp1J&G30J+*k zEeIj1eZRrvk6;d0ZoHy)#a|aEI3{2hP(v31tQshT_~&oUDQpcPMl&DuGDAFx=S6Z0eT4jYl7=T;YcdN@cPqc{kO}MN2Itox z#R25%7+L)yl^Wa;o(zVff3^4*D19t=60A!vM4&K&2z|8#sOREZggfCJ^(qmvkvWIgA&Vhk37JLhS2@*FEWQ zLv25Rk9#a^Hp^uRUe$Mw4`}6yg#@k}d*{|?q%?F-S`|>`0|2CSh(VuLl}#1cHDxfb zN*^04-9DMd5%54_msuX8wjADQBz7lH;<(-MjAoDXK0LwiYAt?oK>Ml^@eArYyV?@&4Ur;B;cb*^E zF1M_#Fho$c{K4FO(6`eWh(xG2U2!<@2`JW8%<4 zB?)YiQNBgW|DEFS?fbh*eNYRT98;P=YKQrg{b#*Ph#)Ztcz4D~Az#6Fmv}lbwzU!V zHXm%GJ(nG{tj_9RziAdRnMek^4_NJY0ErXDo{1LAdh4j=NpBra?^BzPA3Y1Q$Fb-l zSPDkY|JXhHDLQ`-&c9QNa77`b4_+s4+$X+k)2)uaI5bLnRx6udOOJLh##yyLQ1nqx z5Z{M$@b5Wt#w>l8Wc1-YOkzX!n=EKPU4_U;WmXYz3GLWRLrrXB5zI86c?sqiNS86( zILzy+Q&@)QO}2(vmoF>lHiE9fCeqU8B^-l;!5r)N+n z8K-_Y4=#8fg+w(zO$o?lOtWQ)Wj^!m zjwr9+nvna6Fkws;0BScCET7_Nnw%!8cTf?P$%rr-L^o%f>YgF4og(-46JCV>7z0i_ z>%I_tmIeeH84kM)YnG9jQ{LlrO%w@@;YbDe-lw+pkGkC(5Ha2nqSm(Vs(?*LE`rhN zf$W`r38qWizw785#&JKkDIC;;JBTmV994N2U$4J6ETg`Z;7KL+7zMe|52r!u$nAj` zl$YB32QLhUAIdhs_^aq01_J1tI^Yu*Hy6x^x8ZMc0Bmksc3&j1kT|^ChD)`=Emt{( zJ8lS0W*`<@uYeU1$uV(C+P5N$boRQy;qRjI-7*8roOb%Pg%G1yzss8qf&HHS>tnN4 zOde;LG?Ke?nWNwEUoT1Y#&CmynoA%@dHHL;)P9VJVI>WtM|eMrlq7*+5NFv;3J|>K zF`GpTj5r`XsOlTBf$<%>Kw48=qQ_zWEnXx^==&EERQlLBcRfbbayz@Sm1pKFO_~0I zHNVX?$P0v55%Od8FSLm~#Pux@`?B1Ie<}#2Qy%=nSkp$ za#=gSFU5QAGp)Qx$2X|+HIZVOA}mGo#J~q);KUv)Hb^%7u^(`mLKVE|(ax*JTBTVH ziC?sR*DcO|vb5xWGV#j?*s~Jsfkb-(Z1*{Z+D;OvCs+hHGlb#V+N7-24Xl{rG-8zL zKoT<;ta(oL3_j0&PxHI^Vzp-R04O1WXc4z4!*T*P0FWVL8uq}@-0)vofQkg3*h`LRn>==-!*S!Tgfw)%tea-a1d5hbnJEFuCzIC=4hOJUIjgVry`Jo8Yu8N z%2|4z`?IAHMy-Od=`BRe<8T$tL)81aUZjFF6dgO#ylu;oG#f}40*0czq8Op+D4-ei zy51UfQP1OT;@}og>tN_xq_MNDs(>|9&?DiG`>D}eqvYyxZ-g7J=p3qAti7kx7~UXB zA8he`aQg>t^5#XwIr3%ncR91qEE;}r>kjX9-~Y&t8?3QDtLJsu6B42k11Q?^^|%D5 z=L4_z&f78bpk0vveNEsAj~nZi(Z%*sb0-gwmOob130|8ZJI+>U!hPf5sq+bw2G|BD zQu`;y2-*+MzmMYdF;wJ9x^Fmo%IetWtUG1O@MjhPd5xZ6O4=NA!qRUucu9+5+Ga>E zrG}{qMU3lp&!hb6s-P4}l!EBAt*Mx*gs6TkkS1}GFLu&|CmRVsS3s#{ywvfd%|0?5 zFV#UHGaK}k0`Z+?x9#M2(>5Sd za-^A9PlGT&pmxbP?2aut-^@J6(QzB+Z9+IZ%{H#J;nJwFIN5!CUo+WI<7q652pFB zAzaLi%XOWXW&FoRgVyVOi?NyMj+y4v&zNLopBlgz7TSLX{v{*_EXwV z!A|{^-L0ssAIXed5_?(k<8#GO0&KpcJO)r40+a-U&p;M0FcG{Q)oBw9>}%BS;9+y^ z%WSFFK!L6&gep|R45zNB^lGXRm+Y(Ik8?faMfMGHOdVbhLC}FLwhrQxUl}f)-7n2E zD^b|mMY%f4z%`{=d;Jf|+T=#K5fSlw%B~RHX)@Y(Tk6IZet+{=s z3k*ZZ$b_ABf8^KnCav-GbMFN~Z^Z~ba^Xl}9d?rs%!RUcCmB5wdL*5*`q7WS&`PhUZ{Hb9nC$Cy z{`SGJv1JKl#A9MIlgo5>DcD&nlj3(-RlFEmaP+`udqDb!$r7Y*%Aa z+}l_eOwNSz#wqNaH=HLXUQc`JV!&o01QbQbm3koG%ZNfYd>PmwWD@4IIVibzSu>IF ztcNK5f#nn%^Sdy=f)}L^ATW7dGX%0SM6D%^LOQ@MXQ^!ELI3;cD_yuEar!H?kXcO)+_P^1Qyw;sQB_ug4Z<(s-r^4;Tn2nLG>6OAYbrcx8MMvBT9u5k4Gj zbnHa{8JEHRZBMF=Q}i7G`P$tSKf5Sw zkVjvMUX5Pz436{#+_QRN?+P>09AhUvAxZ~Q#(OPqxjuJ*%WBWVhB(@M-u1yO)L85J zo-&pZxJB+xA=lU#|9A^vwmpRor6R~ocS**R(;L}u+-$^y?K{`+5#Sh+jWth_XYgzm zb6Gx?fFY=U+4loDf3rbW0)Pkfi>B=LC!ewXo{61FB+{ROBe3NGwk5gTRNH8azobG$ zv(y4w8<*~yweBbYepLQ|`aWW0!m}o`g#{-}zPFrS8(o(Ej6};77I|ZEai92hKs!!= zyOpX^;43pfB^mxJifnTWJA=zRdD+_jZl^cMI=Hc3EkDI_vAfM46S?PyH{eH3WwBQ! z*SAiapWvSn@=`FaU~G#G`in;i$+$ln@9=3`Sck1%dMHX8G5`gCkeQwZpfJ<}6E6xt*f2TCvUzq3?oI{Bga1!oy$DyB!OF1VuH;Ax81!-sqXmPr z2JBt?#Z`npxlcgdj6;+^RFd8tNH<*jK78SS*t@Rs@P^MH6kSYN^Z)X~ZO&IblV>x0 z15}uGmpsH8es5=bAUE5%b_V!<>p_q4g!9771u}o5UdLwjCl!r=lq!wiBZ}cUx^-hU z!cLmzyighWR#wjVnAP|~DLhkaBP?J7{fUK1MUgcXeMq>41VBxlK(ViQ<~I``Qj;O_CBf7F=~Eqgq@+Qe@)!mwj{ni?Kb_6C0K^@I z)&7L8c3VLwtsS$iH}t{qJ)(;>*jb31Z=`h&SUuj4AFvsjL+d@CZC{eXfOJJP5NI#9 zm=ZQl14`S+9IT8tpSPR8DrLWlL_U+oTSX5!YdmYrz*03{*!89CqkL6ilM1xW@5u>` zrO+hCi=1Ik1hcRa(Z3z3l1a@uR?I*2*WnKm_U|vGF{-#}^3hOl)jCxm!6Ly$r292W zgGC1{v zUDjH*vwr>Ck5Bir&zL}>0?jsB8wP`dvg0jAJ=!OPP=Vcz42kRarO=|#7-lT|+OnOe z-s2v90xSwaXx7v{*`=kPLwnY4*4#nPs89dQ-81@y;ZK{UA&lr25x!Im$^MCPG5iJvK5E zgL*$ZZ2-!}fgz(DGV>PeaX2Qwp?GAFIzrk>8?*KCK67VB;9g2=A$6eraNxnxFHv>4 zWZzPkv915$x*Y6^2FUiPDa_ji=Qfp0;q%mvosw>P=KSBdU-Vi-pCe|j-q{=k&dfD* zDIHJFqyYRASkm&d!4=pOh-e^$R*q8FYh8a}v9y{}zmJ8PyQgn;E*7rU`hZ&bi?Y5P z36_TavJR-XYtDp8FnUJoQ#51Z;K7jN$?)1$2gdi*F5PNZ)v#S|lVeZNto06Q9%L@1 z!IJ+mT42QPVbHg$hA-8jUN<39%t{Ur^r=o~!ErrE(=0TGAGM-PiiV@5(NoVZ$X_v} zkbAgowsi;Okhi9aJXc0OhM3>eK)HfV)efwZ*cTJ!Ak5-krZZBD&GNBT7V8yVu?2#b z(B$MWr(;=$Q;qQ|2>tc+5+WqJS1z{#J9DLKwJ8~rm|Tdv0AkY>HM60|Jl2p}BRJMb z!|hv)u!jCw*>^0wws6xBy&`eTn&UR{AZy5_@da}zk?ih_qw%+;prm^}GPLwZXLw~m zif+&~wDkk5Vl2LPXR1!tyL?#AB%rIo7+0~V;0W%3BW5c7i{(ysJ+m7&Yw(QkNj8Ne zyP)%_!uGg+gy-D?{;w zaWOfy5ZddR>^GMp$}8n%imkoqXFkqNIu}PXA+Nei7-j6={#_EQe^ z1}1{lnArFX-V4x8($?~;C%^~d78{^%aXLY5dOCYJGpgd*K-A>XYfS=7C$Q-2Rwp0H zk!@ZX4eVc?wac&_akOY&*RhEvzdqGB1zXObTHnM@uabYXXXI~ky0H%;G#t13qr^@* zJ5P-Z`jT1{2H#~wV0Tm-YVoA*uvt%O#f|PH{xC7t1Y-+P=zn-x=9*yvQWpoWrM*>WYic-?I$-K^^8eeZ`IH`Z@~9 zDrhh45X}Q+g9Y(+mgG_?E!}VSBroeF9mHr`n+k}8ZvGamL<_98mL34KFF~+ykNNbD zPaTR?7CrU8w2)T82YtMu$GAu*HWO+U79cFgs` z#%)Y)o_C*HjkBlF=rX2Z>A_0~s>Rwi@cG0R-@hUBLV=pj6>w@@8&d{^w1DYlr$ad3D{G3;eOKzXbPdnV?X#1 z1I1qeKTA?54UK&IkuGPT&0a5?xZ5S$&8Ak#-}_tgu!zd_C0}5&_1)h1-X(9UEDQYM zXS@=m)Mn>Jl|bZe1W3@z+*VO~-U5rs>G+p38RAeHJi9}ogW17a`rzQvWGg%^6rUx1 z3Ae6{zSLbpptbHiS)n+v(NBz-mqRkWegST!iEm}Nwf6D(k}voQ>41CS0Zu53Q4|CD z7I1>9-cg2ivQ)4aB(@_Dav1;fzNFs)5N`o7K)NDl@5!V6#vKZlC@dtEvq9lKb&7Tx zC3giR(RQ5WI;bfvH=XJq0hU`yhb&TYlEnwH)A8;m;r3hH09|p>c1y9k*~r<47g984 z16T!hke_1LXDsUZo|1)uOQ@|QThLIC`&en*9IN~5bnrI9+WuIcRD53Rtxm=hk_b?+ zO9&JjOL0KDzrl#2Gw!MAJPIc#`5eGp-JnhLD1>qPYW=G21v<>vm|+6XhJ!zK=NrEy zAyq0hV4FO=sZO4|j9FP{^_|sf4Do=9pbCvSgFz^@KB4pAEvmUpWdOS)a@WVtZs|kb z0~~Szg4BZ41SQC)4ZIpHtC!~1)@K?C{$B>!-m3P$KD}@LU1rerb}63 zBsP>v=Gk_~AM-ZN$4V2&sm{hhN8@wb)&8Su=&2Kl+)pvlxh5-ezQtK(UHl%#q}kYe zOQ86}%*z?9S`Kj2rOQ=N0|!LUFnozZ6gGNRw|{EFJZPp=wAodYPcsx4Jrbjva?dGU=v;BESE+lRZ&E#i(T>5*tRNHwJV(ec6GXN!eA9EkE zS0M=`dK<4!$TU85ZJd{y^L6d6YUDv(fOvD{YNtEqW5g8hG_Z5AG+|^e)|Q?G<`cab zPa4-+#=78&R5tbDt82Dx@NAg#K4Hhx2E@F=G-5#B8<4h*SL73Zscb`}iIDJreTzSo z%l^CLz+rM?T(&M>12wn0r;-k+__(dzGdOKtZfGQ`%Kn)ivb6DCk>1Yel3H=522dGF zWidEuMbS(8XX#S5Hz2B>nx0K$4^F^{uGA)HXORJPAT(kCAUH~=m#MJ_5t5VKz`D0C z?lcsHWNe{ilpF1^HD%c(E?11cqV{>~9D~;| zzE;zY@g1K6XPE@|dbjd&Ttniz2c%<*xmcMvRb*0_tNbyaDjVR`@mas@ipW(6bt;3Z zES*2MEBZ~?ql$b_N4(5ziX1-K%U^VgOj75>;=`I<@X-@R(_Kkls;5@Quqb74meaeb z{}}Agu&WLEp~3~81$~5>B_~Q)t>4Se%JT=DC|UN!Cf2p}??5Y$cW8hh22cS}6PfG6 zcuV6r`a;Yn_$v>QxR+))nZDzTFuLQ8v&B!iG zRCMwnlcr5B<%N29XMiJl|2Utx_#9_?r7=ABuk`PZ;V#SslkkBqa4b{Q9!C-(leN)3 zdTDD58<`N^Jbl#rquDRNBdAxL|I87F4yvZzsUN2_&6%0u9J)W2gbSVDIz%62Y4B3l zF^(s01J%H%JB1c`vcz0P>LGj@81u-HR}v6^0ZBPo{)owjt~F)?q|LXxz;^Vbj}jdR zID3#+Sp6!x;O0W3ZzrtRw13N%*N`S@n1%0S_sRA8W&LMeCFs}c+^E_u+&*~zTO$5P z1%4qwXM@~{E;^Q-BKTN3d+-=ZIE_|j^bYQ;8K7Rp(r$T!OqVB8Ch}3&Hlk%$;k+Km z>2M}1#SL|T-M06hfyb&ULsqGHWlSc<%N=2}=;UdzH?hMNP?K3{bMLBzNv@Ew8W`ui zQw}2`XbUr$tz~5qGoceHIHnJg!|m1=Uz`yw*cj@GsYS zD^)f=_hUEy#N6v^_7rJ8;v9m;Ka1yCrwT-+@bi*4`FPmTOAu9-UIppAVpW;d_2n+J zS^S0?2`~_`kKsU_sv9W)>kMw@vLp*yl}Dx})4t&_S&<(JXjuZ9J7wiW;h-3#2$fRE z)m7cIOfz2=c{y>3o3a;;KFuasqCmn!7m$=TRPy!lwHL9@umQkpWag)ISN%_JdR&AG z*idM-Xq2#`34+3#9m(w~!aDNgpp2}N4s{YtBQYO1?IL_8I-bgEz`msH~T-pP>;Oa_}Q)G16EO z@SW4DI=ljHU42;o-!n4^@qv&$IMC%-uk#`_1WKGQBGS#dcyn#?uQERgMXqoVL7z+1 zGLwfc^&B7;)vYX+w9`3(wxWqi!_FZ<@jgtx$G%<{wo}M@&-$(a+JS2u~X2C zAfP6&vNRlU(p)fwxN(QarY8Cc*WfZ(K4mfW2SKK(hmjWDAV`zENGh-~fu=b1vH1Mb z^kB}dru981vCMToUH~B%MI~XbCTu-#`H3u56EirAI)8s#X8nr^1u}OMd$mmC`>#IC z`l~X=d&~3q{DlE;0N%ieQraWcx#hti$@kM}9G5KoY9!GeWq&{;QH+;e#+o~7aiinl zT1?$Uc}ko8;kpwOK5C<`kU$LqFyimyL#wiJtuk1S0$+P;s*$fya%2Nu zB*)BU18QGu*yd#u$Fm$vH{S8;DLC|DCBc3I$`PLVnKA7Z1G@`@On)dZQL5dVIF{{- znVtSHBB+MUxnHYsH!jw@wPfx>WPi_)Nh6bd%C4cIAhvktGOgM;la}146N<+C!|tp` zS8-tX)l4Xsr!|d8g{d(Wa4Jfc+f&4<=@0d++a~pQa)GiAFN!V^bly6qYNjkU--Jr2 zokH$i8d|$yHvrDz%puNc%Ah^07~3`!#wi}a5|r@^dyY;?oJ>_mojLN}TZqH=CKF^* zCQHW1=YPb{08Vo8Q}z~A*xZMMK$EP6g=Kn;PFrUrhtHs|{ZFb~ zT)xRYr6TKeAll!tLlqj@K%7T(N~@lf=RAbYtd*<$9i61m1TS-Cum^fz@2S(3t$!^SGMO6oPKz~VoL(fWo= zzFAX7%+%WXH8&-X62hojODX+A{`xhcf_pn#v95YiP3zJU`pn3_eY?!Mlg6)x`Z)@i z&k!Q1izp6vZq&~dD4`{Ave0TEmIAC9Fx2t63BN(_t;6Ci5;EXaM4(ltljlb$XF+tv zM#7sijLc;4a1ZEde8)Gjk$3?(BWhsjm7;W|xrd=uB$_KlEpJNa*@Ore0URP)OF>^e zS&$a73Ir5Bu~micd;PUxKEjbEOQ)mlgcc=e{-lY7uZ5JF5n-grh<}G z)E)WEq3#FO#t#=%A$_@30CgKCSK#eC_N+Z`iRSCrPUjoy!5k7b-aHSg6jOpYBy>{b zId3_+12FyedEWDUm9z4GI*U*4;Am@wIif`- z{Hl!0p%HOw>ml*Okz+SkszU)6;~q>@=vH}ejr?GP)*q!6_|)NIcYPAnb$%pg;^f<_ z=n`52SV=$F#(5(j+-?#i&Eyjbzw5zko|aZX3V7wMy|=t1Rj5M77T3c%9Gy<82@2If z3ZI>Dh=^yzu1*hv%c&R-&T+BjInFXeKf4d6ewyz;tZ=?ah1hElN4=_t&&6fzaeQ+^ z>HQ~1IFudsi(ryc_)FD6(&xYcJBa@IEvm*zFA{sbwvqEI!t;u;bn?V|{9z z^$Ua!c5ZcWjrLJ7N2jcEVzFt%nMT!0E*7+MhNW|VuE9y z-XdAxPaRqoK7Qa-O@3is%!u64C#}@)@6VD6w)Rhnt1&dC9GkI687mkWi;uvOmY@V@ z1znZTk>xIggeW*3aGOkFw*@mMSAUp#($?`qJj0Czk4cqflXGsLvM8Y&b&BI~hk^*T zU`-5`wY+fS~ik=}E}&hK$8yX{eXH~WRyH3mo9a@rTlPqoro6!Ct`??iiv5J++SDQ7@68@etm84_C2HGzq9~ZSu(@u zv6%T5k9OyAz-MTFNniTg`zd%GOEuI&robABIhM33`7!CE*}rJl%tI5e zVAGqAex(d_?Xrq@|6=c=WoBXy5}lY>{sx?K$OxUNu79J@*15Y0dn>%`f)VDq5f&q( zqxipQ`s#Q*y!UStV{AI7r|ULjnC|ZQ=&tGRn(l6f>0ubAd%C;bx;v)pIlj;9x0m^2 zhC9x=&h?J#eN1_kOa8;LQF+(nUs*rDBQID5Ar zFORxQ+y2*730qcTV;1&r9C9afNft0gp#VQzCcDcZk-Ze2K2fo_L5+!$2Q_GmOZwUH zz5M&h#!*VlC+^SEj+Xvr{P&doSMVhs7cp|sf~^@ACdt~y2=wswjmxn)q9Ud8k1Xsa zCy;z%by5PNJe88MDWcwk%hgNIy+d=eovbqKC}dVgN9+Mn`l|GCO8RMN`(Ic+t<7Pa zC;UsJ;X6pKOpsCyZeCTF1mht+JW9Vw-Q9)3?Sid%k{n{JxUn?}n3=2NHVP{8GqEq91 zT-I3je1xBu$yz3c@?6aKhOx6RopXifu3puDqz~3{*L@e+v;;|COdtE4lx9JMbQr8b zA#9Xyx_yS=1uyJ_tqMfIN)s(KC@*pS5?8ljm{PII2_7U!`%i$n9S4)IMnrU6gbT)X zfPp$nL{x}Ulxux~?h%9*U8o)dUZw5iP~ArVhJvW16E4_DfX}$+BA|F%fA$-C?mH2* zAO8*Du&}a33>J*1MpkfB&3=^ChGZ&G)*I%mXDapKxLr?gc%44E4-|X~$>wQ~D?-IY zx>IWrJMxyD1posZg$lVr=+PV4Fmh|&0B7Z)Q@CM{@reuNkZe(ER;u8vv(P(1Z3wZd zYFN*QfB&4u7P2VOPnC;RXtAZPAcY>o+_#Qx)$wa%Bt9dB9G$|f;m4wpen}=ym2u;$C=RdELXL+`RH~$;7AqQKOX@M+NQWw-DAAhy z9YLm;kUV&I{!gc%^StoW(0s3q60l*V;8e_e~`hQY;IHb zJqb)dQ#a%sQ^;>8Jw3Z|M7y}5iTTLICI=u5k|>^kXl^N7Uc*xa=Ux*kDQxts+pn=3 zw|3*3Zx|jaSp|duPdPKNA{D6krlLvZSTdp+p9K%yM^)-0l>YO;BWqWbNYe? zM;|$|b4%-tB&&aEkq5SKT&%h@^%Xj*l-%j+pD3iKZ?LiVN)%1h8ha-h=5zsT$Dr^f?>Fq;;Jv4(M}`%o ze7`NN_e|7w->YXf>vtp*HEQ>GPF84+OlN|GKtW*P?#t+C^puww)fw;&EF&SXjH=(r z?+}P$EC!)V3e+&tQ3unEJ0+YPxe~C?skV0}E}?;m@m5^oD+RBB z-=#wW9q^K~4@xQsvei(nrYozB_72{z_j#$oie(h9=*p-rX|CZoI2M$~oQbnXrJGr# zEUO4o3dkdpt=VuJcEB8CjL$k!+u6My_4q;{NYr4X@=m!+%gho+%0Z@c%6BngTl9Tn zhPQ4P1L~Iekb0|S2^HDBpcRG?n{rf`O!O#Opb!s+j=YAV#>|q)1J@D5+06DP%FXV=lHcIbhl~-W zp_Kigz$Awt064^gdjyc1`OqMB2Zhwyx)mWKK#?V$>%Pj=3hm9i@#1Uh5yMC=3^LJ> z#yv&r{P}AtZT!du!yGB@t4*$%GGf!UjoCr6ZgYA_+<}qtjw3_X;2*~Gd7jEbT2SEY zc_B`9J#$g^uPfde;lD<5BFB#|DWk!2jdHT9$K!mxNnzG5Wokr`taXGZbR;xJEkK7i zXlUq!Tx~c87N| zas1D8%@u+z2M$6EXu;%C)(^UQi2}pev{8lPE}!k4j2U!>MSny~lyt zGxR;T)b|5I4AR)ed^6|OHl0HQtUT{CZJhc|Eo@|=`KK@JL7-JBt@GBgPwbY7mb2fu zLrSU=tl||^vqj8WgdbJQ!`*dl(D~y;t*8>zVaY+e86myB;jrgqeN481pOe=VWMrFV zZ0bJHXAIL zJ>;)KR8@AnFgtO08~`Q3;qe@1<++qJ&Pw*TyBV5J2KQGR>5nc(uv)QdF0|=Za1glY z?_r(1;HbQQS3y8y%6VnCxwlfwv!Ex@u>q@HU?}Nzx~vg?`yu;by2w0K{J$vMDcpUj z?$w@415k`*5BhdBhYG4^0c!!+c+k4UTiLdjN?kW%*zbW>6D+z`X*lc)=@!P4k}>oM zyWM^`tL5>|myRcBQjHb|kE;^b0Rfa(;PXtpUg7C4hg+O;b>jd|6A}sy^HxZT&B>3y zg6-^|lm<%Te#cHgZ2pv-VRe2iR(bojvz=|o;xSA_5!*>ec#_RYM|@fZTU1bLF#11Q z{Inaywt zwS9^m+$qm#a>}|L+92|A;3uirDc`PjOIby`J9UF%Ux*GAIPh*)-fW@V%>5~gF!uD9 zY7pYnYFGc451|5I4!#Tia`EIY_PUovcCwXY&hM)GLdWN60k)z9xx_;H_ncS<`&*kj zLQq}FR%!67whTcKPKN?a+e*l+Wv`KyQEqMteMw<%337Pu6bfChIQ19je~kS1%M8u; z`}Z>PLvzPpG$JhPl3*;g;_Q;9MPW102eQ-gpO zc>h<89*e1&a`xw$tP;}5uU^|N=P}UqM!?Atb**KArr~PG<=*K}WebNu~T*Ole zy6z>X@U(snFa#O*b+-_~;Y+f4ob1jRl#3+WY*;i{ZRGMSukD^d*=Uk-5zFgbE!*HC zT9&Y|Mpdi1#RrYA4KL4XD!a#Wqm($W#D!h+dRy+jp#e;I(5IfNn;?T!@GR_Z4?mad z){lTeu(VsE0*f3&Yd<}{=q3aAq0W-m4QAA41dV)u3s}`SuX-exZ@XE_vra(p4AeKo#c5Ff^*3J6i1vYx2t0o7#xni2=4|~iVwTB8ReT$ zcJ?0!46Yp7OTOS2lfwgh)s$9!b$+7Cz-#`;kwGHwBTleHy~SNF!tk;vXYiq?zozt};C+X>UO92?>86CScsM=eK z_aTdjc^3?41#L+yUq&VIuwqsl)!SL>j{toXqq!JWK^L3sMDg1_m0-e0il6BgP2aU^ zBL+5{v3^}8q6NZT>emexpp_yEL7>C)COISbx^f8oYKGNb~a!gKcJ@6sAT_E{J2uXWbu8F2fgP1N751$0TN;gZjVseA zQ|}DeNDO8>h!44|N+Dtm@qURDBkdL^HU)V_I4O%YoA>~W&ohjb zGpV<`JCDEWfF*A(9qQ^Z$g|T{Cq*-shIk-U93a!bp&ZU#fZBml3*Mr7ZLW^kw&fzD z&nf?boCO=|pbyx9K3T}EZwEvl|LxV_clT$W@Z8f=Wwf&;6#3~%;}f@2CBt;w9eJH? zao_6?Vae2u9^A>;To4!4?)7)|JT?GBC50=Fs%SEimH$Mp?4jkpwlzA5)A{3E3&M%U z+1`n&{$>m_Nn^mhWb!Q=8R&&D%c!UzRICWslZ$|D$cuKgI**sNo;J$YkxZO%s=A0j z8&77zjYdW($3EtUW%+L8W_pS3aTm%?7NG@=Yc7mMWE22e{GUlN#V z1&W^7-hsE!DYwv=pTO`A z^7@Td5n#*L0XsF{oQGI3+Ejv3NhQ>inw?q1f+6gn_gnVlB!UJx0&0ukEWtn~wjgL+;Y(3iFTK=W;n z;9u=LxL8MVdjtPikGJPs#xAEGif}9J6L0-yT~_fyP>*-Up4;e$`FpUGHqu6UI;L*k zRx3M3W7yw}0Swa{>sW2O#5w11I{N!>QS3k)j(^Cj6a)O+=X0_R4r<_5VU_p3tHddt zwGGi;pQtb#YI!8HkQ+*J9gn?Nv+U^GKAJGf|FC$jk}tV1I#>UVSAYNFl4Y19@@G8Sd$+Nbj8qBbt{nZJF3OI)-n!X}ZxC2e z@kd}fGK_+)j=jt>D!@sONJ4Os!0ML1w8mV3#!$uWtqtH1K)(*9)I<*d&rWR z=y=up?Lq0I>OMo{b~&l^>qa?POp$7I_#pJZY)pW;>u#SWH>EZcMDluN+d{lQjpE&W zd9J8bZO)_1aUXqXy5o058~*n}J9saQVB2h`-}Jn8q9SoR{Ho^mR(5jJY{j#H9z`#| zsV+b~n_H-v&O_W$$4UZxb7kRcu%-cB#KXs&UI+#U3oF?U_H_vpslJZ5iCbL9(5f?|)}XQt?1Eoh_c8lLo07JW$n89J-~(Qj>m8dJ8Y2t5B2ZAA zT>E|vr7I*76b7tc z?u7W>fACH@s;zI~_H_F$^LP!8Cx*u<;XpItra1oGxkAiu!f-kxp$efzmh{f-b#9GA+5Q< z6M}wDQLyf5j~htucg;wT#WVv@V4c!~=gTM7$%Xoz%0pyAP^$#QJOD z3k?88*=KrgtVHl>kFmkZ&oC#{M6+~e@YmF0-c?p%vD+gbtRQJeC~@lb-4QgVgq|Us zvm7r>=i!T!b?VDYzY+(nUt+j+#SmJ(@N~Z^4&ih>B4O}8u@Xh1!*qo@D zzy9ul9`df2g{&>{`_J!bCipk}S6$h+Sz5}^+~i#q62?m3q&4G}Dz){(0?|d@3)L^# zXlY6P&Xt>*2shv7WdyRrt+wBM@l^aqLE=lRjg{x3N1>_=+#2;ugrqgP<{kg3;y?>F zl7XE;fcMx?x?T%Af=VhVUgx(u`^UFfgTDqE)vC*}RYfO{F5H$NOS*u>Y5l!{$q-|Z z*JtYR{fkf5Qz>W+Yi^TkK7!X~)aO_dlG)O;T0{Qo1I+oPf&8lKD(S0(LNqSUB?M6J zsCI__m8PIMoa!-zjkzKWsO5ji!t9fyJA*+Y2Yi@i${j&7pGpc}x>NvZlxg4d)PDz@HI`$9!=LPGyLL(iD=1<=_~5jyxX$i0sr@VohY3a$1LYC% zpVgjbZie&ZS^7Yt121IfV;+bA$lZG%_q9(hGb;Fv7%bR{z)MS# zjaa88K5a2Ch&lLYKi5CVE6$636fm^jDTw>rI4QlNoS4lUwe^I7Q9X_YMq z6c_GLzB2E(xJvL-WI6J|!O1J1gsKPxGnlM4vM0plBd)AQBxu_})i7Em*V z^F1yehUu*la71p#%unrQP#b`Z#Irm?uUEMGYfv7)ol0#Q3^QGkY_9gbk>jK~Kqd5_ zWM1v)dB0k--v7^XRxYyboTlNdlE!$P(=dIeEl%l4Li0TQ&t{-Wzk4i#-^WUhk}4-zLgdI%R@y@KiS-!H2~r$r$FA$f(PD-7to5(Uci z|6xYZBEKQ;COI5%eR$Pobz)AA`3@xR1dX0_lK%VTcJvyIq2{a5<{WSV_Oe4^wU$dA zl`POOg8hz{%nEM}WUOvbBwTX#mF)`wU{2zF^%3N{=maB*V<2T?^K5_OMfA(|301bg zq3U5FLoFqbF^L|IHF)h-ahJ8bZtmKwF&}{btgBBLn;Z?__H?gjx)P@Y4Af4=gwCM0HI9 zILU^tpZ3M^afER~<*?7ZP!RPe^a~cp1FUu2%G)9 zY=T3jSAs~tcsLBSV741gt#ns!vbbb=3+T(TvmfbSZz-kqSDJ?hO<2S2DGc{5R0oA* z@w9_=U1(6E6go^>&U~!jYfn=!yJlnmHnfwMJevuCseSLyz~I#(0b`O$pkDKeawp*Nsh>O$5#es&qlZL^ zFJKbQ-!dv`B8dW?7%338bRfRMgPtxeGkqf}WqFJA>8|&m&Y|9fj0MiS-k7&}h9BoR zhQO#V|8wuG`~GCiS!vrD!#|soR_i6hm+(~)OA5c(7$^DwbItsnPn(XVb=Nx4B_&q# z(}U5Eiv+}3?QAll$d#gkJoBQnTd!Wv*hGOaRQv45yDwf##SJN+E;PX8xYELrNkAMK z-}5k&i>+(<)FBW5?a1hD#`A+UkTg3#{-V;;J93n6MDYn_Y+YWG3D17)WVo!%C~PP{ z+iesBf(7OK%28_#(0)6l5jhZ-H@PWC>LAu(gayN(`@a^&2+51mv9{z31EI$+o9tbY zsX#cwy`+XB_J_*TMin4hAzT7R?`>(;s_H#xJpMB1jSH$^Si7wkO z2Kn9^X(9wWHNF4{CSpm`B4skgg2W~q(Zx6a;N;rSL%2aHMkS0k z*EF7-Zwv*bpvcC%(t)^&p3PlsX76X!;PMy{(v7qWT^>GpJhOEGtHZ7NIAesSV3P(s zc>d>vHp-M?$IX7Yhhx%b>b2mp;1PS#d?>%kPv5|{Tltmk0@7xwVg(?hoE?{*R9j!0 z>fS6ArNGbG20?cy1T57i_*xRN9YjIBQZLkYWYASr{dy!(<$Zz+xVStOMz~xZeO@O{ zx0^DfG$U457RwMs{NA9g-)s26f*yPUiY)uYZ#&<0d^XdccQ}Yo5C>w|08Fp}S)hJz z7SqGv^KJG8(EPwqZ{l?0sTHBR5KyomwSdK41 z#c{G&b*BZB|D(~a#}RXS>~iNJ8Wr_UO2jt<_q+VvSxexLlIqnl#P{c z`UoKjDocMi({qa-=H?&|{Gr4GBCrg++zfSg92(f(ug5i#)2A?i{OcL4H#6bK6MG9w zg4fA%_wT|WK}&(T)&WJt@`0Vi|NG5FN-U|_gZgPM?TZK3=t#GUGdX`VMz_+^Qwx=< zBDU9uS=g;ldbD&TPFw@g|G3nSRTjUKReL3A!9G0Ib=NEk=n3=)@O`hi2Q6*5M9KBE z)dX}Ev4M68qy<7%RTw&WsRV&9&3PE&B<*X_cA&}xD??O4PFCt?xb@3bw3`x?*@cg? z2~x#M%-H`tpa&!CcRv+B6PgI0%PLMbg#deXc~Xgs7hOE?5#L> z59~KD8goW0L}k8!Za>;Nd#K|T4XFJAm5dR9)u>dc@{BN2GcyCU2aV~N(>v9g3`M$d z;?r`eXo>=z0|mxJd;+4TJkfJq1+C4f@JyoEbXjFOHM=Gqm%1K1n40%18qLC=-eEZ^ zLZvDdUZe*=betkSUT$lbswm|mK+n!w`kE0>qnCyRV*&9Ls6>x6Tqak<+xWw z3;j7XR|#Lu|5WJdjJ@mpMS}?gV#R!(I%gZ)wm&_6BdwdYUWpNf5+5D^ttDrd#Txtr z!lPY0HOXT!0bl@(apg%LL?~`G-f|f=W>j{x)&{dI>a8x}YlLjW%6t6)8h69!oTf%a zR5YUKSN3xs^Z#(;6)Jy`3R3c3%finD+NH&O$CQT>lQ82Ro&yaF8VGDGF$YZ?Sb7N_ zM^aOfqw@)PH}`Efd@mj4gSLkx&JAFu&t^tr99Az|ypFD0yRLY(6h7mS!v`BM_9uUO zmjH%|L6@PycR3xobbgCMo|-Lt(b?u12M*8Ho6FJP?mLAZ8Txcog$9QB)I#41%`c%C zNZ6v}^T|Iv9gD05@)Z!O;HGN`iQv|M^SylXlYnG5^<1~!#>hm;!_|F+DgDz0MM{s4 z0@{5fnmka{{P)5%(q|N3p`!F`EQLip+&Zt{=BQzNk6NeS-Y5Unod!(iXx!dzFD%Pyl}eANey4h zTmI4S_&i|ljlUVms&60lz2S=L$3H8?PjWyQR9BA)`fz&NylVqJeq$x+NmJ{eVO@#s z^_WG*LjO9*YdpFl6<6516Fkxt2fn@Aw;P=a-+6ufNFQeLO6LtAQU#dbVpqlctPwZl z*|Ji79Id=v7uN(|+D1YlKIPS2OBznc2g4Qz9!!+#=QUnn1_MKsS_*+bR2Y>ZDF-M& zOf;wUJ!|5%RL9t&K;ZNB^S(H6%iKE0P+_7tuEz0x=XVaPB*bdIf$9NcnA;(iI8xw) z<);r~-KzlHeD~UUTWG#^d?@yq#O&~Ahis+gm*K!Cn`!yMV|h$;a)*^i+@N_nK2Dct z3VBjWz!_XIXdvbGzR!D@@x8Ys@>qvSbBYFOqYWxOKj$hj&F9OuadLkA{2PsB{vMJN zytpAI)!(;DYuk1Xmig1S1_JI_NZ?WW`3<;k0m3FLTwExlRVZ4Zouke;-D~uo8X-@C zH048}G%{B~i3>2T*sHU?Y%lb?3e=a4zFCr{d?u2}{4hCs{&$wI#pW8LeRG$x;_;^J z&c?WG3U{(oo_KS=`=I&XqZ*(WvY*d=y%PYN?zKIbo!?NlSL>kydhCM~#20JOK4jbT z`qOefPM#r(0$unIE6LXbHh+?N-CX~z`Rte!_L$ZCxPP;5;!yK+W5h=nRYm$7xO-@= zcm4RYa%W5q#J0omKg~!#K=r(0ZZ(>e__IRKZ}s$Iqbj;ZWIFRz7~>>&QqxjRzUrrz z?%V-Kd3kT};XOk_dVvjq+1DB=I3f2qz2G*1&%p+toV@EvXlL1?ctc!X*uW?7bBB0VrQg7wIIT)cd4$2m*zv#C@`Fn}VP3HR2MnYZKLDOr+P2X!uxz>>7by`*ST>C*vm5_mc2y`oO5~DHmWq zb?-vdz)|XZ#q66|Tb`^sO3q|1T`7T{92TE0)?ZNh2j9V78HC9jEB$m-Mj8~7^3!1H z+d{^k8UJEeHnmO#g5?U6sh4c6Sr*nJ!FR(yX|Dhlcniz%Mo3$Vr^rAO%xSoqY50Xwa<%OJhUxa`Xc{(#FZf-7pdeHW~ zrCL+NLxLCg6-ia~;~>>kn86>*o!^FUe(A%r5!0I_Iw3o|U^*LOE7ENszdj3r-DGvA zADjp&Fj1sW1n&1sAt}#FJqev;m?}*bjZ&jZ%H&@?5C_phniqwFGGk;=YDfJk0Fa zH)%i2@;`%&8)YD%+oSTj$3hWn7iV>Yfof)?Oc>{u8dgd0r;;#r+*Bs#$H=HsMLe4< zcwZ{aK+iz3^>x8pWGwEGq-@-22A{xH#u`-Pura1$ctcvw|^>#?W0x>g}-zVLk!V+ z!D3B4K-#m4-axwnp0vb49N=V1%amKY^i)(u$kSZx>YQev2fLr(UKuBstLclL96(u@mr2qMA%-nj4* zfaxQ0_&~8_YNFl*8WFfSgpGYs=$oa^jhZG8%I$}0Wjd*XPd0T2(UB5=SpF^xH*o@^ z16E!Fcrs)eBg@7D7CXng<{Q;|kJx|~)Bds&!p;@Q#p?I(CN>>a451)aI8hpjZXTF0 zDCCI*W}U)swJO>;R8v>B4^1hAdm;5MIoY===?=w1#d&7+_{Fs9HH8gnsPfLbA=Wma8w}MGkxP!B8+8n!Y;NmEy>WjUsFhY*r4V(MtcSH$6lZZ5hcottE^DafoV1=99=juwk9tEO-a+?e1`|Z9-v=^7@;O~7%rpTx0!8~Qg#K6Rf0;xDF1#dom zpJ5sYH~s&07eCDDM}7A+%5`@)F0)&O8&t~qm`2YdNLv;44xLh>XLmXXPuDLz4*zmM zAzr0>oJrC+4h;{oM|xBrKeGr!GKvZ)B$Yo!&z=+`M%mW6A;YJe_UZ=046+@t1Z_?E z&x&<}mW)OZbZvI~y9D5PQ|!Y5+G`2@4Xmz5t;@xjk!RRv(bC5rHEMt`Cv980q*pu< zvR91OEg{O34#S1)PY%LX3~$rByYb}>$})nKZS4NS-f3Xqr@7Y-CEz5 z6rx85BL(^ojhdpvs!CD$<=)RYe+WUu1uM-830AO~WnkoSk@I$h0B9;HjJq|yi?6PT z(rydh#r;Q*uRTmQ75)H%S-)CEkE7d?;h*OnczEwr)zX}4kpdHKpUFAU6~P?~VKZWY zf&e%i-vkcOscg8^=*UwHZMM!(&7L$94P({@i}?283!Oba+Hmzxx^z@eKeFYUPqFo$ z%J3vy*ebYHHC0uG;?UP5Vlf2#kv~E5F*Rqyh)C35+EjZaPkWBiJNeJqk5VX$nk!m+ zsp*HFWqVUyyVyArvFb*N5{w|vQrF?Zqd1B?VdN7>LP;SF3Y#ni<~yvg;FGV1r3gK? zm&;|FyIM_}ZciwqW7TDr);1kDqApVInl;WrvEJha#=|} ztshDn=;%w0O)1MqP~ZxkD3w)r%a6=`uee~&9E+)txHgUID9p%FaY z$uACRJXjRUz%C8AQovq(sQgWAr$;X9I{ifj@6fBZ9b5plcPn$5E?wbGQxCP#Y>Kak zauv_Bffy2{%0PouY07m~Rp4G;(&cFVmLf1FPe$}Zn~}xIJ9Vg8XQzlBIbFJ`jB(K7 zMQ>ViE+#O?%ZF!6dD}UO+`J8{qSpEgV9!e~Y^wk9o1DbpTA2F`F}ZQtk~>UuIKV{1 zMM1l=<`*D&071kIZrq7y!c$`TIFLleoxT-O2)@2Vrf2MBj0uE@;0HD~G4s%%QxD$M zVAT_0rGszkgtpc^fEomDjKZG6Bh^dPs9^I{l>rncEALm#AtWoKBNo#03%nmoFY2fy zMOq-nXT0%Bz`OUu+HKo0wB)0SeU$ll>6*if^jWeIC*(i+$)ppNItj(q*)#+Z2!Nbc z_`wE1POy4|4kP$kzr~?e<>+zi7>|xBy?g`B4IuAQtGKjLkiRKzW{a5KdKYuF4h=I; z%{QF{AKEFH@NabpsnwXy2Td+&BgJdzm)MxVvjx(0V)#~5ygu-drj35&<_*zE%D=u@ zx(Rrq+Q6PB#`~qqtBX=z8eX-jnBxtlI^-vU!|vt(jpwlBC(@P({i*c(`g!>`XL;q!w>Bl~SK4_>5an_g zpXSNRk`jOZ-QF$xX&2UXbdkKUAD_I;h=TwFJ45R3Xs3>lXQ(pidW4{f5e~g>UU+NX zL0o;BcIV01#n$e!<#bs)IY(4lbb|^|)1CZs?(+b8QVF-EPKAlA(^hUX zZ0Q0jUh$cT+@GL;EkU5I(E`Gu3S&cGECV{N?Oi~Z7;5bP{+D@b;^1r5d%wbBpfXlj zKC`RnbpM=#4J$MkWRlCBTMth!Tz8oF+mLGb3w-3sCY8>kxZo^G%a%4$d0VctZw8#H zg~k*>snxcbT@Yua0y}0;XyO*q)*ns} z*8DDHF_m1A>QgMM6X56Uv|b954L$8d)E|L93v~6=WTq!G#svb}bRY>A7UU7s&4Np^ zP@vZ`DAJJnMvD$dS!IyYqM9QblzCqVhMpWjY%8!{BvSz^0Qdl))K~2SsAeXn4lWcn z{Utw3ggoULz^sFWFk>W4Q-PIgwCEjA;D-(>2-D!7k4&Xmng8X*GC<;VDocW*XP71m zY(sKs>v_u&;QSR}vOmf^{+I1&2lLWMyb@v^RQkH5X-TY3G$PB`$0h5c zh&gT$_XV5)Q}Wah54f*Ls-K;`qI2`LJC25sYP?* zJ0Wb!5kVgS*akqfr3_h%f*q#o=tN_M7+VJzLW%bxAcwE(7>BX|Gv&J`K{vxF; z0s6Gkn2FXoo-Yr&PXUke*CZE0JTyk#2sfc1_Kc9B*j|SSIELKLOm1bU#P{4N)T)z4}$z1cHf4%8^P^R8j8V>d18t<0PO%$ zEPExS@u&Czuzj99tm7L|U=7I(ferg1n_Ta;64TmBAMkqfzQ!E7ZP%?% zW_~(^tWz9+!|LQGUERMK=F}_DRKwQD{Mov0m($X1Tq_x#uc8D1+^f7D_%e&4ecD|C z_w*vmJS?1e#eqU8o2?Ov4qKBV~ z%5;R__30m{)4h8t{m$nS9g@w}w@sW;Ql7CG@qT&oUg_Oeu>E_2X*i!|=pflGV#Vr0 zNPdH58_4zGoMr3!3;d1~4aJ$;wbX!gHk5q_5Bp>xBc!kL7Wo#odXf&bN(6-OH|~-I zUzabFedd-gR?k&ooQ=SV!^|@Tvu(q5ZD(-0w`&K@r!{(OlX`dXOvJ;NziOz2QjofG zBYns*?4FN~iH`YS$_&IMm?X@jC5t8yT@Nn(Cs(FLu&^SIVbr@956b-F2zcPT&~aHU zHHI9CcAt1LI|g#?dzGu(fdXWZ8xZ+6nq|&4Ag9&f1riZu8iK9RANRt+rR>dnBn8AA z1EIjXbHZUZA`uuAhQN5nNV9KNgjqQlwg{!krCdCO?aM0D0pptac|}ofAO0&V!HY0D zU|>(se0m1W{oEKl-l+E4#C$2RAL#>c7C2p{_k~Ogw{H)g|5-14Z+Y`wB*~xOIEsJW zlkl(lX+ioMcREYL55bitZv9l>&iDA9_*fdXD{Hab;`{*E|8jo62@Fnz6>v2NzjS@o z$aB8ImpjAN>H{z$FCJ+Yb=@f?GiSNvEb|z3Zh!^o@HhdJGODw2w zIlJ`RoPrKV8WuN&)=|pJ z22iMa6jq|{?2G5!LD;7?a8Qn<_*^*hJO`PDiF8T~mPntX#7f907vE756WRDx!`atU zA%59aPFP!kKjZh`MHdQPNT>i|hox;72v7aCtpa~o!gH4ze5RnkHM66-PZooqxLZo| zHeZwa<3=~>Qf!#Tel|IQC|SQBF#??5W)CzJEiHM&V6Wpf$$Y%r;@fUVSJr4&+{1** z)kzbekpsOKdTz-pH=Pw9ITF@=AJv}YIxK~eXr-iEIc;&DySMi0#QEdjaC%wUffk~a z9JMF=D{lJJsNe%66t@J8$nQsXK+Mrb_S2f$T&)>OqjZyP)ej2~m82@B=d4jY+`Cxg zbLX>;?!~a_o>ol?8fXF5+gor%1X8?Qe9|Z_KKogVM@d5g{)zTjTDGgIATN#o&b4hc zZbV3a8k^M!VA}%MDIjYUhwxY;5w0IYD!($5 zB$O1pH9zxvo)A+?x~$xKFH0+@Z7pV`k(@wB4u83(Ube%+3w%R4w}Xk^BqkO@gc28{ zJBOp}jty2i|d zKWQW~-V|VVqlo^(#B}<8`#$Z2IBnKqNC$!h|4VV8}?&uBuS%pWA+geECt z_%2}Dp17X_n~oQ;*pH#G=U>VHR5G#p_{5_W_4W@z6zCJ}-{;_k33yTR$Dl>bv<9NX z)3;mKs|1j^r1$IxO0lX*7&X_dbEn-*W#aKKoM7etZN_Y(&iqT;nNEbSK3!4 zr(hmd9dZ7vPOObX47>Lu${TL z-=8V6+#K%eqE%7=q-q0BlAd%r)MznOxO zi-=z7mbjDUn_l7bh{s&gzij-cuftjUQ?-U%i*N9JzdO%pQ*mkJfv9C9!})8C%_ZKin!(yhLQef55TZU}qZXQ0X8Xx*>)0pW5H3 zU9&ehPQ>9s4z#MI)wX*Ulu2^GO*=o%-x6W%6r~d%{>AnumsKJyacbl4l%a{7?!Xx* zk45Did%n??-GA0Zx-)I)4Ou034}FM8TdER=Bow7GueB1{9_A(QT=SoaZx&0+Km%kyEWMuA@f1E5of$>xHPl0v2Br!!}ftFB#nL zD0CDFbiEpfrff6l`DQ^8T_BZTT0Z}reQ#X2Q>=ENhNGYBd$Azy{@n8imAL;PYh2MSx|9_1O@{JC@&~z|?bs7b$ z&RC!LmxUA3CTcgtB~6Uy_ChFpC+LTkRR2g*?L|<9PjJ-Y4D=lJf(!}l+^YImThAXA zUh)TDfU{)1&wSZyPv_d_!q1ww29dI6sfXvogvlJVQ9Fh2dmLSG=a_`e~|~;f!Sz}x8vm+2(^4_5p;J2Z<#yRTy4BG?Ev!NM&_Js~ zR(Ncsl!eE5ENNow@*q3kTThYkwajqCkQtAKb4}zBXf4g6GtC|zuzP(x;=z*nebA1I z*^h7MUV&D(26hg(I_QTj#UaM{+#e%2H2zx{&{q{{miUn|t&yV~XbBXtwgi~$qW5LK zp?hoDq-4>CJ)uG?#$LXbC5{>^L1l9}2Xp!eGkU4WP_*3t5gwOy8Z@wMmE(+z95DKXhVh-HLR)0*dquBRXI0Zq%bt zj8MyGodQ+EJ!(d78YE47K*{ll6wmVc_W2+LLRfgt^Bn&$RQ3(sU*yvWZ_MFNcbjjJ z(Mc9InM}}vi9{tHCyMrbOkDssD%dt~m8B;N*yLAa1S+(}=J7iBb=5A9=#3;|pLu6H z?U%Npl_4kh2Ho*WWDxpRWb$#RchE5~3*I@!tkI!e5vPI0UnK`ix=X2F)mDbnWCM~38 zUIQUV(i$FF$bqQF+uf@G0xdB-# z&wF%|QHohllXYKG!rdQL=TNTEVy<$8^lDdwA~IadxFSVyy>f z7!HeCo(CV=9NJym+ho?_#sn9B%p)nh6Wvat2I;cU9iL&QND zk{0&G=U-;Z8~<##(c*$NE6M&OLD1j|6yb?6Tl7ovSP^d4@G~!$$5(np0z`ZQEvJ+qTtMjcr@)dp*B*{xg|L zKHW*qoU^g^T5HcJxZw%+ewn{i|ExmvrSfh<&@cyK30kuIluQ?T6<%okyx*b<%EiCe z91Gc>nWDWpL);#UPPhKkli&Sk!Q~SrP&YE_M{0@BU^;I0dU>@@2s=0j{=i;Cgr8*i07;y*>-7w=*=^wo?TN%}tz;e2tQJcL0-q?RF5TuIOlXbe zXznx1BG)vvY<@$lTnt89Rg7|Wi!@PB)Yuqlk||1dj}>oLGIb!D8PG`;+sxOqvj1;y z-;7+m6otJudn-+K>40agw>zKvCHxj5^=6R_Kn6fl@BIiismoZ_ZAh$d&L4aJs3fE(w zG79#GHv{M%izZzDzm4#4ac~X5{zLZb)iIzZ!dz<$z1m_`N|PW;qd}{j{on!4J%pKJ zi+d1u+aqH|-#g2wM}$2|+fxQSge;i-BY>hkh#LlYTl+U%H=^`pMT}$^rlZBlz{lQY z=zE9GeC{8goXP4t4eAo7__lld4P z!{v@gFF$_c@{i{J?Qg}z#@Ydr(alc2*J_&$Z@mcWdThM*7zn%Lm4&QfmX1Rm|zQ1QZ3b4aL|n)00j!< znLm06G!FP5(GZLEwYZQS-J#dwUk*D!9x8>L)@!z0Y=~S7AR@0DIS`4P(NEqEmbyQN z+1>r+9;KqC#~55>3t;o z_0c{mQM5$GF?;RjY3w5V$UWv?Xoz*y663`cfy`Lx->9<3Q0275pWeD{@UihFJiGYvM{{nWf z2Kv`I*72`#+dvz=?KDU#qb6q=YQflL8@}rz%=0!Cq%xrjv@YqK{KF?14sv+BlfbrZ z&GhL#E_w{PIEUQ_Ok^4%9;{+Tw?FN1>4yo?Kg{puO9T}(O61+ReD#F=aixZ`WA!|*{FjZ! zf8MuUiC&Yl7&W-=GXnpO@#OEAs%_?h4q2;HoQqctU3kF6MwXFrW7G-Y_l!TwIlaUb z3Sc&?gv%jHKu^vR#d9MtP#6CygEjF|Yc528zh0MCcRMpqn%9t|ycLPI>1+jt{bo9& zg*wzpGw7Udj>)+nC$d|w|FDgxwZle`~nr(00pl zJTz>W!DWOEvFXRtrR67xk~qc>XmRDW%`n!r-~}o5m8g@`Lc-w|3_g#Vc|Hz4H||e- zL&ZZSO1`f$b?R0(-|_hB08F<01i>p`djg=uq-Mm4aR{h`Kjwl6z8qZnb zk%lWja(a5+QQm_peO*A3Dmipk(%Bj%yUu>I_>*6-Tw@oQV%>1~-MQg<0E=d&s&x-t zGK2@1eZ<}>A4>38J&eEYpN%5(onsH#5O6Dz7`{jU7AxoGs*e1stBmP6%XhRKNwt}? zcPr07K+$_cy8diSWTdN=;7S9CUDX!#{-B=06g##$%HUP;0Uf~aAef@5Z^e;HV_>tv z$u?d~+7W6g@dEKO!#^I%!#qyL-`(#=uW!Qsy>tAh|AZlsRhGc=2W34}h0jR%#cUl+ zlf_Ao5*$f)C?g0_kNhlDIjcUaAe+AK>&xWpd8p){DeZYN=`=hAP@-a-^T6=zA{|8>dN3Fj5gM!$35;kvI{BY3MI{Lm zWD=zNl|rxXWZpABea!-Hosz&PlS`A+E7WloTHVd@s+g;K?ChWkxUmN)sf*$K`(ExFu+6m%5Js-MWE5!T8SP zfxx<|hoJ=JDfyrD=e-V<$Wh{&y&iPq&XjEWZmebv=t~{377*rt&WO6zYDhqRZvAw9 z51L6%$40E!*g^uVX7v{DPzCi%;)H@o@zW+A`^9dVDEC5;0TUhpp8K>v8J4E6cVfkW z@Ju`Q=@WL9nEBKTdVwSgharN18DWrd0J_Gr<~JAVC_h~D$N2vO9dJF6@`uKR`ia%q z6C59dYm&jy{FOrnnoQ2Z`!6JOtd~i(8$rnep#OrS)iR>tmeI^>ih|T!8TWshUl#G1 zP(RcO3?W&XMGr1LLcA&g;I|{;?#27c|Jz5z2L1pkqFiAl4C#iJ*ASlT9@pU4j1cV~ zQ#1v3bzupQgZY-#D5x}0PVFE;`|^wTX|X6yY|}AWDKmNOsb7p`w3hBQg!&v*9L}iu z(4(_sgkJ}JDhuvxfY!o_`<-&(8VW+`$eNJ zO4rOq;Js+J$uA5kE~sHRGLc~A(f!}${(t?wobjV5HOe@|IeQ#ZRG49|rLHl%m2&y% zMkM6Iyn<>s=~(tsI-h0y4`YRKiDUv4?ZK5X6}mIMRXB4^auS@-tPa)6%DV{%o!D-# z#6i2Bxbv3Yuh@Y$pw~_@zZqc9xWb28Y~%l~_s4~B)Dt{UanZ-M01ss!fQ+ZszRV-d ze#nHX``&OlE!b}V3Xj4ot|BS_aTyIcn60V1)tZ`y;7Pdh!?`$m$H!~;+TlL zoI%F)!O{$Caa_-#ap$;P>Kv~S_?0(P#>V0>K$;sj=Qh*59 zyG-+&nB4Y@aV&4BkPum5eGBzG#W}IaQZ$7{CTC%<`FHCZlUBpdgJB7o&Rx#(lsdjw z7OS0-NB`v5l#Rqo(9jGD>5$A5O1(NgH!`S0{M0h>w?j!*TC{Qj3@UZEd=D9G_FJ4Y zwYR?n2z(DDV(me`#L(Z)@vbYJS_k?8-_U%#6R!*8@}YllMg%Z9B_dU50b$q3A7?** zx_hpi^K`f+n@ov<%2dxk9{t|9x4iDnS3|mBBt$>~@%g@LGXiehuR0bdGQZc8D+uH< zD@Ado0v{&2_^jtf= zt$OtQQ)j44|F$GWjNJd$47I7dyPDOZCj^?KDSon2z|y&l_quzGjO7Llj^_ljHPEJEmNqqL#3;5C=0C&6Q%(u;qMv0PuN`J{!3+1mAX^} z787u`{S9^4I*0QR5ARQiaQq`hBRBo=DvHaw+pmH5svj;)IypP zg0#qF*l{gn0x)Pv*8M{chc03DsWqGxko{9kIpevR2O}wn2Yj%4BLAwe1|5xqE! zC{!IU0U>z`81)&y(1-2%;A?^39fFoRLY0VKS8plj+VFmjYP(aXC@og7ZGGHwe+>Wo zTsdfXRqz}}#pN-$FE33TGTwcC)Sbl(5`OP^xuEc@BetRPBnplPuh+EPYrV$v{!rvX zjsXC(AJ4hS7qYzbrV(R)bVYCA;YH@I0azU~!d@6J6D<4Im{mZJG;&;cAVp4DKb2)< zqaSmeo8G4$Nb%!{oCIc{tqnQo%@$ke6m!~J7W#SLqoEEvJz;BEVW8q7zyH} zBNp#J#dpp5oIR^l%B)%og?(B(s$R#xsF@zvn8duyG!=BxN2Nx$eJwR;Lwd0C0A%=Z zSID7vp8|`JMIpq;P!g)-m?)U8Oj7JdCfOiD1p+CjDp3`VfetmQ5M?*_OL4n<3cnkS zY;HCf7*^RjC#zrvZ}Q;|!>>r3Y-LBJF$JWCRy@xV*b3gyOFYGq+t^7eb^3XqQC?8F zW!=2*g>L>?IvSh()>UsJbX&hso4`Dxh07q)nmV;tsG*4)mA#{qNS=+5^uJ%J+(Q zWQ|mn_0B>{qy+#Xm@?b!Z>f9y;113Z4?t_b2|nNX$ymDkDEJ;3NpMyS(nr|jjV`+c zkbtpOMy@6ydfYtsYz$U=3vQJX%=Wz^WdTrEPn^Hz%Xl`|>_UU@Gk?EV+OxL|)RI%s zT`W6i=2n?-MtT|oGvCqz2tSdy%tl53% zJJU*&4pvnP872ni03y@?^2L$q%H-!*y^j#+KP>Z0-R}j;?{(VF31}5nke-M(P<|;)Jf^Kv$&{)3}t%>ixC0Ys>Zq43& z&D`Vy9L3^=q; ze?*i>SDBqmKYIrvA|oU#p~S2wN1ASVzLrMk<{C|h5&`Z$BY)t9FDsg8Le_Xzj4iE0 zSM=PY{sTZ*Mgb?Vqbx(#VSBp}27b1|!p=9QVR}o^th0il$}rKd(yg0W>>fw`tcRI1 z=hrFr8;leMsFJ~NO{V3q%^}eLN+tCwb??8p+OHP~6Se~AkWV>u$Oyl9y(Fkf&Ayvr zX-EI>p2gK#OE^+wM%A!4Kxty7M~hQhMa~sj6kZSzzMZ`ig}8b5Yfrg-<&^qHeMmiu zn7ao|Uq5dBUYrt7NwwYVj3#5@9}pf4MlW0)U2Ulchh8P=v$0BbD4lNdJKg`P^N;q2 zJsE2qg+29yy8J`;3sn5^ni(^nIt9TVL&Y|iZoI!iG%3La5QG|_kFr`u<$qD-L~J1+ z2IRGPj^88QbLCgU<2H-`=$)&-brFQeFXF=UgW{AqoN2k6DqXN`%baoATa43`jKpo0 z?eGl&@Ip*J?*8BBt>5nUzjb~As$rl<*6cM6-c1lpJcR(RGpi0T_!;^AKRgH+PQCo< zCC)9xyr{VaJTky%wpgSUeigTsDXM!3Xrz&mQW+aFVP z7$E`XGou#XPC+SA02Q!&1?6j4s8IsSE=oX9EDo^mNiKV(sen-r(3AHB*#3ImAo}&T zK?HzA!KR{oD!+}XbY=$2e?SBXalj3sfIIR4l?4x?4)jN8USbOBPd4mgMv+HDN1Qw) z?DW(DISzH)^2u6u`o;)GrfW$Z{aMRG!0?O3sK8&WJNCS7mUP34mp}*vH)sI(ZGLd{ zKF_?Kt@I875M0QAH;}{*_dg^_u3M|q=vvN-{}L?)jC+qIzCxJ>9&d+PEZ#voD4aaDRx*NArw76y8T32=Til& zy#UMAgTo2poFk60t%aa;SAk010S_@*h{J_;k~lSbeksXpv!wZ=%L+%^&4ze0$yQy) zC;1n2>6Jn)2UtMK_!IjV9(e^C$-4zEHVn%j5!zN)_g|kYQ-eEE=fP-@kuDL!pCL6I zLd>tuv_flD$`%gaP_}zl?J0{z7T8qs?9Xgh4+$uPKW>hJTD8Oq0MYg)dtYI_uV`j~ z{y2L-Odj|aJ#|4`ER^BdELON1Ivo%iYoo0(2Ljw^oG2Lbz$sH)e*cP0oKSI~1}|Gk z=S2V~4&qJ_Gg*_Gsza;a@|Qq;5~K5doYei$_iGxP%5G&X?~$dvTI#XON2LP=*`_mk|qajSflxFOkBxF|$XT#QyM@~0q!;jmP=H3uEb z6fQxeyz%o|Z<~<9y$DRNtF7^0oo;(xd?}6qVk%RuHK-{_7+QXxM9?#S{cp>!NUd72 z(n_Zd$<(e$^e!)(I;OlZ4>ch_M`BP&Vu@UB5GHQ4g*0x9z?kXye!6!oX@-NQu}|bC zeD?J)s5|a=SL4mylna3gbR{-$B=8Py*Za^&XXoJcav_EmVC-;eFR$Vhn%nxKROw@@ z2b1JyFrKnNk*83!M<3d=kxm7ISSyIw4{@8zB*((MD(tL{I#EqF;g9`oIr9k6x!Y>O zh)I(TBxUIA`zv9)C=GPHlyFhacnE)B*09TH=hNM~cWeoNL(Kz4R5h0hAiqoxfX|fb zQ15&A0`5zN2B)`{9b(Km=A9fh!N;!;h>u3%BtVI!qpwt!^%9WBhWdrFR?hedLIU3F z(zReyEB&7Zbw%?NR-6UTtwi?Rx3KGOg_1e*&`~6+h>z&`YB#s~bAE#3w)+IcrXbZY zIg(wQ(4Yw6?)h0?ZJ2s-iMi#r1`>Sz_XEmKcGS5dqkMxzI*m(!;ct-1=df;UDz}aZ z5k=OR0im|a6s5uyQDZf!@>8A9mQ{=1<4~wr_wCGMi}_qv7m6sV0+BqHajJkRQh(_G zxBztve1mR3tlMUa?Hc29R8Gt!uxZda32eJ&r`r8%ph3u23(ublhiV{T+N@KdRLf!O z?sT+N6N3bs?RvWi3lt^zwA+A&>@E;6@*}uFWl8v*;JJxG7;$7Ha0jX z9zT&se*C8J_wMb494IDDlg2Ull8mO~dmhqRiB@Td&)g8m5gxaif-ZJS^1lys_~dDR z?iohBfCp~XX(Bn(?d*2Ldf)Z@*i+2yAjz1~R5>TuI4Pa>BDxe`qI0GWl8 z4fR*FG6B#b$qhIe9+9drHFnLN6=g5=4UM2G&C!I`Dc6XH_-J<)&1!_m#Hp|K!R0lf zj`c!@^+>MyG$F_DsIaCR!dg2AT_>)^q9o{Z9^2Ch+o}n z3B$V`Q-mG0U3iX^m+!VwQD4}XFvT6r1j z2y*3#wz8BXc>^+3Jj-QA0IkcPH= z;?FR>@)Jb|t>H7#Ny=CcA<`zuGZ;x1l!6|PX;A2llMFwwh?+W^@@)XZkdg=v0?N?m z7etZBe54h%AYlj`Dm54nmA%4%>g;Th9)>wva+$@qiO+AUSFpdP0@D=(EfDRpxe5RzhSukIyx(7dzT)ae>OxpHF-m-|b1H zt$Z4zRPiAY{X5?_;-ChS9D*6ZCHNzob)Yp*ma#^=6r7V6|BP2l zX9|eEV`eUSq_s~>@>3&~xspspx`jvOBBK!4hYYXHcy0MwIM(O-Y1Daz1;Xtur*{`(Vh9OLSZ}tuZE5Wd~gpZk&jH(JI zN1F?e%h&BWr3DQ&up8;FB&^Ie+Vh$Z&tf$GXn_5}!=Fd?rZI&^c{q7VT}8j1&wV-9 zJ7>C3!*!~nfn=YAA!P&l(or(&B07a2F|5mqwF8}K)HAmCK`d+qoq3H0FgwwYFo22h z>ecUmZIW6Gq#Y$3rMisPqT6zDTe5$PhvxVg{lP518x#?>V>Cq-xjD$8TVvOG>|L?? zvF8>m!J39(O#HK2n?*>PRNdaidk#f#O({$g(LcmIGEiA)+D4VS`etJ>NN{E#A2Y+l zI&GkiS&=g-I;LJj=M0(ul!A8Ku7wk*k%(Bvw?0+=Fwtg4KWS<5r3r;6poyzTdZU3>zbc4^TnJM7q~vj zncp6>0u%!O77*9X_J@~QRS7udd7@Vo8h$<`5`*7f~kWvc|qF4 zrnp0cM6SNh?>M+l>-jnCT62>zX>;zV;Ry#~{i02}hto0JLqVsPJb3Eo7BIa}&wxt&@*x2NsloB%7kE{QNp4%yO}=(r2!wJAFKmxM_76z!(EI30LE8 zN5R%i%dyvi-yfzB-;Liia>R;jMsB7#b&&d*PIE}DY|LVFUzmQ$w5UyC`MQcs;3LW~ zSshpdEkc4HiqE*JOM&cC&gRUsV(M!2YryD>m8_rkNKrfuGYeasMaJqJ&GYI8<%{p^ zZ=x^eLb@&SdyzL%3Vh$Ra0{#i1J*&~g=+CgASh26{I%SJ0hOSPsU&x}DG2z9?5dd%82oq&6`J_W&g)9?Q0xNXUoZ1SC8ji&C*T6lv z4n?1Xcea>7^^tO=rwTRwp?8W>f4&Zy4bfDwhT_16)I1L5mC(3PW{vOnhcrY4-di7z zo4>o=?P>Hn?-AXfKC$>BlBA*S^|pCY$;0Hj`Ax%cCDZ9)h>O(y@p^ zOv}XfKx4IenrX?75$b00s6}FZ@Q(CHcIE5#{rHq=M%KhmyB@bQ;7so7_-k#vT_GGv zRKB5Kzzt9NIYO+f(lcN~#+-REy) zXW@c#ltJ^vQ1bXp^QUru>(M=P2C)HE+L!4PxfS>U@gx~+_*~Cs!ETMb21aRD*Mtns zxN*(#p(YbcIVC$<#6Q7w3_?xcsUr0tbJM~{iG}`!1O%{r`qyRgm{7lf7!jxqgdOykCSEI&<5!DDsXp)sf|0$vRq2kRpD{IDV=hYH}zRh zEl8os6^Gb8*ZPfc?_q*8A}KRy0K6jFtfb8z!F~o$pN$Wgy?-${`!d+g=7|DtJxOAz z-;;TvCIAZmgMV8l%xqcLQakdZ6KyFB@N8LpZ4+IxRuZq|zOcRvVavqI8jI4sg?aL; z71XSpB}eUglZ(FSGR7bhWzz^y#pQ8HcHi-#UHf`7Om)+Va@E|f_M?i=sAJ`HXmpvR zCwdW_9P0mV?UZoKFwYdQcUVH=lOCF{eSqG;(RtLNldLhvZkm9u!DLqH&SOX6RQ(vh z6ntX+rCq3nk_SC~tt znZ`{#=hV4N2wljG_U=J+m?ltc;Y-8;pZ2;(LB7^d5{P6tGunK_M^D_fe<91QK|{V- z+{?R-k)0LoU_=|TfA;cg=I{G+oyB@68Cf0y{A4!Fz3J~9aX!&m-A_X-NO`I|TU3W4MS+=nA}% z*c2KKU6@pRpsBWo>p^Hz__1d;muDz}?>pJq5*IRw!AuEw+-AydkV$)TU|*1wUY)xj z1%EMe8(+Y2-e^Zc=qA1uKlR;x!LiTNV0w|@P#0LI)2Ji;0k8u`m7 zwz~@`dlr`*HRrg&y2`lW*A5(SX~rlHYNBgx6d!nG1K=Fut9~kUwK+q z-zB-_iQ_+&#-K%6Q)AR!v$YN`W<*}?fcHxj3hjD58~jp>WW*t4?q4Sx_wzdUa5lih zC{=ziMTUM=<@^n87=s&jBzt5rdAfd_)kU2IglYxIIp6zS zfdP;>--zpB>~T_#{=vmK>_OwO^Z*RN?{am`cGL5T8!&qLr~56;%Z;|dqirg)hl`gg zEvu@|Q8r#_7dl@(;#!*gxKIU$D}Vq%SWeC)7r1Ag#_`+>uK;!*Qzp5}ANY&jay3i9 zs#)ISQQQvsB_E}q#ES)YRjW;ETjAwmnTWqU0dJ}Nh?F&lE=3zUKYzFr`SMDbu`pl4 zR6Vz^1yVeAxqMkg8Bs>D+7k|8-TF_qxrO;=yfFmi1nl@Am4GRBWZ|xp3%Vuj4ythA zw~yHkJ=#}r-B=kUgH?makm=+YT%nLkcjYh_;V+1rm-Rn8#i{c(reLK^=ZIy#zyzPn z2fH((JXf4H_;3mzwNNCezBHa2*m&>rqX_YAS9K+VokP)l?0w&_I)PLnnqf z8?53Rpw;I(O^of7!20WZCQ3OK{M+YMGH1T4sH04g5<7dUh>|-WIT5e%hy6djdERoI zJ7YI&1VAen{VO9+r;T;AESb199??c;Ms~*oUx?DRhQa>11=s4`67G4ip19KLaV`*v z&=e^YGeAl8r(?euRe-YFjZSWU^H&?qgyQ2x3(n*yG}K59+COTSpJm6q+*yGC}2ggt~lfp8O?TJa8>RMl+VpM)}*){V@tWXV;QMzyqF@CZZ`xf+~Cn?N*O~ z1*U^2T$F5~ksf0NH}HviNSuSz>!~DSlwZU1ICD;m?S%bAk#R3CLt$FL0_6-=VN$?_ zo;2l-bg^NF+t4m*G0o2Ew9!m}6wkJm9h%yF8%*Mhk8Wg6mXE8=Eu|`ivGOHa5fV|v zP%zT_wE4w_%Hcpcj#FPNz^>LbT}^1Kr9g@Jh!YyC7NUd?o^A5~d7X7Q{uS#&LSXQF z^vsBPTQ$R5bIMiA)*n;Ar?ifUkJ7&+`tPuER45__siNxoKJRsoW)tWRrEBi^Q&w z>jH1YLMwlbT)_f<5ci*~m61pZ9d(C2nIK29Z08^_Y?s_=?WE|csLgcMu?aKu@&Ma_ zjKCpmMx$8`h~7CkC$_#yArj~mD#~m`{d3nB0orX_t1L6-4>!7nt1-KnO;&?Cb%%ex zh%4&ZoRzH-%B+*A`$A)X`^P#s%q$CG2`>HZ=(r#nItV$6+`Lt#Zl%GI#eu3+_%3K*+de(3Iv(HA_DZ0J)zhvJjf=i^u zw|@YBtzDu_`rv(wKKOqc`?|RuqaV~y&n*qiTYDUCq>zZaxacYksDu+HPOC!pErCR^ zCxk#^G|RCXWP36_quYf51RZ)cjr19Cm<86kro+nLR_zE3#xMgj%v()TBVHD`CU<0k!ct5RKXxdVzzlJ(g+tH3Em4#9Zxq~ z&BV1IadQqBy=%&gW$z-^F)lbp5CJe=OcVHriPGfKwcjs)Z@_PO-bnf(;p~J4C}`>9(dYAgt9p4#qnc2gOtT*?ve<)1o^c6 zOU`b7!$Tt2>YLd3rTnE23$N$GhOUJo>YGLLv4CDlxzN-%Fx%Q23!%rAFVw2J{aq=} zC>sQ5Lx2$%4Icr%L9@>OMFgygStA_WbHbGza?IM~VnVGLY0ou_r)%JULoPy)uCkXsS>A*ef6RK-&b?Ln@S^s%Z_%l?|N@~Q&Z^CRr5tAJhti&zb94|zX zAKpzP57w*u`yG+FU7X^4#|D^zfG*YnoJSuSf*NpyW22Qui8*(65k0w#n%yQa%+qJ) zAv~3mX59p{AZ!}DLsB^>Zpvi~e-fUt)!>}Z{$RM*I}D>q^hBT6CT#uzr`^0oA|gQ> zk-%8Gr;8nkCS;HiIm5dfPXqe<1dWU>r_oRa!IbZ=b}jesM-*=FUWoP~Fw!^+Xqp~l z0l9|lp%5)Us(W12z%fmdfC%-O%a&O;pk8A8ocgRl-mS0pLMV!VBe|Q*Orwd=I#dWW z(5R5imFoFa&2&2kbjTtx`T(kl-s@i+>#h2PfZd*_A;(h~2}L_r%HzocbXdS)c48O? zVBw59{aCd6PbV{c&d@Um5Ig8rhMGTB|9enR2`GczE*E2GGyE-b5lVzzV4b`3hl{JJ zV@a}^(MNj_QVpEB`_pM#WFYXT%}(e}s;V}}lwB{rs0>^HfdSUYHqZ!maEmhM^fi!x zh|-YH=B<(@(cKT>wN?cZFP zfxUq7V7S4yTtCV4w@~PqS>KiLFpo$HH_mZ}O@Sy8qoAEsBBvJ=#W7Rv`|~*v+F(ezmNQ*mWSMWy@o@8+b>eg}##4`)%cW}jXiwLr-am(}DE9=cb`=*@ zHMR`svfmfc?$4X=dPBU|+1K9Nng<`Ju-Slo*eMNNL$g8>@unzh=M0{TSHE=gu)S1o zr+hTm%)?i7E6VU%CM_;EdtdlkbFZaaH}adgFO4{X1vTY~z+>0+-8w>!C@l9ZY89q9 zR_eNk*0i?!ZLg3W4IVhgRxl}C%k%qm(n&8~)_`45;&wXi%4q)`Vm z{7|{h$s~QBNQRHov~v0-1t})(t$mg_o!xxy3XKtkUZZ;ViQ*spVB_NVEJJIQ>x}G` zYcA?Tt5v5oFVs!e9j;hiR0c0%hdfcMn7$v@VU*03e1$k}%D7z!hM=X)qYIB|SO)Q~ z7pb_!&7HmjX4krK%Na=sWH&O$x~>Oe1a`ktP!6QWOc|o`o1QUYJS+8UMv)~=46yWe z9egUzfV*VH&U;G1idxUtX|@Qymxg_aK@@4vIfa_{*L*&u6AT_;G8vRr#3Ty?U{B#_|O_8jRK{=Tw* zYd)sY^BvqpJVXEU^6^1J)Uqi&%==|XJI&x(lJa5#F2C=$;2|L`edF6Zt2Y;<$n3A6 zdSQihtdGrxKAI@yxx(>uDJq@On}9Ilo*S3xy-3F8;?g)zq`%UTxt%364vjVx;O&qX zJ-3Lm9X0pz$$NuR<=I6xtQ605PLBVWJ;c9T3`;S{Q*>!H?e3i0I<_X549W^+H zdyRC?&-#I0|1L5#l8oNuNSMPMM? z@SSE>2!{^W??G+UENvVevOd^TE3Tn4epmVau69RB`9+WlMSW zTJQff(c4r!n%!?t)nA^}dsgC3XieLE&j9yZoreKHcQlG&FYSn#uOtSCa{?`9l#n&(J1TYNVHhICWL8edWa(2UCrWxkq! zCGtn^aPRO0TRNrAv>EQEFdCUOv!6C12t-eQLKH_N+%Y^S&VmB7=$A4Sn>YSsijLmy zplln5I%*Fk=ssa=<=lD1oK4fN-VSM0&nI&_UzLM!yq87W7`PnS>xNm7$CgL)mXleb z@<1LDU}!jj2x53kol4KI4Y9$38P?G1L}zPH?5DwUG!4q)5T3tUQ^x$-dTn)&lgl}p zYd%c#bL1OIlwRp*lD=1@Qz<>L{%8G%^8?sIXGx;>$H|WoMVZDqGYj7c*q`(cZ;y>r zx*CKas568RouRLzl^=KF^p1D2)WhDHZ-4$Yv<@nbB8ww6p>0+aG+WPAY7gaeDp4`$ zaa$AzZ?OD|bAOm6?i}&%adY5cn3kPClLG5#&^XlgyT{Y>d{T}5)fOY%N?_nR!)m;5 z+*Z?A6PvXCsHs=scsm7gDTCq~R@1_L74bKCd9y*|(%VKek(aeg4I$LG$f zJPj%R${L5Nw(5Z0ypP|8-a43-4(S>me8%|US~QMR3iZ56xiE4=(DaS(=V%QJV!~{>UqFbH}9~~^8%kQJ+1$1avD@vgs|7FAGUTwp-yPOGqbNo*NI>6xU@a z!;!r&%S3uSyn!lVs%N8Go?!52=I*l~ZQrEWdnXs_9TEY*G4Y zS}s<&d|{v#cNB4tWl+qa}NsAhx{JW95(iM1y?s<1d(?S*=#@p4loK}LS zU5)^KNSG1I4&LDq8g?!5j1MWOXAK)IyPDi30x?O5#y^_ri{;kVsgT1Tvur9yx;@an zl@$LL42Cy5M--RCQjB;$K}R{^h03xeFkfIm&7w5+v%>xd_5>k4gEw$`{X1yzdWvsa zG}?U6uR0>8TqO$FxNS?*np9&Rnc`P^W=6C-jr!d&1U+2BnB!^l*N{5xj58a;Idhxv!f?vy_f3efkx_}o+qozn?}7;ts;*-Hy9X`tFHNbm*y`3FB`Q6| z7SyY&4r83e3AvT#BhSOhCByC4N^}Sp*ACZn*tuSNgfl&So4qYu%ZqAfz!#mz$@yZ1nePq9XIyc*eE4>HWJr>HT@i>wR_mRY!vsS!ch(Y$7mMss-sl^!+ z&^)dO%yIZyd5MVc!E=vC6|}-VM(KPg%q>tEuY zH&l1-QpgQZ3^cb(7~^pFF@F6R-mXre9Mf3E$(m^AF`~VrDlk|N&7k5{pg<~siN=eU zs&Xbejk%n%v*8^H|L!fQTH(7+lLuMAk>_2W-K_L<@5Qr?G|v!8J}g7DNZ-c z$9x$Q_d8rhya&@5^+5=_mRL3qS6+%dr>p-~&99z=9QseHJ@wZ3R(7oZl!fo9aN28M zx3u?jh^FtyA6AT`C{`}|oSGm4P4gVEILTI&(PdOeredKXcdDJ(AXz^5YZOG>S|-id z(2-uOR2N(>bSS^sz@q|DuQ~F&BqgO)=Ylo(wQ-!g{m_Z4@Vh1~s^;X+e_cOcPP|gx zPhznda`2De834bGc9`Z=>CW@n(;q|iDcQm`wZ+j*R4v9*wnNtCle&#A_*=b0&O{Qw z8<#yyj!#qIQh1s6y^J?_;2^tJj9_N@oPP`KGI9`@d9|Fdt z0Xd{Ab8I7X1=gcq)M$k4TqJydWsx@Mb*GaK8*cO!6L#^7>6Dl4e*JaMVZ>Gi@+Guc z`$}`QpW#lolwm1xNas)1xNd$EF46CFh$C?V77W510Y%i64z~A@u!ImP>qXvfC(RlU z4QiA5RagT^!#7FlHe8#&Qfmg`#x}m7E*fcf!%<-3sT@1ZkoVA}G=855C~|ZR&3O76 z`Vi5kV;8oAx63tCzqouB9x870YbQ9fbTt>;=d-3j^_H9K)LYPNitsicN>xmSOJ;5| zws0GH*Q(I0{kET*;oeMcM4Z7KhhwXy#7?srsFBLvG`q(KI{=)Ng{!^xjpIIh&;g35*qgO80=l{fR zeU|{%Ddhot+%Gtff1ip44F=z?n0#gWuK$`um))@cCQBGJDvNN25yUul)3pYXW& z;P5wzrxEBCW0C4QH0Hjwt}lb_kyG{S)|ctkoi3?MC)=@a5k8XehQb+l8k0Yb7C^du zW#8+W%?}+5dqc~5gG{K!0(-zImOtnhTvNd1kl998%Iw%Gub6XU$Np$BI<*!spiAVp zN1DXD3C11Wd;01@K7y;2gGrilp5M04F!XNT0AZh)WXlRHLD{eHt4#Lf?0-kaq=nsb z`Z-qX!)4F~C$;wfX!-{3O1q}%*qGSK#MZ=~*tRvXZA|P;Z0E$bZQHhOe&>GP^{sXO z!0D@Z@9L`B-KZ`T{8ZNWi#;B04!=LNyTOEf*E~|Yh&Dd77`Jp$T;HIu6xUFDtjw&Z zbQ;inYQGje&}{Vlpi^Fp)?>hdQ&57JHZ_j0mvVo9-DI-^5&7=QU7nRomM`_O3)k`V zzk3bvu;(5-%?5Rdbr_zA3ey#eg2& zx|%vynB0VU-B4!MsuTp`P%XHi)yE+Jti4SGpu)0=A)2_~PXQ7N zHu?T_O_}0yF?>&Khb!GxJ2_yKKRk260?)At+bH)q{1%U&gmLMR*<61VT_ukg+ULcG zzbg1h&&f%C$GFI@lKA{`#nYt5yp3UIokpZ-VaKLix>;Li7x3&QjzQasVK!*_VRb(c z3D0M}-jaj$)q_aA6v*A) zL3H>(vB^zrMWQO*1`7rl_Jk?C9uZJQCs4OHrY61<^8MBb()atsNX*8fhj8YI%wKQ& zYNJ)=3&V;Rg5HrLgiX6X&*C2memhRnwb&-DC1W;B9!3fdYzMqx8Xn;3W-BuFQueVp z;rts2uS~js+;Gb5tTVxcuSClc^}m{i`y8PLI7E7oKlH9Gwgz9IFM#01sMY({zjoo0 z#_7{d_KCBj9T?mO$(z_6%&SFDcn$WoFky3gjfLu!2V6B0&4x#F;UUR;6`=|IZ6f7W zKJ&?Rg1t5#BvQKPp$^fuMKiw<{bO!2YOE+A*;%#+cKT8iiaE!x6mP@d zFs`wNX7fnlMD|imsDJ2J^nx#|uCq8Wj2h{f-hh5BZM=?dll1$CsAPap6KnU;bJ#B5 z?lUW493_}m1iP5iG569d=1712zY5n&r%j};;gwXU(q=)hx^8H?Ax=G0n}4hw*af;g z+C=l}M7u`i>W(isqr`eduN7%Q1kcd&~@-e_pGu zM8EDfLpwoLKKNHsJa7U~RT?+CVtSk4VT+agc24)UQblG$Nxz7cioJNIwjq;XXh~}r zOKq%gKTU38GnX&bG;J{tH3I;IhhUgYuSsXl`@o0z`+?|nLJrhcGIMyKwo#8initnB z_l+BmJC@&EFG!aXU`1RJVT3Bapo#5kGpTU*!~LvdPr#Q!o>f8@2Z8x!aBA+bn7wFlDoO%)POkEflCkgjc6)X>>o(P_E)@CufnKHVvwY#)fM*w?H2?5NvZ zBo$vLLG|~`@)1Bx>>a6h<(1Q8Mq?fN%M+Bmi=Hk!`MSid5-P^>QvyVKsG&n+_A*ubrzQB*+ZB`NJ!;16TVu2 zPnr&tGfvc7V{i#9?{x@gtusX?>xr;y5b?s%3hS$#ercy zt8VMu+P3wq{l5>soT#?M01i!8Ko|ak$b!aaO8LPrU$DHOfL_(6Y(fh1M8JiLW)nbnmx}huS{Hf-m)}gYgX{CG&644p8Z0-8JcQrgVC42jko&CobJe`&P|DGtbQPD*H1dksp9( zsmJYV|JBme?<1mD@3(&9DsXpqRviN(q@fnTYz9r|zYDI7j)o1mZ%;|ww);W!o?R;&B z1L8U;Wi_>&B?=6F_ic|OCSDj=c=nmPH8(9dVNj;uc~6TvrbptKE&W-`Cos)%f6arC zU0ye1L~}*HnPhNcH_&apya+bziepCW#oR}urlgCuQ-!3`EX)*eD1vH$Y5e-YF zzh6hZRQs+TZ|&pKVX3ZBDhe^2+P18DoM3-oX!v5Rr7U-u-5edTl=NiyuR;ek^3&L0 zuo~P3(_84`fTv)ge_u_*XSV-&u1=W6222EVvVVUCi#|sqLVIHU7X&dLv0gO_UjIRj zw~Hh0^iE|yxNvVtY}${Wy{z!6*rpc>Kuz7d7rxMn@*Gr?;cO*Esu*j@NUN3%csyb= znY);SQl_|?&z=}h45y5$H^!w&hV5qGfVLBUpgHVD2ZcZp^(4$Q*`d9)dIKo9e@Elb z2{!@d{U%*iHO0P#Q4c-qAaToi(|Ait-n6r!r1V@ zv5x=y@AtecQC`@&CagJ?!cttCb z#r;fNnW%)H;wdXM7PWtrF=gbDZxslD9Dvvd7648^$DL33i>p)hLuC+Zcxd-JnXxsu2Rf2c#+X85ml!5|;4-Plo>61dH&5x?nkBBNC6Kj)lv z&SlTZ7GZYSxwWb&s|jYL~*X(d}c*CZ9WQ`JRf^>7R9p2=_|RSPw;d7Bg)$i(Ql z=q6^fS-mZh^gx5|L3gjtf!RtRFz<&j;$$RM!{;C7PK=>r zj7zijy*me_IK&y7!W&7V=o#3gGOMvHAQ{#W?w#jK_Frt6yPr<|k$HbGYcf+cL!b=@ zYhFbulw5eV(^PaoWsS$%jdz(X2qn?)ydUU-^;Ao0YM&EW{ zbAtxMULDnkjiQ;^g++0N{WN!aKIE?-Oe>Gb6f0XLSdZxUs2bbt!7Kg)i3izuqJAj$ z`*@jqyR+_VVC(aL2LRvX8muVF-UT$Z0wOVzB)5dk864gR+#e3`8&4ElUz>dC%-ETZ zY@0~|f?l+kW+SAeJp$2J^%y&Iz)>W0j5Zuo)j|unN0Dq){^;MU?l=@);m_{?(Q1=k zOl6hT?2}~j!oj{j`HE}~E(CDZp(f>7#X%c#!;kR`T-iVa5~A{9t>;|DqdU? z4;v(v<}VCbXXL;VAe04~z``ltTG)E5F(L5srw95fcI1%Gp0=d6pUJ^{hTWBI$*@61 zlWhuV1FB084PP#0o5rnwlA@a6{O;wy$0;K@?E%usc(-rGer)HI@j@I{c@d6VA6E_}?aF@c?S zC#&#;=$DCS4Kn|%)60M0O*rXHEj9g2-W z57#z0fI|M^ntS_XkJTHE4^4JyZ5JB89&ExNv5x``tNpo91mbLx^&rjF^;9U1 z{V<%^QMg;j{^qBx#iY;mu1um@m-ZhFWCc7JChhXm8a%5oT71G8X2MZzwGb3xX}}Ks zS{azXMkBLmpm0vE^u4wuC}lfqs>`-=!Zomu45`&+KE!drZ5l^Z?a<{RdQIa`;y4QG zz;?x;m;(E(X?!R4lBg;yy@3{dBKR3EYixVJ)U5d>27LFZOkY34 zFcWFL_tlv)EmwhobuKE$7&{+b83)4kyEOOpDsmFJX`U(!hbIw}#EQKd2 zO7G^BS(%h(hY=>ro<$=&jUEDUjakN`)Hpo~0dd5cGKiu$?hP-PtKR>79(G5{#aD4? zPMpCsU4kBs{@ViGINvw8Qns(qRI^}4=&xgP`LcReIhZ3MWsT*bez>?O}r zF73i*zcujI?PYo!Zdb)KBVYPo7Sw@z|BO{kpqk%imwpXX;y?5A?Pt17``fu+heX)nHBWjI$?5rrM9{iB$JMhHz+dV_~zgB{ee21}sUMwo)D z6q3P>#3f@)9nP7~m!eE-tYe!9b*-6HHg=34jx_MG0WHjbYd%sX8CYknVhctiE@C%E z*c)@fNb(PLZH?Mo->4q3%P&(oV9bW(Je&Qm7GmGIgvJ?dHF;2f<1)FI4@jQ`H{6%N zH}!Bmqx75Y4zCPEN4R45re@~*(p$pEX(O;U%BpRo(4u6(A^dz0;x9^!tyus8Z^hKU zWKtp&!>7sz$^RV$LrNrLUcew0)fzarTfS>t;ingvAic6<0vhRL9ANgx>%+Qv|6fy0 zfQ9opT(=>LIL&HG6MI_Me$4;w6Toz#F~VW44ivc0Vu6yLmwoaM_W zHbR7)LH)*L?ZPPVHxCDuo6xtTfjb=oYn1V-mVN*DOFdnbq*HB*jDD2Qmu#<}l9c~$ zD-7I=waG-#R%vY_8QEVQN2ibtL#?)^``k|W9986U_qkHHvrspQw3CM-#x5R6sqNM{ zh@}hJFu8hmuj{^S)g$?Ryz-hcBG8Qe*e*xpt#*uu+o)I5p;kKSxe zLly^!!LY)HBy#AsgK--YN$a!sxF1!7GinQz~prU>|A#k>|jFY-P%L+r&`q&~E$v3eHQGp79i?V1(WMF9T zLMq(p@t1TKukQgFw{HJF4P@x^u=iU5Xe=+bgL}>nJ}0Eg>kkzqVOyiip)LI|l*f&s zRtU1{c#E65TS$8;5(gzNUXZc+VE}dcRs2Y11EU@6HAo4^F0H)h$D=wQ!xUnsY4WjP z;dk-UTpzNpTGoGrm<@{wkEjAJW6(gcWd;Sm1^_=3bqQtQ%DtHq;^qj&9NhYxdQw|2LRpa%OZ@dTxk=NQX$j7Zs}o+7B=4Z9Re`dGHcn4P*I9tZq>7??RdjU^VrhZ+rReb;^%E1jETW_gn4)e(#l zo=wGQ3E@blj2$p9-!{rmFLPPiafQGuq^M`Kq3={~S zzT1~M4nAB-T&9esU#Zuqso!6xNp{^KOjCZQ|KZGpL1vHPf9lkPmAN}&16_$4P;vRo zQrXF*GjXE$lDITT3C@X()sgsSd5bm_-zSd|1nAt4p+^nf@l9O}iAbm9dW=V?bfqU>JH|dqwnJ zW)AA&9P!-a3}JUo0_%#`4>uBJbWF87=F+ECe(wAWg#i}Qo?NsehQ1lb)WoSxf4{eZ zE}hkQaqDb7%q}C3%m1PSOaay?7c8o)9Gi z&1-8cw4H@~G;Z`wY!eeDw&a>_8|00E9c&V%md-h1;d|Xn*8IXs8y>@MN-Y%~4D z;>1pWoe`7Y>2u$mF&0a#$I7h?|jsjLyId=xs!{s zN%NID2li@0MSt8};3jGfud7nU3Bz7?go&RwQIu%{l-S+(OKQP|ASPt3@m&V~GL2*$ z=dpBq6!$!601Ax_4%xAJctQ5W4XFk3(vKm+kTWu3b1G`r6nMXcL#O>V_b=}?UojlK z;Hu1Re76UBiMlnuPnVk7wEkCVlbh~`&an6mL8fsMZ!DL3FqeBL6jXAK9ybGe%XQ3ai*l_|7+J% z#puaiO_k@xy^DJe!RN}Q2K2RTwNM=J9fTSYSxhis_W)?hQI%CB3#6dV!Wz!|pN-DmC?7YgG07y^P~;zt&23rZvS~Iq@2SR}T$+jJLk7 z?WcG&)nEAw6#Un!jYiF7|4D=0}{U37H%)Q(p_W z;}O_z`vgS;QVX)%84?_hy*H#I-SGF<0d4xNkCNo!0k%=+c7-`OR4Gk2pFxzk?-|)* z*)y&YB5f!Bu_gJDHi-u3k8KryV!Pp}Lm@cH1{6FE^Ft3`+lc$dUxL=iY;@X_hpG6> z-h0Bt-FMVEo%2u}Nn_2t7FVne_#LP;D5D zMF>+rYT#RFz>Qe?La~|7Ju&CEA(F@`YY2#&TOkA0At>!ava5*OHGelAGV3ATW`c~j z-Qt~EX6lVa5kCMD^sQ!#w7sA!ZUz#i620L=_8N-nw7D_1Xpq2BIeVbHO=er@Xh2r8 zPfvZ8#gtSwXH1zDdn#YIK*~Yr$XCRA!-3wz>`G?IbjQ4;<3#{0!;&<_?N2@y9bUs5 zo&GJ|ba5i2*WlO?{MF)G`rn#V#Z(q$;l?Crb=mVEpdC+exC9k5eosIy&T(6HDW$fRNd@??{)A>KtwFy@im# zuPC6Zx=Jzrr`o?4+?0Zr(Qo?bH0j`sp0+fsPIAm-kXa);?jga<-l<EI>0TS3sg zR^y%u!zkkQ1u-hw~MINY`%7V=v%~y7ouT>IV4hJ_OKG=v=OB^Bk7-1?&wT{1h<2n1QEQ& zs$qaw9LpjzFfbyf^!xnL>{5{Zv%)Bp*U_&dUcxa1OC&r2LLSCKQ?x|rr*VopG0qNR z!ZWDe1rC@W02vxf_^JLok?3Ye^f51XIrU)rUZpd;@#~DNK*0ysw~oPW-mBZj>o!)c zr8Amx4eBXuG(UEw+3xSrJvS^4eCJ`{o$-{$&NQ)cPm_N8DH+4fv;c?8^CLiCOQ`(f z?|qH+u8zhO(=kb7dE8IQ`_sqdVI_LgZ5iZc=4G1#UEKg&=O66u{Uqj+@(-LXm^d$s zoil)e7N$IE6@*siXm#x9W83CRxk(o*RExrcp~ViN+SUKWT>fwmd zb!HFoeXal-Dsr-3VBhZ4hzji4FnNOW!icRH)$!{F5TicQr^df2*l z>JoK*XZB-tUER*%AqjFi%SQbLnTVCG_^t*(-XGR`H#grNxFG;z(xh1^6Yn9{js7p^ z*92iC)uHhkpSeziy_Yr`LkDJOnPO4&;D%JT5re5EZ;vl@X~jiIX=6i!4P$Y15xPT* z+UZleS6&L6F-!Vh)DSJ1jg4JA<|37}p?@xTv`6GqzU&MR)SxoF(V!#c^r7kBLt7+) zy6}diT^k8V)zQci9$f8HUtTUikI=~gO@Wm2&!ql46-|OD&sG1ijPe*tZeV3oWJ~p%j3W}xTdKQH~m@_ z7+mYC6W!Tt0$4v~-SJip%}tU=(N)o5jU2KX2UB_2SQ%GTWuCFeccHCeNFm2zeNVb&B2?|)!L00r-=k?ARDHHIv+px2!_&q0{v~I8m z;eHrh4zC1d=B9|fb=lf$rQM2Rv7opH&+;s6>s@p8sAN0|U-QtHJg<71zK^ZvDGl7$ z=)Ngv)yR#@f~_@lO&#`p$Ro#e-&*iBx#3Z2&TOQqeZ6z%frVav(>a# zzloN*eRrw0$~YCDW5Y{)pqL-m{_ZN(sINkOOb+C{lgU?x{SL9$ffOY~KM7swd~c}* z|C2fKK<^$+p;h;xd?}Li_tav!)cM+yDEs2@84-=*u$1m?Rxttp`yjqkq;RFnAw)>b z-xQ{|=A3N5kMRo?P2Gh5n)Y9Kn}ZtM?=_33h*C`SsdEvu1~x9peV)CoObi$Hl+Cxmid@5QyAiCXthHSv)lzB? zUS)RNE8$sc zu3Ui$p9lZGXA>osAKhWthB>%!l5-5j;&G0j>N=^c?7skXaoS~%}7=eh`v`EjTo5>#wrpFHfesuOg5*fejyl=@{Mh~+g5>44pH z5e)e~T->2m+i~8+*q8&EybQV+bIq9WAA6xna9Vtnqy!H4_!4V^3`>~O(fCxHOzY&w z<^k-VTgQUp==ueELMP++el92~P%!F!s?;(tq`Zd}Ev?$%Fwx2(Rg-+s*x!@8Hxb5PMKH_p9(FPfvf3yO3ij1iCSw1Y6_sj&o=Mfv1Lcy`gj%Dty zUVF34vEi?6*zMtI`X7Pwt5S72*Be4e6{IpIgP5t8y^qLeTnuFB_e?#fI(^Mc(|F-# z|DqPzE@?=Q{-~U;u_s&&pJ7mnDQab9W?@Ag>V0$kK9g94zt%WrH0>Vi-f!}=9XOlZ zrTbJX3=Qk!(;y^4>&Gl8|EypA1VGl$1ogA3x7B%%b4vsFSjHvFbDA`a#ov>HK2>kt zQPSzID@^~xd?cKdc^^Z#D(9^JrvPc)@!%$jSWDXeOq>CJV{?!w;qypPYKAWTtKsp0 zgNkj+mH!e<+xN^Xroo|$#X|#z>eg2xq9Vd{x9$BZjAMRWJ$u8 zC}I>b)ra(aC^|ZG$QHU*2Cs2lDLvK=Z_9m_Dq@5pdK&^p@~1&`iiv;DW0ePVZ{3ur zufFhSDK=X0?1u7Ev4~2bi+8$J4RAgd|Inv@zD_Ep2jD5Yk~+%q)_rgfies*O=w;^Y zOh}m^x(PE&%=?$@#UvpT`RI>qf4leG3R~dVI?^Z6ZbXmr0Cwl7TH`JPqDMJnILKAm z4p^J89W;Pblux~W3UF~pO{n2PLYi)*?z?u}mnaB`q zNGU1#h{`W?#FODD!kyO-FpWzSioNxwnxjpPll#L4V!H~g7#+j{hE%eH2ehy-{3M?~ zEH)z+*rjraUJ7Vi7}GKZbo8j{d*d!7>#nx zytlrZ^W$-uH`{NKcuGw}vTF=P74Yh5FwyPfEBKvCaO|-8f2>5&EPK(MiqzxmX|~<` zC6^F$gNy*6c2WM-b2d0;KykoukIB0tTI=dJ;@O5CtoIo)q;E1@XW{|09>;`*UWEhE z6HugW6tVZO!?&kJwMcv#6U&bOUZNe81uV8lg2lKUlZ$ht4lFTbAHo$W@lzeU!bf=v zN!Kvh1k}S*%T1jyl&}?ZEAy_K&VWF1;5k{vi z(~X@6^1znpnx}^+L5|n+&q&jX52Z1L5greJM!c@0xmx5|m`z0r;1rS(Uv+T|Iy!EH z`#UK~zP6@AdEM0q7FzuG0+mdmBfJdvPJXVf zl>Di@=G3}7*yf}qc$W#eu3vPi>abq9>N|&4RGUC;)s?()1eOdXe>?jY5v)h@^x{_TI99)2*zB zd7Av%+)`H5WwsBw0yyjdAFleRESs5)tkpVOx3!0n)!*yF!JN7tSF*N|SUgAaz)PC4 zGXL&_+7t%mBoH@=pC3o-mO8=Sk$X0re9e zvkAwoYEK<#pdeo0QiR-zeU;kYVzA`Vx`&bRBM*hC(&J~Kjr8x^glEx@J4)}XR$&pu z1REvaH7=?v6u{aB`uP(Ep_Vrtiuiu!4x*x&{e)UU^g+ZOtv`>aurz7f&^J?E4Q5N%gJ1)>=#w_b+&(RB5+T~^dL2bDw?-rJ+tgV(Ukz`E z_(!gII($ke4gsm7wf?tC62y!dRh^Swju{lp)TIteA=eAYn{XLaR{!)-TI#Q;{>`Fbtw?9~QZP6fYCMg^MLoD&@2! z?%NK**(bEhu3lkMc}zSJ?yfo&$S@jhs8%{0zF6rFpL7r7wspzYUn* zGc>kI^Vq{S>bPj*@QP;!TcsTo4>igvNp*g;LErx?sl;2OYq$sAJ*^vbH4CHr;(;Nu z{lnwTT+{Xju@6|?-&JAnS7B*c?3|zeLVtD96*^k9ZxG$!aaGA)#LNV5qObNEd5{hz zaO^F*3(GocALsvQLV3K`84&npb#afViV!?v^4{0=H)lJ(&fX(kUNP?t z<^1|^ij?n|j6olj{g2S(E0VkVT6w1%v;*B=#X9Sfrfk5u7rOYv0{`o?qIy%U7=WOr zq;`G;SWV=NC~O{4eL~gzYf`>ELQ`EX$9-ge>8N&n@P{YhRq^)Pf&>;)|%EU z$NU_c^`51O z+XV!isquY^P|Ls6uX$vO>sl7*Ztgb7QnW=sR-}|@S819Jhw~B>cYGf{ ziF4j0MrOg8TN}Q;zp=HmpJS?yk@w)59t@?faDpvT zJEZdo$4wT|2FsrD9F!iL^E_$7ovZo`nMdgBGNSoT$c1j^tY z1g=%^?48>>wv?R2j&_i2snED_4Lnr&2(I#SkH$pNn-OAOlldE=o%(pDR#na1WP$7( zOs?8xd0p*VQ(h_u{#x*=txPMk992oN5*7s)m zcbqP+Kb!gY7Nm!6LJj|X?F1iEx^faU{{!~Dcm|Ya{2j}jSH(ID-ymlU=rKwKM3BNZ zwF~2ch)u>+SjLud$z=p4Z=0}+b8$1SJx>FMD}YBP7Fy^m!s+kX=c`JrM`8EL5%VDWlBQR z@-n48!+q;H6ovYt7>~_)ic^pwG$SBW4_`i-XJ084_0>VdX+ z9o+Th_NeBHnX&rgntZndLf66z?};uynHqh2HB}`PNZ>^V#O8m7*Y;cIbZmgeu;)z?T{&q z6FR8_2R0?rUmEGl=yiq;`h6NXV8z=%|2*K&Ic}iqpQ`o-J*YP?hC#;>d3>>j4*Q+l z6kzF;JP;;x1nXiz#bbGtFxB0l@2Tjk)}-_sb0G_kH=G+v*7xax z-u^l;f%kdeq-^}|p(I+A{y_ml)I&=-4AIF~q`iEJiFRvJ&Zx1HLVAe!Asw!p`b~#A z!#7pb&xars6lky+^!$&oP3GoW`zw9(UH^Qf7;oa{b9}tjJeVH$uH@yWZU;#IN5zKP z@Pl3pCMxb<6yh);6y7>mAT$0=t=SNv6E75z=~vn=LwB%&+89|?MQbN9L=P(Mi&%jov8a~oF09+D=P%#w?dx}C zwOHjXXBprENG#df?PqVQJw7+`2{{WIfL52J_3_r>5(W} zJ{(YR?&j^TowSO(#j{=fv47}8LBBHQ@*DrmrSQOgKT2{Gkwa-msx^(E=&;L0?aoWz znd_E51E4CI`QSzHnvRWzdl5sF|Ilh@vl4xob(6g*u@3&v$^co8kCV1yty}a4=Lg%2 z&_M?h@lHQc+7Z!bUng1Z-rOrYo>kuISuuq4Ipk70gA*Em6W~@ymIuwZJK7q}JZQ!O z=EFsDC7Eil$f+wiceQd=Apnp(OdDB{xmq%VRNqCHubn&Zx1yJ7=}EF12Q>G-2&04^ zp+ly8feABZ0juBdM+ z0>GOBhp!j14YCgfWi`{b0IzyULV)!%YNs#%;1r9F&}VLUvH9XFxo&gWGQzd*ODnQ{ z_#B_mW>;cxu;{ccwO)dDYOr!=Fy2xpai-82{g<)-5dZXVX)V_gZuw`0S=;{(DqDg3=<$&MFbV zb?1m4gfsQ1NK0B9JgrkYjl!dnKl;$~s@`q8Dbj|ZKj$JRyR}xoL|5zaEP(j|&NIZ^ z%*uEFT$m^j`_C=VweE$}-vpNbVFq2`>-p+n1-!sLTZDS@&Zy_r$!6^myVB68>^ESq zu9h(2R4S`W!?beu7Z2giT6#dn%+sY?s)*rtK746_sB|IUJfs8FtfV|ScAf0aBPb#h zj!Fuy=$2NcW36UB&Kg85Xmp|wVY(;$PFqAfGNt!LKl8RPovEo3i_)wvAI*q+^e>es z9E;crAsxLufDyk8#zHi^iq#hSCOJ?et?}BI5}sJT`n9SnH|oEhsvok0*8}{+% zTDT!mNuN@=W~<&U^AdD~{j#$$HVPwRs#?PE6C6=*$i=@^5Kc6b=DOS<6GT+Ebg+%Q=53}!wgF6;85@5i}! zB}{SYdY=e@l{OJ|O>TCPDDjIw(k#`9T#>eTv*PZ~(#vHSHpB^!tM!UncHlA`yz){8 zE90_zi-B%M{4^MR$0#=RFF5Si=QF#{@onx&gXgO@Obu0c71|PL9`iC=y0vC|aPc*& zU7$JgOM%J5LaR7#=4<6^-~F$u))?bE(at*!Hy-4`^&(par5tn9N!uUK(g-~5yWP~r zPAk%^npavZ2v22M)plW~dzR}Ag`Z1_St2RHsc1#2+O>B0c8!I`RJw}7&`YOHxpDMB z@xfQltF_cx$Y4N+d?0Bb9cOc&JxVeXLR2!vHIORrxEU5qq(w)dNsrc!V-P`o_N2G#UWz$yY6BvM{+ASRo7p&>l4ef`+Su5<=aDL8XfJ%62MCLLObA9{yXTeXGm`68Z7RkT)dl<)X+52)tqcz9F8 zhh9-))X`aecCieWp>lH%(dM()c;5UVBB}JKY<+lIwUKw8wrv6CiOB`_@W$N4 z#`a8D4q5GAMP}G?q-a~ z=^${ajcrc)4fd?yv|`Y*WUi-1QKHmbkt%VKLy{e?`rzN+gUgJa zO&p=VKj6`NJ%>#I`@qj-U#e*YxJ04ockB2xPE}aQ^MQ5S&U2rh4SL3pUKJ>CU}=oG z&@VS=3G7RqEu@htOp{)Rkr$NL8qjB!P2e5}rVkVt&j!SwMm*QvhfgXwL6fNkyRdP8 z&6MpM*k9cVfVn( zy6pt})x8y|e(wT_OsTZgI`LUGDS^&nkH@JdK9JSEE$#P_RP_gb+8+YsJ1{>*uaJNP z?QVo~xJHnD??9ZKM1%b0C{4eFLJtA{WbExz-fKn$gtzMY+6Sw}>MI(^^9w^;%-iYJ z_J*w^f9QLh&_x;ZR+pB8pmEL&2cW1(wi{e0*LH_?Z`4|rX%pE;%qklA7}z4|8X_v1 z_|E=1;eQemnxOeA=~DY#XpzUl7D4{|=k*Mel7a;eg9m^zRSEppt)>P^P-aNCedPPTkH#L?1Dd5u)`w3+KdUa?R#T zq-e>wD`}N<@7}x5)3-3AN+O|VSA5W7@J z$mHEK9&5xs-Hu%etQ79)6fScVy$^cBLSu%3 zc94=})+(NVg27DfFJqv>VLYnJaXziOKG*(7n&e`!WnWFV?D_1vuXk5}T?Hc|8&s_? z<-iG(&5m3ETJg5K+gv3%Qi61b%@96nAT13@eh*j-ezz_u(&MOpxzW~7TK;u-ciE>d zS6L-2d!iak23Zp`qp`Y*)Co#f{v;Bhq_FQ~ByWCK zUrv{mjEm|SYF**+z|4}XRP*qv>`T`_*;D_jn>AO6#%JEmy)4-}`mRn;`Rlr+5{5kX>$1pJ*npS!^tT7aWKlZU_|>G> zcq@R&e&O%XI@CnIsT~8)2NN_`O!Y@nKaub1;a+}He>I``A5B$J%A*taEaZvGUs_@8 zov!8kAV1lHQ3hAKQkUgp=HMe~2XZxVga!pa4H)_H_;)sGZ`v4( z?i@5=3B`yPa-i1YzNro7D*hFLBY!+$nRWx^iG<2{LXcRTUoH_u+4&1Cv|7|8FTS$$ zSZB)t_v{^EdjJ9);o-v6toW3``j@~l&{h{bBpf_c<}*Kfm>>M1{nSQXlV#P2n7`0w zZ6(|U9;UcT@zM+HJoe}%F3tNHX`SA+#Gp?kTKykF%kM>sA45|?2-?2Q(=U&6*LZ`n z6JvD}{B=PTN<(tT0v#K94i%XUsU+zSKV^0!Wl%N~;F1mBVYTD2-11oI6mp&WdZCcb zYh`a7DK&G`in|Ua+i2CA0Pn&A1al2u&w9j~ZF(v6&K<%^#NPbvtx+>NMFTZK= z``!_L^0P;I@WYdo z%jR;euZNsF)1ujkhJuIInv<{8dGyPdSX}6IUz3g*Xw9E1q5s{9h58d8oEd3p>_>o- z04W4K|MDmwC@-_G+93!utrdwMS*DtL7*N1<f8q?nyljMX$=U-lHK{?ueoBHgJNPeX2#2+y9Qw#iuP zESQBlYJrY=*-*Q=w%zJd&wxfIpYBxpm2ij6vztv77zy``6pxw%e9O*(Lj%n=Jo%i> z<4-%h`j*AQlI+UX4}O=W(2N&-?wzc2sMch(7+#qiH}CExlevoWL<$^fhh8ZZmQ#i!c zZElpMC7&~=ngl^IBwTKOar*5hfAUA?SzPeDX}l@n5o+|G1!3~bFRt+#oQOmJqc6Gz z>vd_dKiiI8+9-1J!U&@WLTsUMN$4nxKGDCMWOBKg%k|avz zIE~AL253ggntP5Y?mwDv-(3m!-I*{mp|JB6;Ti)D#VI3NSe!IohO~D^go6?4>MWW1 zh|Z!(ebsS)sA(W3V{suMUF|cn+}B$CZY${g z@+)g!KS#DA6bg%i)wq9nsu*&?wy=*{^V26PnsLlQ1)( zacp70LAr*|s2ntWhEt?F`gXt~Bf>KQ!)D4K;ZSnNagW?w?xc zzNrn0PSQR0wn9}H;3!lTm8k@`G`N8wkqIsNSz(D^1ZpXNE3}5{h|R};U?2bO-@l9LX+xI#e!`{s4wo)8P?17p znKG#v@KChtP5$cf3(TKy10uy04O%zR{8rrP{F_(WU%yE1=6G@8&pRKSe&kuSz95CH z0#>XgXVxps*Gr5RLP~CoXUD|RKN^obJ= zUmN?wQl)}v`8qLbQf}`!kg$J7Q^?doFc+m%mW)mmuqs9Ha-6|VYBVxak;znw8ivnk zEtqsB#@`}?iIU!&<3b(8&k0}aOouha92k@K( z%hEjc@&xU`&Tl#zDE{iX^$FbYL@(?wWc~^^Xb2J zn9uyJLuqlKpwo%DaK6Rz#X51Pg>WnV1E#t7Drj-$?52I$p=K6%{w46WJvC8hIg^*VLT^bRvt5z+t`P zvhKTV_#SH=mwMn5CRX3;hxV_|EsmB2BW1<(gl2XsVRlk8JE@o&H=xlS2TW|kE@BnR z)DDeNJT#6djT-rm?RW=$-bMmp%cR=+tEM75SidULIUTt7$yr`nxjtdSY2H{*I{k9T z$UL#Q)2kHkEE~C#T^Ar`LmS{&SvUR0pMJsS`B!Yt%$r^uX4w8Pl|WN=WA;~D92#x0 zf22*-i+Z&)SC~gv&c{}GBbs7O;Z?NBL>}^ftu>Z3I&bHfi@f;OXzq_BTI&mmN*;w1 z*GYe2&#tw-s{rJI=?~2mWaXbC#AktOp6@7?Ek65C?&A~RKS!Rwpng@EVha)whGh(2S2j#W1C1>sC?L+ z%Y%m2CNwoYp}6y);*JA~iBUzh4CT_Gx~)!k?^Sb6-74BHQm7TF9U8-~c~>rE?5l~; zW+&giloH_^rYTbrvFo(kZ0zhwNHf>+zBG(hNfmjw+5bZ;6FzI4Gr$ow`qP4UF~{uM z#|kbj2_AjY$f=*5muxh|mc%$f)iYJ&caAlgC3sBn6%!gSfEV4Lo3VVu^4Y-6z*6eR4# z7MB_Y<{KsE8zt5{hQCl61A0Q_IOO4>sr}qwiNU>yJ9z62dQ*py9 zjnct(fg>A7$du!lPVh?fU5?8Y5n57FF2*da6*zHn3{vU#^i-Av{NA4S)vaak3II9I zaYwo%e^&_W=NJHwscDaY_%rwLiSOTs>sn~7X*MHHz1g6#?jttN8gg^=2wiE3?&6R@ z>pTQ&G~3W@_j+n;rIpt5)ljRipXRafN^@LXeEa0Y+?`KYTD@N&%0dX?$2KP}OmN@i z24lsLvKvzm9n)xPFa-=#u$L%7q6M)MGy|K(c9DfffrVy~jlf0eeh(&3dYk{7=Rr0ECUi=EzP2uGyKbTN&Bn_F>V`htDiO@v_4O0cYpz=TD;j7 zynWu{i(hki{3)A_hU|_x$Zu$^aHL|S5OL4s2KP;FFj9y%z5Yta1rU~|P*PN;6kb(# z3k|n}e?maPRoIr|>DR`ox18*A)_{-JPpbv%*_~XIJ-hjK+XKiE9xgB=e_ROpFM%;~ z;4!*@-CG4l9vuLQRQ9 z5KB6dMLV)+hAtbv%SPa^;k$k9Tg{vNtIA!J(;I_t(;bzlF3})78y0tKDd|jkodA8#YgV)8<>R+qBxEn}EOoa7dvk zyAiWxpF^Wf4%M1ey*T|2Y$pubtK+a-MIkK$^eXy_>h{CN5<*ceMO<1f@Z9TTB+8KU z8llnpl1})-3BJk-spuQ2H+sla7C9@D@ zi{v2p5jM=imSRA)tT{BNm|u{@z1yH95Z{T=9}tLDEY`qojm;kJe2~K}2^|e_8W*zx zPib*f2;pX=wbq(9S4KF$Q6|=sIFVf`kiL@@uvty2-}<}^ttl2XGm|E*_Q0%Sa!gZB zfw17wl?yRp9)XaK$&7MG(yH%5TBqR*G+pZcbGga%o>hz!*RfXL2ECrPd>t(81~`hNiegO}hqBKR+d0v1TZ-|KfQw5d zPP{fwJLn20qBW~p=)YK83NGwu;5~as*li0S-#+ot`-CO_1#nCVB$&n6bu|C@CnZ1p zW5=+IrfE>%$Gq|S2KDs_5!4Zl^SuSZa?JvnH?2&nsEWFrNT~qdc7M#NbCUT5i4b|^ zLQw?vBTR->exV=sQ{IFSC@k7>zF2R2*C0=Jg8_%b`xSQ`G?`MfQwk^FM!WyrJ<>aC zwv^YF+Q~$EljvCznwpIE5(FE_I0RdPH!$Y401aWAZhj+o7((1irNg&>A?fusKW)@+ z2Sp68BDFgEoWdAhKP~zEpSyhR8Haj9_9&epNex-g8rm{WFTW zX~jg1R2n2Dj)gFxs4n5{m>s!0VhC@ilzJ9dAdvf}H!wM^dcARzAms_xQ(dQ?s}?6> z=y`4Lk_?2Vq@9W@j--v5_JLcz@_F=mXv%}?+wS0yjK zVeyww+C2BNO()1uU^6K$1lTg6Y{$%2I~cDwk|3HF%;E;UY%8tkriS)Xj7%F;VVQ+7z0sxA z96PF*8jpDKq~gsp7MGR}BIggyovdD9cSr?}B+)MMHr15y#zsE^nK>i^zna;*NPlZ4>56eEK@%L#e_b5tz>?rN;5i!4H9SPA zs3{dp_^Ddfl!{O+7;q?hhQ}xs!R@PW)F326x(4XFAmOFOZ;q+K7$m#RNo?aP52U_k zeJY|>nl;rn-bNDi^B9*IzY{>aBPf@2j(fSnajjyG1RphClU=&Jlt_1|Tp?l-r+|@4 zrH6G$+G%IM%g=i|mSs|PI`HZ#i>FgU{M0#%wGEN06o>3X?2+P%S|Q|)(I)#x+Dw*w z%5HqcKI4PO&(76$HHDf14X1eRfTMe!+Nj60S0uKdP<0ex26l9gqj`3r60 zSQ~(7&ZmWFc@sU6JEx3UnA4lgE}59RGh)cpq+_y^(zjU>W+n|u9p9k{B9p_PBm$K- zg-R6N9ib2=%c=V;%@~%Y(`Rt(G!rV94P`<$7Q!y1*-%9jda_c2I}1@sNnbi`_Y}9g zXyg{}tkxlHn#DG(8?aDuD#@|)Lb)V?wGBzNl29(@ypTcf#`2(;Hi^neaOtwG+|t1i zRaiHld;3y)4q+Nr(^p5@cMoSWsTS7+Pd;b!)n{zpI%BcXkc3fx(PsWV0Jc!fR@xk$ ztaD(bO~s9IbENp-`z|*JFvNIitVfK?Ug^j+0S+*D+g_J67bP;$j20tWq0QIM%&-yk zNw$ZepYfCCAHK9FTXIX=Z37@jIqKPt_fG`!+eKQ*t+mGU6u@1s%s$n;hicJ{98%8<#}gK8>m5p6(c)$C-Wv`bq`UOTo~{EbI6 z#4;ctebVU<0?_GmR%c-q%%W*$&qd=M4V(Lp76!d(-6thiyP>?S9;4ecBUfDC$Heb! zK@A3(Q~&@V07*naR7$InS#M~Hs}g5g;W|1E%UI?dOVdz2Y(i5q=WcBWEc(tNl{~4R zF`w(8)X6U9-#eu7G?E1T5Z*dx@x{j-9)H?lb-joD*@A7pBUy`B5JFLO5)Rf{ymxwy znW~R1^W4VHybT06MMZg1QL33V+-pIM4<1V^2;0zDwCL0&Qp0E|z_S$3UYO*y4ME(1hmY!O;CKK7Sn`XBQfXLD5!yiS9Pb0Dw*AU8|d?e)I55-uvkp%ZctJ}X^ zfZ28WYi9ej)qNGzO?a!ipYB}6DOezE z^T@(XmXrQ&iwW*(K^O)Ys^>+h*zf^iBMnQn`UU@XecZugrVAvHB$A~y3%g)5HB-hL znS{~|qA+H>j4Ne3ZK_^RiTkK+fW38bNcH-)*?lJp);0w5i;|aKw|M+%n^)hm2||&Z z_GVAR5~jEKSRvqGt;JpAb;gQU?k~P+9_i;Pgho2xmW;PitPK|aUHxa4PXdSoXm3bb zE0QEIW0%~Ju~NuFyU4Q_CkbLJOG(#gnp*Sa_LBbURZnEkZo1tT0CH^V;b~#|GMVQv=*oD%cV2tho?lvkl#aImb+ zJVLv1^--n=EMm$zi zeCm;qLvso#1xk9XH!YSHebW#MdLfOjz}*&MAg#>;TR&ss{+0cyK2q*AgYVh4UAvpR zXT!XU#B3Mij#*%%j#*SyOxj$%FRj*0?Ro%)PQy}VlV+P0Bw7W8<)DQm1THN^tk>&| zjk`=t6sT03{sl1~s?o}PF6~9|mkpm0wT$FRU-kO-&u3UBoYscB>I86hUh@2FHqXCm zar(T);)=u%=s(6l3NAp^4LMY6ad5Q7RLQ66McowK?zwGmhG-4aHu55c5rtRQrfjLN zROecKzs&Je0{(`ewI&H$5*2qHehLM}T}N6Rywm3!Z%y*#8uY0@}aVn;*-Gs>^o^m&HL|+h)8t(FTWW!Q^^I1`G+bphenpM&*qZxA!f1av=jVJhoyypQrTj3++%FarBt#^GC|aW)&)d!-qe>QnHuj9Zf4jF zw@8;(+VB`b2z~&5U^3@c)&#G9m8jT&OyDVQ)-Z;0&)9B$XN)&`?}!*lp`fljjUD}bh0O}OixHb?L3 zFuzvd&z_#+!g8s5Zd&OCct#`s`1$q6*00^{_UvZbEe{|CVI4)NM?hFv_^LLd`S^E5 zjF0w04Qp!&8?6|GmD|DU-md#fH(dUXOgg3-xq04@y2a^U^P_IS`x*mEe!=e+YNf4E zyIw`x@D*{Ve-Rya4p%`I=O#5|ADP8qY;a3Z7=^;P@i?}r!q?|vXo$jujWA|o)#ps& z<0R{pERAbqi@<}o)m!6sB#B1ZdigOdbx~LQV zdnXqE;+1PU(LKAVcFO~ZYk8kR>$&_5^nv%peDHy|yTc1(xU{563VI-uRnTn^rSwv$!~-G1Il*n7?h`oXYMHoxoQ z5e)&1tb*NgL3*iHR>eGIUs>}uh95|?O(IAFMBM3Sfa$11gkl{q+gQ7o%`9|Z8nnm_ zt5fjM+N4nrPAU5c!Wh=;f~8f#nF|(goR(Z#Hbs8J_=&t1<5~$-FJiJ7aA>s2!CH$- zj@KA`@8vH=np_}_#E4tc6h{*%M5>t?ZTtkoWWcQH1^^AQ6a6>+1U+ zil~&$YqW-?6-lR+fD=O=K%_Jao^<-9x3^=1t4~&N7_9aFF6=aG%NhWZ?4fg>kfs}2 z(iv!EA*U_E#n%leawj$nFtT)Fr80Gtr0ie#qu8k4URaP^Sdg5*WI&_c>D6isBg4Ujr>b7WblGRF+GeKGVZ0dP*}Vzu zl-B?gqH@a`uWSf$x1_HVw~-z>pOV`Vbm{_sLlXHJL7vUasPh&_6@`kXP)L}Y@F^D( zUO6+uAAW5=^`@JBL>dS*`dOu;fB&tGC)Td%r1$Km+bsbEUwPEkk8gw+III;UCuE-;bEXI5T`ITXW zw^cCL%_*B~Da%b$j0Xz%vN>;ee60<6AGb`ZbkyplKkIngT*mfKt#@ptpx%U2=PXX0 zmt0(wtZo?DnVyF-T)+^ZV8zT-IvgHtGF|Z*Erb-ENF7N|k7W1%fs+UFXv@H)t zj-*0=b+*jL+No{pX1__qd)@}U0Ackc+r3)qp{1d?VG6c84o&IQQ%h59!@2?4>qzS7 z({5WGcW&;3*D+%eXo;zn3f_jng}y2xiun>2;8 zqBLQ`Lfv-2y8xq|SOy$%2(2YaYu(E2cd`>Q-p|NPf>+U9C)$#VsnLJ~QytpA#h0I% z;cG8U5k$Gr6|4)*Z~BS;Q?8h)vS+uV-O>P}g}6W4plfY}1&==vb?>`4Hu4x+3j{jd z<+hDxQa=3S6k+^+*m%nn6<&jeK<^0Klx37H3OP>3c1*2f!k>ef!AvBIul-!8J zwH8Mw>P(mYT-vSJC19AbEl1;373Fb-Q|zVRUQbUWGnE+N=&Vbc%Muk2bkvj@yP&B| zn1aN7{j4Pw<0B#arhK%9XHSmt#i!=jXt~*OG>8tUCv?njzq0(;UZ=s^)NW}20X>;t zbjC*&b5pweMeq1@ySD)*MABI{H5@vZF{QOpq8+=({Jp(oNZantn0Gdi3{6KB#+#6N z9>xJD&smg)%b;xcTsKvIXJmh>#+zk@g^g?0aB287dh>|Wp5beC!NRiS^m)l!=OycP znfoaFTW{sxFNLOP$BYyrrb-DHnv+DKm?+azv;$nno5aoEkUy*h~w^;8c?R#%qg1&L&$zlMA}fEF_I)< zqbC#?wQjywvPI287bvW>`dtn@XI#Zr>btOez|bl!PE1pX<4&)lJqfNkhmkvQ-&CR) zR@MdQFPUau3oDX^6+xpZNR&tqzjbH|j8ytm*=MHGVY=)yQ3|MfF*2uLwkvM~ld)t7 zaYKwdo*rnoe*L~rd3kleA@CcLpear5Y`*?RYP^b~IBK2;fz7BpXsV@<{Zk!^p5n|x ziU0hkck;p;qh#KgHtxqof&PCsRPdFj`Fgx*QhRpW*sTp9g09B85Ku}pRWcP+Kj@`w z_EK*{Q&BFYkpY)7f2Wu*jP036VYHWB6*Y4Y-vG+68-F*8!C*M2ugW_8owQ7vYz7Rr zmy>5tJq&53o`$tK47Hp2Z3P%n(}+(-tyG0KxxSU`-RbnWj5vYCRl%EQEKZ-7EU!r# zEkVaO^&7n@XQ%^aF?&6;lPn2mJT`L8$zHFyF zk$sso-rX)vgS8m3Z@jP|C)=J8-h$2Gca5ztJe9zuCBe5|w|M<+i={P56oX27IiqG8 zgY(FF141!X@;N$L=Z>)k)wH*U$)3_%ynkCWH3j#!rcg^LjhRqYe}(w<1r6vC<4K(I z8%vTnOgBb-th~wes!XXqa(weV&1YRHMclcsMWvXq-gNkrZ_M)LXJ?2LnI0E_Kx_Sk z)Z%|R(Rgh6x}NBsy(8?F1`w@92d%ZKKsNb8ilxGYdFbqig z-k1Jery(P6C}se{gk(88nQbX!d-}g z|6c>k1BKQmEaeA=&$zTKdFzbijWZT&16+prq4$)@_?!Q097|EOV@3-h2S-~R8ErCJ z2)Ag+wEa+Cp4X5zI7K5Z;#GV7#5a$B?Je(>>5Le!OWLcO`3)h=T-}nQJY}@AE=SyF zVXKi+#GzRO9xdPEOV7;k$6w!1z2)RQ4;?6_pNwMtD=(}(x+l~AF0or0KoH4#cToqH zRwb8~1&8O-o9asM*NJH;6x0nT;*F&}Kdw*=x1B{{+Y85aSYWmUi#YX?qFzON?DxE> zB)INjsNQt?=ctrPv0d8`tZtakaehH^enHY~NmQNy-;&EPpiy*UYF@-xF<`plv#;7_ zycl9-y)_WKxa>LQThSxK-LeS*Ifd&bVz|X@a=?*P}(WmoY|9VsKDuys0Da8b#SwATN5CEEDyQ)?$SuFJ{q**n&5X#fd>@F}P4oYLsKMf#;a zd(q<)J zny%VzmKGc58$NYXnUs8%z_4R>e|f#JBAs^s2}Uu@FA7ecvUu%ni}^)K9OvWm`Jb;e zo@T@iIXcncu89Uy-eZv5R^9yt8Ept&Ro+7h(L z&83(5RTxRAPA7P!3^cYc?XI=PlA6iUfI~AKJVy~mf^WVt#((_dJ2|&lLI|00O(x?C z^94zF>q2o9%uj*Wq8g{@M;pC|pb7*$HEXfPEuv4%eEDmwE)a z8Sg5=B9%#(7Fe#?xfeziZcZ2SMtB&T=9U)y#X;KnZzw5l_!!IWuV~*nfp3m!TM5%+ zKKmwoTt^c`l4nnj@f&}3gqPkP&9t#J2#wb3TC3lW7FPfH^E|)T-{W0sx3mWW5c<*o z=M|kFK#1?sT1z2>Sl_Vtjn8{1rMdfvPE}R)?iYeh?@Rxm)rjoca=XV(!)G4Dkix$k zY=eN2q=ffIU9jE|tZhh^*9?cTv?{2#dV++ob%syggwPc2gb^=fv=B003YjSROqK#F zZrmfluVOJD)?33Vq?O_2R8FMJ5x|YwUkyr(L_UOVLC`R@8=JU|R0hQ@8Q}0L8r$1# z=9kG9EVv1?6FyV50LRw&p&`tF>&u5Zd3J-sQWakb~^uFb$P`8$quzjgk?diWAW7&r}!^l zJi_Tq0ur_Cylj)plE~ruR-hRIOUx&r2zP2^h;lSpcr1 znHpF8z(+&wIh-yQ>;XyM2E744G!ppdFG|i{G*ah{wjfT7G)$6+Zdz?-TV2n=a8c2Y znXRT8Q@lmexJ8Y^#*?=%D%i z(2sxl`Sr)nuzf~v&u&w@ZC25HCm*U-?ZUs7Li{Y?0f_X@(pux#nqx;3KKfw9?4-tV z*j4X_Tg5Kd?^~-h(>IN?uhtD%oWCSFchNLciW9NDo$Y{Ek^a(j1w>;D#YEZXV6Dx; zT8rtjk8Snx;;!zx_wy#C)$u|YKBHLE6l)1?>FO5StFgY%A*H}n41QD4T9Je;Nxtt! z_k{v1M^mgRO5-M6buF%0)^^vm6*J>LvlBk9Z3IZy8V;ZT+CF~oFAuTSa1lbLAFoDh z8fg7Tt!DDiUTHmcY1b3jv)jsUt5x%TGw&;Va^_zO^iKe@fJ|?;u1DgzntShvdElOe zxk=4PRa5kCY!TSCv_5^OoMlojS+DQxd7~*yl0TK_hy31R^9{{`SP|eXmy~~5wzNZW?Rr~L$hUmt~U)| z(QFICX!Cho>D-19-eo6d#EYnUAvG_gR*0w-%yY>}u0q9j=nMuVw@l_yMu0now5ZS9 zMuqitw!T8Yz>wi#OA>YjQD-x+0YHfO;4S zUO6+u@BZaMo_uMNPGEPBsWnQYFQE9%P89xMFRgy{+*M6v&u%-r?Eu8s!}f!-;$DRK zakTgeA;cW?LR!$jDB6~$T+&p_no3DCUeioZC?-ZVlcUB<@rHm(-gd3py5)FuRcAZC z0f!6_nr%V70gbk#)iJ8WnTHXC<~fQs^Ay{jXD%$IH8_?byT^(FAF_>5ITT*qA3mT&RYD--Gv1bEzn*xZj_szVo>?E~&rS1N_5c~+p5@;a?R++)YTuO~?fo++e9UICe&De-} zR7#pkSyL*QN1*_o1CFDyZNshP`4x=`DXBydC#Gg1j0{;F1f~+Z;|n^0@g|z>3@o7C zG4IjZNP8q1f1yC7zZ-@{R~sfOIT7DJyTW^B*4RJN#mi@#z_U|FMIdUn-@UR%X6hYlYTlW5uu4kAl|j3l$1u2v4~qGAlY)l4CNIgAx2vr~&_gFI zH0Tgbh#&+4G!nrW;HA4>p|wV$I5xe`C+|JSk4&jF`M z^r@KmO{vw0WqJQd2=OT)#DvBaV`jV8L$xN~bL0~5pIc?bGa{9p*kYyaQ4bs@F4h3P`boPrnq@2bOGThPFF1Td_ zhECyngQ4MxgwPaS!*xuJ1(ZCMo{ve=KY<@8UA6N&ygc6GgwV+`^ zAub86=M&VDC1f3Kx3!KtsHjcSZnH-F1Sg`MT!Z6d$7{kF`?#?5&kMnKqNSaMv%pl1 z@2|D^=%EEZxPOHa&kP?cK`XLZ?YJ~T2d$;)3T!KrAyqOJ)0Ufh9acYJq}OXFQ@!Rk zC?%447-370M36-N*;8491Auf4KT{Y<&ofi&y#Xo2*}QE_F*Xu1Gv-q+B-nPZW+aRR z-*|PL-+%l7-+F6|PGIF^Nwh|j2*I0iqJBM~^#?C4KDEdmS-xl6v^@YBZUP>*j&k0r zQL{QzRVjkNExXC2vP=7fV!uMnNJ~y?Eykp#riHGcMM(%fd*e_ zS|Hk>S|A!qur9P%6H2WsOD@SsFA@hU4Ha%^&j~Hz=;BgCtx#1Z7S$_ED|jr`Xuqar zJvjcc`-CHZ70LI5DCDd9K~u03zHN4eAG+r}`)i$UwYOD($g@~YJYvi05#H(5ye_2s zRaidVRw)Qug3h`D4kM8cTiqT)fLl%|jwuS&UMAR$JV&#?(A26S`zL&=&{opx1dVGm}`vSaz5h#pf!Q#5h!dd}8u+mJi-I48AYn#aLG}%Eb z6P^lM1~7sYG=`ZFX?440i15OQqF6IXb%tXIDTmQ<7rF|!js5>r9OX$TYkYM3VKU!&<|o(YA>q zx$CU0omqd;p-N0`MiL6*(9~vxZ9(iy({pQ>iL@fzGul~hS>ctzcJ&RfZqHYcdu~Ft z6f-^&GFpkSt=@@hj0ob(r$>17#0+13Vamvnr0$&C)DgkwcqOQKBwX2*E{*xS_Y)A&~e> z;0AGr5J-q3gs4E}qA9IZ(iYW3wCR$_Nt-5aY{%nxJY&zyS-zKxGh@#f0WaV=5qVyey$B8+LL#j>gYg4bc>3$pJh-<)Axv9K zhagIX>XJugDPW=I(}>zRc(_?_zqNi-NkTTn*AU`nW*d@3f{9qicdA9_p7TQ1HRXj_ zddgYjsK435Q3w+TdLnv@F{ONp?{xBV3OQihO zq~>=M<(ZSL(@MHmK*ZO;CFfxXL;Q9y`Q4;1R^ELdUvHW8rd??;K;#wzWeAU z4((bb@H%WgQlSw!RF-_ol^nH(hnnlR|E|YXX(?JhQ*|L)YIRCQ*{WBQ&|Un7?mX~u5X zIk&_k0+~os^Q&lymrpGnpV_nvvV5hn0%G~h93DAbDtOy|*G;-{I&vAd^2+ttS7Eph!>oF)J{Y{=2pW*2v zGu*XhnNmLKT1Tr2%|xhFeaeeDmg+8X?2shcM#HxCc^V0ELx}1Qaa~BG8@+9_!gm%) zD4wtQMI|g{ZoQ66$Bp^c74}6G&ry8OtkgF8*3>rI!mB{N=`cMXa^lnwFTFX&*{Kq1 zg`=IWLMbcyR-)#YCujco8eluDEH@o1AePU?f#Jt`ican+SLBD{$TxveS_6pCZG<>F z*x=~BWgb3M=HQMhgM}szEt~Tcw6&n@FkgE4C&4AyBGY8Ad+ zKbtw}TvyvU-42^A8r?;GN0h)%34@eEn9`Gv=_#h<{O)LD#R^_wamipxN3~=Jq zFlR6J5O>r#pdDx_3Kdm7sYd^lq`dgw@+(uDc(IoMGpvAEz7U5;j%_Wv-s1v4K;$XV ze(5Z1v{FcpDE*~~ySLUjFjC>Z;RVJ@%eWXcm5$kq)-DqxM5#+NacIOY^~9r*xTNaP zUQg?`L}F#CJ!lDt-@S1#JDbg~V`Q(JMHq!#N->{M2s7~rgRB_dz0|Dzd`Jv@I+y3| z(*sO=ILHU*dzrlwt`x_!$II$;s!Cna2}S>?aeAC`_3TE6NiCL*VgY_tg2zmCE_4NhX_L`h{C8SOKxzWOlPV930vAeb43R2oHh; zA~kA&Ok0M2M4Y$9tSQ zq^Xda>?^Apto;bItmP$hBX*r^;h5(cd^bx+1)d@Bv+wIg6xTaPRj5ZUm734&LXOFc zCEj>%h*RhKsnmRQeP`pAW{_YgtLpnk`MZhge?GZz;uGu?x#bpN1;p~D@=*V=e%F)7 zT-SXP;TymqgdVusbh0xlDTWCN8yqxp29_$CrvsPW5o+LJ#wcLDz6&cMEb`UL{iWyr{mZ z=&MPi@yf}C6BoGoUT7A}hOh!+*%Th&+r|7~x+@Ljh$znh$3z&VmEOA6x?#w6dH0pF zp}OJzCVRFnv1faYJ!3U?jMT~Jx&>t;0&p`}D^_tTTwVzHc&5nNsS@X=N?a<3lq)&r z7Xy}?-nB)eeMm*YETS@@=u1Y;>(ymFd#3v8JXSa?w+U82ESt15GTUi zV!$WUMJA_8oSQ20(WN4n7eb=MA&On1#KD;E7rja}THRCvsZnNC^=~QWg;jJ&)wMoY2Jl_OaDS8SBXzb7 z)fpXXFw)m#s4rr$CtJ2u$fe{wgE-mH;mXmq{UyXHG-8KZ!>6+7Ggr+~UdS=M`p^dW6a`Og+VTphV|v;<2wm*TpL=PIsaRtytWTSfL% zNLmGVRRQUq+2}gb8g zx{15r2!|b!0|@(3-H*slkRrFiy5Z}wsu-ezMn;(h&WY-2lrzRLA4c``gLf)R7qOyY zxkI__K6n<(8f2XDJYxgHj?qz7vkh?%2zsv|2NCuIz1ft=tr3;(oRlbNUD1oEoJP$1 z3h#^RCnnaJC`o4Ct-QVnTx%PN#d61B1;lbE;_hRgR~RjL(Q+6To!l-r2=2$_0f9pX z?m-w6oZRYDx)*_LL}0GoWiM@?`V@2?_((CQG5W5e@1$;gW;vGo`D~6nf1t1W437<) zrKYV{04At-&u<&`#YNcJ{=^teDL(A@cm`wO+rT@M95^T1@L2}(@>E<}wQ)tDvQv}S znpM8X3#C`S+LY`Q>biPTma3qbN#eR^SDvdszrQN+c9yPK_tB({5jt?{Y1xzdiT_T| TbMKIz#sCDKu6{1-oD!M2x$36A&0|``@ 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