From 8defc104c63057b152830769974b871cd52dd08d Mon Sep 17 00:00:00 2001 From: Pierre Hubert Date: Mon, 4 Sep 2023 14:11:56 +0200 Subject: [PATCH] Build base web --- virtweb_backend/Cargo.lock | 16 + virtweb_backend/Cargo.toml | 1 + virtweb_backend/src/main.rs | 11 + virtweb_frontend/.env | 1 + virtweb_frontend/.gitignore | 23 + virtweb_frontend/README.md | 46 + virtweb_frontend/package-lock.json | 30762 ++++++++++++++++ virtweb_frontend/package.json | 51 + virtweb_frontend/public/favicon.ico | Bin 0 -> 3870 bytes virtweb_frontend/public/index.html | 43 + virtweb_frontend/public/login_splash.jpg | Bin 0 -> 453263 bytes virtweb_frontend/public/logo192.png | Bin 0 -> 5347 bytes virtweb_frontend/public/logo512.png | Bin 0 -> 9664 bytes virtweb_frontend/public/manifest.json | 25 + virtweb_frontend/public/robots.txt | 3 + virtweb_frontend/src/App.css | 0 virtweb_frontend/src/App.tsx | 56 + virtweb_frontend/src/api/ApiClient.ts | 82 + virtweb_frontend/src/api/AuthApi.ts | 86 + virtweb_frontend/src/api/ServerApi.ts | 30 + virtweb_frontend/src/index.css | 9 + virtweb_frontend/src/index.tsx | 36 + virtweb_frontend/src/react-app-env.d.ts | 1 + virtweb_frontend/src/reportWebVitals.ts | 15 + virtweb_frontend/src/routes/NotFound.tsx | 14 + .../src/routes/auth/LoginRoute.tsx | 3 + .../src/routes/auth/OIDCCbRoute.tsx | 53 + virtweb_frontend/src/setupTests.ts | 5 + virtweb_frontend/src/widgets/AsyncWidget.tsx | 92 + .../src/widgets/AuthSingleMessage.tsx | 13 + .../src/widgets/BaseAuthenticatedPage.tsx | 3 + .../src/widgets/BaseLoginPage.tsx | 90 + .../src/widgets/LoadServerConfig.tsx | 18 + virtweb_frontend/src/widgets/RouterLink.tsx | 16 + virtweb_frontend/tsconfig.json | 26 + 35 files changed, 31630 insertions(+) create mode 100644 virtweb_frontend/.env create mode 100644 virtweb_frontend/.gitignore create mode 100644 virtweb_frontend/README.md create mode 100644 virtweb_frontend/package-lock.json create mode 100644 virtweb_frontend/package.json create mode 100644 virtweb_frontend/public/favicon.ico create mode 100644 virtweb_frontend/public/index.html create mode 100644 virtweb_frontend/public/login_splash.jpg create mode 100644 virtweb_frontend/public/logo192.png create mode 100644 virtweb_frontend/public/logo512.png create mode 100644 virtweb_frontend/public/manifest.json create mode 100644 virtweb_frontend/public/robots.txt create mode 100644 virtweb_frontend/src/App.css create mode 100644 virtweb_frontend/src/App.tsx create mode 100644 virtweb_frontend/src/api/ApiClient.ts create mode 100644 virtweb_frontend/src/api/AuthApi.ts create mode 100644 virtweb_frontend/src/api/ServerApi.ts create mode 100644 virtweb_frontend/src/index.css create mode 100644 virtweb_frontend/src/index.tsx create mode 100644 virtweb_frontend/src/react-app-env.d.ts create mode 100644 virtweb_frontend/src/reportWebVitals.ts create mode 100644 virtweb_frontend/src/routes/NotFound.tsx create mode 100644 virtweb_frontend/src/routes/auth/LoginRoute.tsx create mode 100644 virtweb_frontend/src/routes/auth/OIDCCbRoute.tsx create mode 100644 virtweb_frontend/src/setupTests.ts create mode 100644 virtweb_frontend/src/widgets/AsyncWidget.tsx create mode 100644 virtweb_frontend/src/widgets/AuthSingleMessage.tsx create mode 100644 virtweb_frontend/src/widgets/BaseAuthenticatedPage.tsx create mode 100644 virtweb_frontend/src/widgets/BaseLoginPage.tsx create mode 100644 virtweb_frontend/src/widgets/LoadServerConfig.tsx create mode 100644 virtweb_frontend/src/widgets/RouterLink.tsx create mode 100644 virtweb_frontend/tsconfig.json diff --git a/virtweb_backend/Cargo.lock b/virtweb_backend/Cargo.lock index 235a70a..883a2b1 100644 --- a/virtweb_backend/Cargo.lock +++ b/virtweb_backend/Cargo.lock @@ -19,6 +19,21 @@ dependencies = [ "tracing", ] +[[package]] +name = "actix-cors" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b340e9cfa5b08690aae90fb61beb44e9b06f44fe3d0f93781aaa58cfba86245e" +dependencies = [ + "actix-utils", + "actix-web", + "derive_more", + "futures-util", + "log", + "once_cell", + "smallvec", +] + [[package]] name = "actix-http" version = "3.4.0" @@ -1878,6 +1893,7 @@ checksum = "9dcc60c0624df774c82a0ef104151231d37da4962957d691c011c852b2473314" name = "virtweb_backend" version = "0.1.0" dependencies = [ + "actix-cors", "actix-identity", "actix-remote-ip", "actix-session", diff --git a/virtweb_backend/Cargo.toml b/virtweb_backend/Cargo.toml index 461bb96..6e4e9bd 100644 --- a/virtweb_backend/Cargo.toml +++ b/virtweb_backend/Cargo.toml @@ -15,6 +15,7 @@ actix-web = "4" actix-remote-ip = "0.1.0" actix-session = { version = "0.7.2", features = ["cookie-session"] } actix-identity = "0.5.2" +actix-cors = "0.6.4" serde = { version = "1.0.175", features = ["derive"] } serde_json = "1.0.105" futures-util = "0.3.28" diff --git a/virtweb_backend/src/main.rs b/virtweb_backend/src/main.rs index 61c4e36..93ccb08 100644 --- a/virtweb_backend/src/main.rs +++ b/virtweb_backend/src/main.rs @@ -1,9 +1,11 @@ +use actix_cors::Cors; use actix_identity::config::LogoutBehaviour; use actix_identity::IdentityMiddleware; use actix_remote_ip::RemoteIPConfig; use actix_session::storage::CookieSessionStore; use actix_session::SessionMiddleware; use actix_web::cookie::{Key, SameSite}; +use actix_web::http::header; use actix_web::middleware::Logger; use actix_web::web::Data; use actix_web::{web, App, HttpServer}; @@ -40,7 +42,16 @@ async fn main() -> std::io::Result<()> { .login_deadline(Some(Duration::from_secs(MAX_SESSION_DURATION))) .build(); + let cors = Cors::default() + .allowed_origin(&AppConfig::get().website_origin) + .allowed_methods(vec!["GET", "POST", "DELETE", "PUT"]) + .allowed_headers(vec![header::AUTHORIZATION, header::ACCEPT]) + .allowed_header(header::CONTENT_TYPE) + .supports_credentials() + .max_age(3600); + App::new() + .wrap(cors) .wrap(Logger::default()) .wrap(AuthChecker) .wrap(identity_middleware) diff --git a/virtweb_frontend/.env b/virtweb_frontend/.env new file mode 100644 index 0000000..99656b3 --- /dev/null +++ b/virtweb_frontend/.env @@ -0,0 +1 @@ +REACT_APP_BACKEND=http://localhost:8000/api \ No newline at end of file diff --git a/virtweb_frontend/.gitignore b/virtweb_frontend/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/virtweb_frontend/.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/virtweb_frontend/README.md b/virtweb_frontend/README.md new file mode 100644 index 0000000..b87cb00 --- /dev/null +++ b/virtweb_frontend/README.md @@ -0,0 +1,46 @@ +# 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 the browser. + +The page will reload if you make edits.\ +You will 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/). diff --git a/virtweb_frontend/package-lock.json b/virtweb_frontend/package-lock.json new file mode 100644 index 0000000..f7f1ac4 --- /dev/null +++ b/virtweb_frontend/package-lock.json @@ -0,0 +1,30762 @@ +{ + "name": "virtweb_frontend", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "virtweb_frontend", + "version": "0.1.0", + "dependencies": { + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", + "@fontsource/roboto": "^5.0.8", + "@mdi/js": "^7.2.96", + "@mdi/react": "^1.6.1", + "@mui/icons-material": "^5.14.7", + "@mui/material": "^5.14.7", + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.48", + "@types/react": "^18.2.21", + "@types/react-dom": "^18.2.7", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.15.0", + "react-scripts": "5.0.1", + "typescript": "^4.9.5", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", + "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==" + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.11.tgz", + "integrity": "sha512-lh7RJrtPdhibbxndr6/xx0w8+CVlY5FJZiaSz908Fpy+G0xkBFTvwLcKJFF4PJxVfGhVWNebikpWGnOoC71juQ==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-compilation-targets": "^7.22.10", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.11", + "@babel/parser": "^7.22.11", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.11", + "@babel/types": "^7.22.11", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.11.tgz", + "integrity": "sha512-YjOYZ3j7TjV8OhLW6NCtyg8G04uStATEUe5eiLuCZaXz2VSDQ3dsAtm2D+TuQyAqNMUK2WacGo0/uma9Pein1w==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", + "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", + "dependencies": { + "@babel/types": "^7.22.10", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.10.tgz", + "integrity": "sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ==", + "dependencies": { + "@babel/types": "^7.22.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", + "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.11.tgz", + "integrity": "sha512-y1grdYL4WzmUDBRGK0pDbIoFd7UZKoDurDzWEoNMYoj1EL+foGRQNyPWDcC+YyegN5y1DUsFFmzjGijB3nSVAQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz", + "integrity": "sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", + "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz", + "integrity": "sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-wrap-function": "^7.22.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", + "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz", + "integrity": "sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ==", + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.11.tgz", + "integrity": "sha512-vyOXC8PBWaGc5h7GMsNx68OH33cypkEDJCHvYVVgVbbxJDROYVtexSk0gK5iCF1xNjRIN2s8ai7hwkWDq5szWg==", + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.11", + "@babel/types": "^7.22.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", + "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.22.14", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.14.tgz", + "integrity": "sha512-1KucTHgOvaw/LzCVrEOAyXkr9rQlp0A1HiHRYnSUE9dmb8PvPW7o5sscg+5169r54n3vGlbx6GevTE/Iw/P3AQ==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.5", + "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.22.5.tgz", + "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz", + "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.10.tgz", + "integrity": "sha512-KxN6TqZzcFi4uD3UifqXElBTBNLAEH1l3vzMQj6JwJZbL2sZlThxSViOKCYY+4Ah4V4JhQ95IVB7s/Y6SJSlMQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.10", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/plugin-syntax-decorators": "^7.22.10" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", + "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", + "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.11.tgz", + "integrity": "sha512-0pAlmeRJn6wU84zzZsEOx1JV1Jf8fqO9ok7wofIJwUnplYo247dcd24P+cMJht7ts9xkzdtB0EPHmOb7F+KzXw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.10.tgz", + "integrity": "sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz", + "integrity": "sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.10.tgz", + "integrity": "sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", + "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz", + "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", + "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.11.tgz", + "integrity": "sha512-o2+bg7GDS60cJMgz9jWqRUsWkMzLCxp+jFDeDUT5sjRlAxcJWZ2ylNdI7QQ2+CH5hWu7OnN+Cv3htt7AkSf96g==", + "dependencies": { + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz", + "integrity": "sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.11.tgz", + "integrity": "sha512-nX8cPFa6+UmbepISvlf5jhQyaC7ASs/7UxHmMkuJ/k5xSHvDPPaibMo+v3TXwU/Pjqhep/nFNpd3zn4YR59pnw==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.10", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.22.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.12.tgz", + "integrity": "sha512-7XXCVqZtyFWqjDsYDY4T45w4mlx1rf7aOgkc/Ww76xkgBiOlmjPkx36PBLHa1k1rwWvVgYMPsbuVnIamx2ZQJw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", + "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz", + "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", + "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", + "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.10.tgz", + "integrity": "sha512-RchI7HePu1eu0CYNKHHHQdfenZcM4nz8rew5B1VWqeRKdcwW5aQ5HeG9eTUbWiAS1UrmHVLmoxTWHt3iLD/NhA==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.11.tgz", + "integrity": "sha512-0E4/L+7gfvHub7wsbTv03oRtD69X31LByy44fGmFzbZScpupFByMcgCJ0VbBTkzyjSJKuRoGN8tcijOWKTmqOA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.22.14", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.14.tgz", + "integrity": "sha512-daodMIoVo+ol/g+//c/AH+szBkFj4STQUikvBijRGL72Ph+w+AMTSh55DUETe8KJlPlDT1k/mp7NBfOuiWmoig==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.10", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@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-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.11", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.10", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.6", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.10", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.5", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.11", + "@babel/plugin-transform-modules-systemjs": "^7.22.11", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.11", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.22.12", + "@babel/plugin-transform-parameters": "^7.22.5", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.22.11", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.5.tgz", + "integrity": "sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.5", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.11.tgz", + "integrity": "sha512-tWY5wyCZYBGY7IlalfKI1rLiGlIfnwsRHZqlky0HVv8qviwQ1Uo/05M6+s+TcTCVa6Bmoo2uJW5TMFX6Wa4qVg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.11", + "@babel/plugin-transform-typescript": "^7.22.11" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz", + "integrity": "sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.11.tgz", + "integrity": "sha512-mzAenteTfomcB7mfPtyi+4oe5BZ6MXxWcn4CX+h4IRJ+OOGXBrWU6jDQavkQI9Vuc5P+donFabBfFCcmWka9lQ==", + "dependencies": { + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.11", + "@babel/types": "^7.22.11", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.11.tgz", + "integrity": "sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==", + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/react": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz", + "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", + "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "node_modules/@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", + "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.48.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz", + "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.4.1.tgz", + "integrity": "sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ==", + "dependencies": { + "@floating-ui/utils": "^0.1.1" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.1.tgz", + "integrity": "sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw==", + "dependencies": { + "@floating-ui/core": "^1.4.1", + "@floating-ui/utils": "^0.1.1" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.2.tgz", + "integrity": "sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ==", + "dependencies": { + "@floating-ui/dom": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.1.tgz", + "integrity": "sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw==" + }, + "node_modules/@fontsource/roboto": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@fontsource/roboto/-/roboto-5.0.8.tgz", + "integrity": "sha512-XxPltXs5R31D6UZeLIV1td3wTXU3jzd3f2DLsXI8tytMGBkIsGcc9sIyiupRtA8y73HAhuSCeweOoBqf6DbWCA==" + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@mdi/js": { + "version": "7.2.96", + "resolved": "https://registry.npmjs.org/@mdi/js/-/js-7.2.96.tgz", + "integrity": "sha512-paR9M9ZT7rKbh2boksNUynuSZMHhqRYnEZOm/KrZTjQ4/FzyhjLHuvw/8XYzP+E7fS4+/Ms/82EN1pl/OFsiIA==" + }, + "node_modules/@mdi/react": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@mdi/react/-/react-1.6.1.tgz", + "integrity": "sha512-4qZeDcluDFGFTWkHs86VOlHkm6gnKaMql13/gpIcUQ8kzxHgpj31NuCkD8abECVfbULJ3shc7Yt4HJ6Wu6SN4w==", + "dependencies": { + "prop-types": "^15.7.2" + } + }, + "node_modules/@mui/base": { + "version": "5.0.0-beta.13", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.13.tgz", + "integrity": "sha512-uC0l97pBspfDAp+iz2cJq8YZ8Sd9i73V77+WzUiOAckIVEyCm5dyVDZCCO2/phmzckVEeZCGcytybkjMQuhPQw==", + "dependencies": { + "@babel/runtime": "^7.22.10", + "@emotion/is-prop-valid": "^1.2.1", + "@floating-ui/react-dom": "^2.0.1", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.14.7", + "@popperjs/core": "^2.11.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/base/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.7.tgz", + "integrity": "sha512-sCWTUNElBPgB30iLvWe3PU7SIlTKZNf6/E/sko85iHVeHCM6WPkDw+y89CrZYjhFNmPqt2fIQM/pZu+rP2lFLA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + } + }, + "node_modules/@mui/icons-material": { + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.7.tgz", + "integrity": "sha512-mWp4DwMa8c1Gx9yOEtPgxM4b+e6hAbtZyzfSubdBwrnEE6G5D2rbAJ5MB+If6kfI48JaYaJ5j8+zAdmZLuZc0A==", + "dependencies": { + "@babel/runtime": "^7.22.10" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.7.tgz", + "integrity": "sha512-jIZj9F7zMv6IlyaYDVv5M2Kp20jIX8c0kzuwteySHS/A0IvPVyomQEPtWc51MCbpDNCqzwoZUp3rQtA2lI8k7A==", + "dependencies": { + "@babel/runtime": "^7.22.10", + "@mui/base": "5.0.0-beta.13", + "@mui/core-downloads-tracker": "^5.14.7", + "@mui/system": "^5.14.7", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.14.7", + "@types/react-transition-group": "^4.4.6", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/private-theming": { + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.7.tgz", + "integrity": "sha512-Y86+hmDnJab2Ka42PgxKpK3oL7EiacbeeX3X/lG9LGO0wSc45wZjHeTfIlVSkkUCkexiMKEJp5NlSjZhr27NRQ==", + "dependencies": { + "@babel/runtime": "^7.22.10", + "@mui/utils": "^5.14.7", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.7.tgz", + "integrity": "sha512-hKBETEDsIAkL8/mBwPiQj/vw28OeIhMXC3Tvj4J2bb9snxAKpiZioR1PwqP+6P41twsC/GKBd0Vr9oaWYaHuMg==", + "dependencies": { + "@babel/runtime": "^7.22.10", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.7.tgz", + "integrity": "sha512-jeZtHglc+Pi6qjGoopT6O4RqYXVBMqHVOsjMGP0hxGSSPm1T4gsAu7jU8eqGx9YwwjvvJ0eotTjFqw7iJ6qE2Q==", + "dependencies": { + "@babel/runtime": "^7.22.10", + "@mui/private-theming": "^5.14.7", + "@mui/styled-engine": "^5.14.7", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.14.7", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz", + "integrity": "sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==", + "peerDependencies": { + "@types/react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.7.tgz", + "integrity": "sha512-RtheP/aBoPogVdi8vj8Vo2IFnRa4mZVmnD0RGlVZ49yF60rZs+xP4/KbpIrTr83xVs34QmHQ2aQ+IX7I0a0dDw==", + "dependencies": { + "@babel/runtime": "^7.22.10", + "@types/prop-types": "^15.7.5", + "@types/react-is": "^18.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0" + } + }, + "node_modules/@mui/utils/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@remix-run/router": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.8.0.tgz", + "integrity": "sha512-mrfKqIHnSZRyIzBcanNJmVQELTnX+qagEDlcKO90RgRBVOZGSGvZKeDihTRfWcqoDn5N/NkUcwWTccnpN18Tfg==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.3.tgz", + "integrity": "sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", + "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "peer": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "peer": true + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", + "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", + "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/react/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/react/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/react/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/react/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/react/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", + "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", + "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" + }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.36", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz", + "integrity": "sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "node_modules/@types/node": { + "version": "16.18.48", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.48.tgz", + "integrity": "sha512-mlaecDKQ7rIZrYD7iiKNdzFb6e/qD5I9U1rAhq+Fd+DWvYVs+G2kv74UFHmSOlg5+i/vF3XxuR522V4u8BqO+Q==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/q": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.6.tgz", + "integrity": "sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.8", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", + "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "18.2.21", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.21.tgz", + "integrity": "sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-is": { + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-18.2.1.tgz", + "integrity": "sha512-wyUkmaaSZEzFZivD8F2ftSyAfk6L+DfFliVj/mYdOXbVjRcS87fQJLTnhk6dRZPuJjI+9g6RZJO4PNCngUrmyw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz", + "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "node_modules/@types/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==" + }, + "node_modules/@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", + "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", + "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", + "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" + }, + "node_modules/@types/ws": { + "version": "8.5.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", + "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.15", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", + "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001520", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", + "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", + "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.31.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001525", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz", + "integrity": "sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.1.tgz", + "integrity": "sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.1.tgz", + "integrity": "sha512-GSvKDv4wE0bPnQtjklV101juQ85g6H3rm5PDP20mqlS5j0kXF3pP97YvAu5hl+uFHqMictp3b2VxOHljWMAtuA==", + "dependencies": { + "browserslist": "^4.21.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.32.1.tgz", + "integrity": "sha512-f52QZwkFVDPf7UEQZGHKx6NYxsxmVGJe5DIvbzOdRMJlmT6yv0KDjR8rmy3ngr/t5wU54c7Sp/qIJH0ppbhVpQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.7.2.tgz", + "integrity": "sha512-pQPYP7/kch4QlkTcLuUNiNL2v/E+O+VIdotT+ug62/+2B2/jkzs5fMM6RHCzGCZ9C82pODEMSIzRRUzJOrl78g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.1", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.508", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.508.tgz", + "integrity": "sha512-FFa8QKjQK/A5QuFr2167myhMesGrhlOBD+3cYNxO9/S4XzHEXesyTD/1/xF644gC8buFPz3ca6G1LOQD0tZrrg==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.14.tgz", + "integrity": "sha512-JgtVnwiuoRuzLvqelrvN3Xu7H9bu2ap/kQ2CrM62iidP8SKuD99rWU3CJy++s7IVL2qb/AjXPGR/E7i9ngd/Cw==", + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.0", + "safe-array-concat": "^1.0.0" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.48.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz", + "integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.48.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "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.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "dependencies": { + "flatted": "^3.2.7", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", + "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", + "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.1.tgz", + "integrity": "sha512-9E+nePc8C9cnQldmNl6bgpTY6zI4OPRZd97fhJ/iVZ1GifIUDVV5F6x1nEDqpe8KaMEZGT4xgrwKQDxXnjOIZQ==", + "dependencies": { + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.3" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.3.tgz", + "integrity": "sha512-5eEbBDQT/jF1xg6l36P+mWGGoH9Spuy0PCdSr2dtWRDGC6ph/w9ZCL4lmESW8f8F7MwT3XKescfP0wnZWAKL9w==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", + "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", + "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.15.0.tgz", + "integrity": "sha512-NIytlzvzLwJkCQj2HLefmeakxxWHWAP+02EGqWEZy+DgfHHKQMUoBBjUQLOtFInBMhWtb3hiUy6MfFgwLjXhqg==", + "dependencies": { + "@remix-run/router": "1.8.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.15.0.tgz", + "integrity": "sha512-aR42t0fs7brintwBGAv2+mGlCtgtFQeOzK0BM1/OiqEzRejOZtpMZepvgkscpMUnKb8YO84G7s3LsHnnDNonbQ==", + "dependencies": { + "@remix-run/router": "1.8.0", + "react-router": "6.15.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.9.tgz", + "integrity": "sha512-6i5hL3MqG/K2G43mWXWgP+qizFW/QH/7kCNN13JrJS5q48FN5IKksLDscexKP3dnmB6cdm9jlNgAsWNLpSykmA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.19.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.3.tgz", + "integrity": "sha512-pQzJ9UJzM0IgmT4FAtYI6+VqFf0lj/to58AV0Xfgg0Up37RyPG7Al+1cepC6/BVuAxR9oNb41/DL4DEoHJvTdg==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.18", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.18.tgz", + "integrity": "sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==" + }, + "@adobe/css-tools": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", + "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==" + }, + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "requires": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + } + }, + "@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==" + }, + "@babel/core": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.11.tgz", + "integrity": "sha512-lh7RJrtPdhibbxndr6/xx0w8+CVlY5FJZiaSz908Fpy+G0xkBFTvwLcKJFF4PJxVfGhVWNebikpWGnOoC71juQ==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-compilation-targets": "^7.22.10", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.11", + "@babel/parser": "^7.22.11", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.11", + "@babel/types": "^7.22.11", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.11.tgz", + "integrity": "sha512-YjOYZ3j7TjV8OhLW6NCtyg8G04uStATEUe5eiLuCZaXz2VSDQ3dsAtm2D+TuQyAqNMUK2WacGo0/uma9Pein1w==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/generator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", + "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", + "requires": { + "@babel/types": "^7.22.10", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.10.tgz", + "integrity": "sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ==", + "requires": { + "@babel/types": "^7.22.10" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", + "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.11.tgz", + "integrity": "sha512-y1grdYL4WzmUDBRGK0pDbIoFd7UZKoDurDzWEoNMYoj1EL+foGRQNyPWDcC+YyegN5y1DUsFFmzjGijB3nSVAQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz", + "integrity": "sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "requires": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==" + }, + "@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "requires": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", + "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz", + "integrity": "sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-wrap-function": "^7.22.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", + "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==" + }, + "@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==" + }, + "@babel/helper-wrap-function": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz", + "integrity": "sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ==", + "requires": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.10" + } + }, + "@babel/helpers": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.11.tgz", + "integrity": "sha512-vyOXC8PBWaGc5h7GMsNx68OH33cypkEDJCHvYVVgVbbxJDROYVtexSk0gK5iCF1xNjRIN2s8ai7hwkWDq5szWg==", + "requires": { + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.11", + "@babel/types": "^7.22.11" + } + }, + "@babel/highlight": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", + "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.22.14", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.14.tgz", + "integrity": "sha512-1KucTHgOvaw/LzCVrEOAyXkr9rQlp0A1HiHRYnSUE9dmb8PvPW7o5sscg+5169r54n3vGlbx6GevTE/Iw/P3AQ==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.5", + "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.22.5.tgz", + "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz", + "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.5" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.10.tgz", + "integrity": "sha512-KxN6TqZzcFi4uD3UifqXElBTBNLAEH1l3vzMQj6JwJZbL2sZlThxSViOKCYY+4Ah4V4JhQ95IVB7s/Y6SJSlMQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.10", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/plugin-syntax-decorators": "^7.22.10" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "requires": {} + }, + "@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.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", + "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", + "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-async-generator-functions": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.11.tgz", + "integrity": "sha512-0pAlmeRJn6wU84zzZsEOx1JV1Jf8fqO9ok7wofIJwUnplYo247dcd24P+cMJht7ts9xkzdtB0EPHmOb7F+KzXw==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "requires": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.10.tgz", + "integrity": "sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz", + "integrity": "sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.10.tgz", + "integrity": "sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", + "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.22.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz", + "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "requires": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", + "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", + "requires": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.11.tgz", + "integrity": "sha512-o2+bg7GDS60cJMgz9jWqRUsWkMzLCxp+jFDeDUT5sjRlAxcJWZ2ylNdI7QQ2+CH5hWu7OnN+Cv3htt7AkSf96g==", + "requires": { + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz", + "integrity": "sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==", + "requires": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "requires": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-transform-object-rest-spread": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.11.tgz", + "integrity": "sha512-nX8cPFa6+UmbepISvlf5jhQyaC7ASs/7UxHmMkuJ/k5xSHvDPPaibMo+v3TXwU/Pjqhep/nFNpd3zn4YR59pnw==", + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.10", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + } + }, + "@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-transform-optional-chaining": { + "version": "7.22.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.12.tgz", + "integrity": "sha512-7XXCVqZtyFWqjDsYDY4T45w4mlx1rf7aOgkc/Ww76xkgBiOlmjPkx36PBLHa1k1rwWvVgYMPsbuVnIamx2ZQJw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", + "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz", + "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", + "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.5" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", + "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.10.tgz", + "integrity": "sha512-RchI7HePu1eu0CYNKHHHQdfenZcM4nz8rew5B1VWqeRKdcwW5aQ5HeG9eTUbWiAS1UrmHVLmoxTWHt3iLD/NhA==", + "requires": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.11.tgz", + "integrity": "sha512-0E4/L+7gfvHub7wsbTv03oRtD69X31LByy44fGmFzbZScpupFByMcgCJ0VbBTkzyjSJKuRoGN8tcijOWKTmqOA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/preset-env": { + "version": "7.22.14", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.14.tgz", + "integrity": "sha512-daodMIoVo+ol/g+//c/AH+szBkFj4STQUikvBijRGL72Ph+w+AMTSh55DUETe8KJlPlDT1k/mp7NBfOuiWmoig==", + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.10", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@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-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.11", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.10", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.6", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.10", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.5", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.11", + "@babel/plugin-transform-modules-systemjs": "^7.22.11", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.11", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.22.12", + "@babel/plugin-transform-parameters": "^7.22.5", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.22.11", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.5.tgz", + "integrity": "sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.5", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + } + }, + "@babel/preset-typescript": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.11.tgz", + "integrity": "sha512-tWY5wyCZYBGY7IlalfKI1rLiGlIfnwsRHZqlky0HVv8qviwQ1Uo/05M6+s+TcTCVa6Bmoo2uJW5TMFX6Wa4qVg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.11", + "@babel/plugin-transform-typescript": "^7.22.11" + } + }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "@babel/runtime": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz", + "integrity": "sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==", + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "requires": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" + } + }, + "@babel/traverse": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.11.tgz", + "integrity": "sha512-mzAenteTfomcB7mfPtyi+4oe5BZ6MXxWcn4CX+h4IRJ+OOGXBrWU6jDQavkQI9Vuc5P+donFabBfFCcmWka9lQ==", + "requires": { + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.11", + "@babel/types": "^7.22.11", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.11.tgz", + "integrity": "sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==", + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "requires": {} + }, + "@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "requires": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "requires": { + "@emotion/memoize": "^0.8.1" + } + }, + "@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "@emotion/react": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz", + "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", + "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "requires": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + } + }, + "@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "requires": {} + }, + "@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", + "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==" + }, + "@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@eslint/js": { + "version": "8.48.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz", + "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==" + }, + "@floating-ui/core": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.4.1.tgz", + "integrity": "sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ==", + "requires": { + "@floating-ui/utils": "^0.1.1" + } + }, + "@floating-ui/dom": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.1.tgz", + "integrity": "sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw==", + "requires": { + "@floating-ui/core": "^1.4.1", + "@floating-ui/utils": "^0.1.1" + } + }, + "@floating-ui/react-dom": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.2.tgz", + "integrity": "sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ==", + "requires": { + "@floating-ui/dom": "^1.5.1" + } + }, + "@floating-ui/utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.1.tgz", + "integrity": "sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw==" + }, + "@fontsource/roboto": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@fontsource/roboto/-/roboto-5.0.8.tgz", + "integrity": "sha512-XxPltXs5R31D6UZeLIV1td3wTXU3jzd3f2DLsXI8tytMGBkIsGcc9sIyiupRtA8y73HAhuSCeweOoBqf6DbWCA==" + }, + "@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@mdi/js": { + "version": "7.2.96", + "resolved": "https://registry.npmjs.org/@mdi/js/-/js-7.2.96.tgz", + "integrity": "sha512-paR9M9ZT7rKbh2boksNUynuSZMHhqRYnEZOm/KrZTjQ4/FzyhjLHuvw/8XYzP+E7fS4+/Ms/82EN1pl/OFsiIA==" + }, + "@mdi/react": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@mdi/react/-/react-1.6.1.tgz", + "integrity": "sha512-4qZeDcluDFGFTWkHs86VOlHkm6gnKaMql13/gpIcUQ8kzxHgpj31NuCkD8abECVfbULJ3shc7Yt4HJ6Wu6SN4w==", + "requires": { + "prop-types": "^15.7.2" + } + }, + "@mui/base": { + "version": "5.0.0-beta.13", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.13.tgz", + "integrity": "sha512-uC0l97pBspfDAp+iz2cJq8YZ8Sd9i73V77+WzUiOAckIVEyCm5dyVDZCCO2/phmzckVEeZCGcytybkjMQuhPQw==", + "requires": { + "@babel/runtime": "^7.22.10", + "@emotion/is-prop-valid": "^1.2.1", + "@floating-ui/react-dom": "^2.0.1", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.14.7", + "@popperjs/core": "^2.11.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@mui/core-downloads-tracker": { + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.7.tgz", + "integrity": "sha512-sCWTUNElBPgB30iLvWe3PU7SIlTKZNf6/E/sko85iHVeHCM6WPkDw+y89CrZYjhFNmPqt2fIQM/pZu+rP2lFLA==" + }, + "@mui/icons-material": { + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.7.tgz", + "integrity": "sha512-mWp4DwMa8c1Gx9yOEtPgxM4b+e6hAbtZyzfSubdBwrnEE6G5D2rbAJ5MB+If6kfI48JaYaJ5j8+zAdmZLuZc0A==", + "requires": { + "@babel/runtime": "^7.22.10" + } + }, + "@mui/material": { + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.7.tgz", + "integrity": "sha512-jIZj9F7zMv6IlyaYDVv5M2Kp20jIX8c0kzuwteySHS/A0IvPVyomQEPtWc51MCbpDNCqzwoZUp3rQtA2lI8k7A==", + "requires": { + "@babel/runtime": "^7.22.10", + "@mui/base": "5.0.0-beta.13", + "@mui/core-downloads-tracker": "^5.14.7", + "@mui/system": "^5.14.7", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.14.7", + "@types/react-transition-group": "^4.4.6", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@mui/private-theming": { + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.7.tgz", + "integrity": "sha512-Y86+hmDnJab2Ka42PgxKpK3oL7EiacbeeX3X/lG9LGO0wSc45wZjHeTfIlVSkkUCkexiMKEJp5NlSjZhr27NRQ==", + "requires": { + "@babel/runtime": "^7.22.10", + "@mui/utils": "^5.14.7", + "prop-types": "^15.8.1" + } + }, + "@mui/styled-engine": { + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.7.tgz", + "integrity": "sha512-hKBETEDsIAkL8/mBwPiQj/vw28OeIhMXC3Tvj4J2bb9snxAKpiZioR1PwqP+6P41twsC/GKBd0Vr9oaWYaHuMg==", + "requires": { + "@babel/runtime": "^7.22.10", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + } + }, + "@mui/system": { + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.7.tgz", + "integrity": "sha512-jeZtHglc+Pi6qjGoopT6O4RqYXVBMqHVOsjMGP0hxGSSPm1T4gsAu7jU8eqGx9YwwjvvJ0eotTjFqw7iJ6qE2Q==", + "requires": { + "@babel/runtime": "^7.22.10", + "@mui/private-theming": "^5.14.7", + "@mui/styled-engine": "^5.14.7", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.14.7", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + } + }, + "@mui/types": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz", + "integrity": "sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==", + "requires": {} + }, + "@mui/utils": { + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.7.tgz", + "integrity": "sha512-RtheP/aBoPogVdi8vj8Vo2IFnRa4mZVmnD0RGlVZ49yF60rZs+xP4/KbpIrTr83xVs34QmHQ2aQ+IX7I0a0dDw==", + "requires": { + "@babel/runtime": "^7.22.10", + "@types/prop-types": "^15.7.5", + "@types/react-is": "^18.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" + }, + "@remix-run/router": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.8.0.tgz", + "integrity": "sha512-mrfKqIHnSZRyIzBcanNJmVQELTnX+qagEDlcKO90RgRBVOZGSGvZKeDihTRfWcqoDn5N/NkUcwWTccnpN18Tfg==" + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.3.tgz", + "integrity": "sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==" + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@testing-library/dom": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", + "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", + "peer": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "peer": true, + "requires": { + "deep-equal": "^2.0.5" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "peer": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", + "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "requires": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "dependencies": { + "@testing-library/dom": { + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", + "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/aria-query": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", + "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==" + }, + "@types/babel__core": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@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.5.0", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.44.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", + "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" + }, + "@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.36", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz", + "integrity": "sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "requires": { + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==" + }, + "@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "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.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "requires": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "@types/node": { + "version": "16.18.48", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.48.tgz", + "integrity": "sha512-mlaecDKQ7rIZrYD7iiKNdzFb6e/qD5I9U1rAhq+Fd+DWvYVs+G2kv74UFHmSOlg5+i/vF3XxuR522V4u8BqO+Q==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/q": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.6.tgz", + "integrity": "sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ==" + }, + "@types/qs": { + "version": "6.9.8", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", + "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "18.2.21", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.21.tgz", + "integrity": "sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", + "requires": { + "@types/react": "*" + } + }, + "@types/react-is": { + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-18.2.1.tgz", + "integrity": "sha512-wyUkmaaSZEzFZivD8F2ftSyAfk6L+DfFliVj/mYdOXbVjRcS87fQJLTnhk6dRZPuJjI+9g6RZJO4PNCngUrmyw==", + "requires": { + "@types/react": "*" + } + }, + "@types/react-transition-group": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz", + "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "@types/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==" + }, + "@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", + "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "requires": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", + "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", + "requires": { + "@types/jest": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", + "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" + }, + "@types/ws": { + "version": "8.5.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", + "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "requires": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "requires": { + "@typescript-eslint/utils": "5.62.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "requires": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "requires": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==" + }, + "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.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "requires": { + "dequal": "^2.0.3" + } + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.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.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "requires": { + "has-symbols": "^1.0.3" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "autoprefixer": { + "version": "10.4.15", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", + "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", + "requires": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001520", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axe-core": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", + "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==" + }, + "axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "requires": { + "dequal": "^2.0.3" + } + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "requires": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", + "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.31.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.4.2" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserslist": { + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "requires": { + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001525", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz", + "integrity": "sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "check-types": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" + }, + "cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + }, + "clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "core-js": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.1.tgz", + "integrity": "sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==" + }, + "core-js-compat": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.1.tgz", + "integrity": "sha512-GSvKDv4wE0bPnQtjklV101juQ85g6H3rm5PDP20mqlS5j0kXF3pP97YvAu5hl+uFHqMictp3b2VxOHljWMAtuA==", + "requires": { + "browserslist": "^4.21.10" + } + }, + "core-js-pure": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.32.1.tgz", + "integrity": "sha512-f52QZwkFVDPf7UEQZGHKx6NYxsxmVGJe5DIvbzOdRMJlmT6yv0KDjR8rmy3ngr/t5wU54c7Sp/qIJH0ppbhVpQ==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "requires": {} + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "cssdb": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.7.2.tgz", + "integrity": "sha512-pQPYP7/kch4QlkTcLuUNiNL2v/E+O+VIdotT+ug62/+2B2/jkzs5fMM6RHCzGCZ9C82pODEMSIzRRUzJOrl78g==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "requires": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-equal": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.1", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-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": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.508", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.508.tgz", + "integrity": "sha512-FFa8QKjQK/A5QuFr2167myhMesGrhlOBD+3cYNxO9/S4XzHEXesyTD/1/xF644gC8buFPz3ca6G1LOQD0tZrrg==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + } + }, + "es-iterator-helpers": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.14.tgz", + "integrity": "sha512-JgtVnwiuoRuzLvqelrvN3Xu7H9bu2ap/kQ2CrM62iidP8SKuD99rWU3CJy++s7IVL2qb/AjXPGR/E7i9ngd/Cw==", + "requires": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.0", + "safe-array-concat": "^1.0.0" + } + }, + "es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==" + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "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==", + "optional": true + } + } + }, + "eslint": { + "version": "8.48.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz", + "integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==", + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.48.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "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.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.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" + } + }, + "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.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "requires": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "requires": { + "@typescript-eslint/utils": "^5.58.0" + } + }, + "eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "requires": { + "flatted": "^3.2.7", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "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.3.6", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", + "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-webpack-plugin": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", + "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + }, + "immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==" + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "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-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "requires": { + "which-typed-array": "^1.1.11" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.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==" + }, + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "requires": { + "semver": "^7.5.3" + } + }, + "supports-color": { + "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.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "iterator.prototype": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.1.tgz", + "integrity": "sha512-9E+nePc8C9cnQldmNl6bgpTY6zI4OPRZd97fhJ/iVZ1GifIUDVV5F6x1nEDqpe8KaMEZGT4xgrwKQDxXnjOIZQ==", + "requires": { + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.3" + } + }, + "jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.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": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jiti": { + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.3.tgz", + "integrity": "sha512-5eEbBDQT/jF1xg6l36P+mWGGoH9Spuy0PCdSr2dtWRDGC6ph/w9ZCL4lmESW8f8F7MwT3XKescfP0wnZWAKL9w==" + }, + "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-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, + "jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + } + }, + "keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "requires": { + "fs-monkey": "^1.0.4" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "requires": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + } + }, + "object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "requires": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "postcss": { + "version": "8.4.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", + "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "dependencies": { + "yaml": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", + "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==" + } + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} + }, + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "requires": { + "postcss-selector-parser": "^6.0.11" + } + }, + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "requires": {} + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + } + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-router": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.15.0.tgz", + "integrity": "sha512-NIytlzvzLwJkCQj2HLefmeakxxWHWAP+02EGqWEZy+DgfHHKQMUoBBjUQLOtFInBMhWtb3hiUy6MfFgwLjXhqg==", + "requires": { + "@remix-run/router": "1.8.0" + } + }, + "react-router-dom": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.15.0.tgz", + "integrity": "sha512-aR42t0fs7brintwBGAv2+mGlCtgtFQeOzK0BM1/OiqEzRejOZtpMZepvgkscpMUnKb8YO84G7s3LsHnnDNonbQ==", + "requires": { + "@remix-run/router": "1.8.0", + "react-router": "6.15.0" + } + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + } + }, + "react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "requires": { + "minimatch": "^3.0.5" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "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.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + } + }, + "regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "requires": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "requires": { + "internal-slot": "^1.0.4" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.9.tgz", + "integrity": "sha512-6i5hL3MqG/K2G43mWXWgP+qizFW/QH/7kCNN13JrJS5q48FN5IKksLDscexKP3dnmB6cdm9jlNgAsWNLpSykmA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "requires": {} + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "requires": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.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.19.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.3.tgz", + "integrity": "sha512-pQzJ9UJzM0IgmT4FAtYI6+VqFf0lj/to58AV0Xfgg0Up37RyPG7Al+1cepC6/BVuAxR9oNb41/DL4DEoHJvTdg==", + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "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.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "requires": {} + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.18", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.18.tgz", + "integrity": "sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "requires": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "requires": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "requires": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "requires": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "requires": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.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==" + }, + "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.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/virtweb_frontend/package.json b/virtweb_frontend/package.json new file mode 100644 index 0000000..0d867d1 --- /dev/null +++ b/virtweb_frontend/package.json @@ -0,0 +1,51 @@ +{ + "name": "virtweb_frontend", + "version": "0.1.0", + "private": true, + "dependencies": { + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", + "@fontsource/roboto": "^5.0.8", + "@mdi/js": "^7.2.96", + "@mdi/react": "^1.6.1", + "@mui/icons-material": "^5.14.7", + "@mui/material": "^5.14.7", + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.48", + "@types/react": "^18.2.21", + "@types/react-dom": "^18.2.7", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.15.0", + "react-scripts": "5.0.1", + "typescript": "^4.9.5", + "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/virtweb_frontend/public/favicon.ico b/virtweb_frontend/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/virtweb_frontend/public/index.html b/virtweb_frontend/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/virtweb_frontend/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/virtweb_frontend/public/login_splash.jpg b/virtweb_frontend/public/login_splash.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fca266ecb1c6d9562e2942deb5d0d9037c5381e9 GIT binary patch literal 453263 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¬poe~HZr6|T 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

sXr(oY$VlXPwPhi(iI686Gm zLlSab@TaDaoFwFgT%@x!*+&f5M;nMdT2~Tt0HZG2ho#LV4xDAr%P~3qQLB>zvl1#S zl=2QwNzfL=Ha3nJx}1!MM)J=}#7MoJve6{g!AS47l1Z!028MIIw#hh2wn?njG*iMv zHEX*no!e;HvDB^I35WAiOVjXPov04*+R)3Nk*H6i(b(68{(zB`sITcBfC~zwwBBtL z*sEigMyCL#aU}~RNHp1PG+L+T!cn_8?YUYNO=qn20}dOg_rvKFSLKa8vGy7*@vRG= zthK+-5n}Cn=b6J?Uy&+w2<>K+qY`f+G+_Mh^ATAYi73Tap&oB#YSm;~QqY#tIGY=* zO=?}8)yEpH+RV#fPX@sgjGc?;pys=vXsMtDsaP^-T#iT06U)zBEt(r9=Sr5zyhyg* zS6LC&PbQX&<1m$+q5g~^ZCI@ zeF^2?ZSsUJ(xrYo=~%~E1^LdS$k(#2U9CB+Qp3+#<;e}SxVM&Gl|{FvPkwxN7s~F= zK2eEeMwU@Ao>&n{iWc8)DMm_UaQQ}R)i4x_={R@^M9z~CSPPIAQYgUyq+*Sc5=jyw zU`ouNeiXFXQo>d!;UFYoAASg^q{QQ8s6135W*&Gk^OA1Zk+^U~OUjdkf)^;GwvW)J z+OEtiqRr!MY#{MjTv(dkrno7Mox=Joc6s^2sk9(nH)LD%uSoOe*PQx?n`5yfA(Ph* z!;XSWAU{fTr%K+3wb3kTT(sRcDWjk-IF1WO=S-)=t*Tw?wgG+A2$t&OJZ4QA-d>Bo0$q@ zX`D#oazysag%)Y$(k@U%+VLWr&1RhON$J$~zdGPDpHHV8)$+b)^)^F0e9*G{wXs~M zS9V`9bk`Ww*G((mmZ;|&Qvl`zFltJqsH~1TAEz4x&$rmJxw6~^)Q_h z`=aFub7xDmv7WEVPD;o3Ug7Rpcc_ET4TWPrGD_K!G;d`3_op23Bt~Rl5>UQqDbp?^MUE2_imWl|% zTCurF(DGEHtqPMAbJ9`3T2ULBq_k>oj+xbrY*$^`Rif`yKAX&?h|WX(r-+oI4EO9j z8%6DMQ@75Y60RNV$8X8$SsX>@HlpS{i=ys+NU{76PqZamqiuYL(#tvbrUqtw)#U#G zt^A|(T>k(r;T>~Fd~eoM7Talm#rtwgV!ymR?QA*7S?*UhnFxP*K>k2|Ir$0cbJc^| zrI8VE-7FH~|KxQLCr34ZKBT0@gDXh!Ace$D=;ymb$D>^Vq5;VyWT1joPgQ8B zo+#gD*4@71Wfqlz6R zp@l>fo;GynQX6RE4&`~vO75$Evx&<5D1U8KWRC4U`rVwo~)ACCgPx=hCS9T7wxm-Z7oLrvM~*mT zLF|Kj&N5uf)s%Bt!?#c=G5u{e_QC4{d&OC4q{vKlu88%_Wb!&k_L05p39h3a-6ws>2)%Dn;Y`S<_V{rr)S&TGj@EB({wE_YnAZ5FP>c6 z^&6f(yT$p`2eNAa0H6A5w*LT#+n<{KX=^ekYI)rxwOk$Z@!!fm=K0~>&Mh{%&A8pZ z$ts?jwzreoRF=c8tY~v$0?F&sB6I85kr50Tn@V(c==z9R^`C#ex$- zX9HcsEWRIHx6BjA~7pGMXG}~mcb347;!TW9XP_EQe_l_DC?p(U8u)01mWYYPgAV}H*U41 zK|JsFoY5V*>o#0(AGh3M_$m=^=rl9uO?|QSX0-X$0Hf#)W5Tec`${Rtl4?2t6b3ooG#+wtHEks=Cx_w);Te zMbT!8Wl2aRqg2*ahozJ9M>0ZGxUbGg;r+h2be=WvGk?;r$jaO2tMLT=h}2;riA7>l zIF33;T9h4ip<#t&p30(f(JtY;haExnm*j`lFEaW>H)369$wjhjMfBouVF66#vE z{HAuwu@SH>%_;kKp4Pe6uC*%O&SttSj`qk&VJ=4?<+`#Z#1)2d%O@<7^*<(bzby78 zugvq_PRoszRywo057Ba*uHpj*L#dU6rwHouR07>4s}~O+Lvvz9?KX-TaE9y!eK3T@ zL|GLN2)QWRa-}K5aT}}+c2lciq}W|Wn#meYVk8Vz&Ws0os?;!nL-h5RLNPz+9E}mjvdN2hoRMs?Fd`Xt@33n$DRI-^DTuKyl&b)tLZ3b)O_^>Vooc? z`bkBZU(LTR`}cKyfymx<{PN|iGN;{bx?3n+X4}KYH^^ze6muc7D{B&5sEFrBNx~sb zrcBrqNt-AD)FUQBlR?rzj!uOM2Ys0%BmlHQm%@nElyEuK2grvrHeApG`J?7R7IJLJ z6BNq4VE9jnFnOdBAULRrzZ(6rIck_Y+*g3VgSJXVq*bF*^r4JMpW?3=D~*LP4(9V? z&vD8+bayQSsp`?3j~c4%$j==_^j()5;`p7dd=>L zUD3&M>vl0}Vn}C#rl3gj2F0ANj*M(z{7PacS5af zXq37iG%roGvGm>#G|kwKS&-i?9v@3*$^Df#V^{+6!{-{so){UGf# z@e`!JhXab|%We48t%}~YkMv!o41q!vviT+S%jb4^eE2mTG3?{G(nCiai^(HXVA-t9 zt;>fhiTtV|CvyJ)b~`!gZ>T>i{+jt4bQs`B=T3!gEhi+wpUX*saq_NDR(G7Y%*V`7WyIpe7VL*ZKWxnZfn#crIpVc)4ndC(uNt^X}aM0J^sRhFZ9m z9GWIxc2sVFmUc_(w@#V2rB!vO-@~giSR`f)qsiIlq@+0R%3cvGiO{g)G!TY4jpwdf zBG?uY;3c^n+*+c#4DwG9Nif+BwWq46scXtN&UEF=R~HWyL2V4_vdC_Wq^Cb>;|->& zsjp%bqZo@+rl>=76q%f1nsTf}Gzp71szD_5MLvaOpQj0X+*fphkd*!Z0M1(_D~T7@ z_?7|c$hT)5j=UJPXFZkH@(Sm*=X5lZIr?nxE}X-ksixeYbNPK16@7RV@qJ!jKQ6AL z(Bb3k;0+N%a9iYU51GZETFkD zFWN5nQH>MQ>_~&9(M67sYBhwJh!jELQJD29h!_+!cBFQegKS>$K68NVbo5)6fbEY@ z#yRnw-QF6aYh|Po3Y4jc$kq^8dlo7PY!^vV6{6l#D{&3o2ZKgNDL&RPh@3%;Mmk8OWT_7&7eJWOD*=baxO&dh&%^>PuBq0)upe3b-bPKHp)CIZU({M8%N#$7bnzl~zvQ0u{ zlgw#W+3MqySoD04UQW%w{(s(|9q#odDJzTlTXXL(_G}02es|_Y0rg*;et+$F9V@c3 z{JZVLXtq2)k0Q2^VMJGwMPS#~1W96Ii{DX_VaP)?NI5tRlLAeW0su_QkQW3}5ptl) zJq;BILMY*g;hf~d!DXh)kPci$O$09ibKnnCE?7}3W=RVyI=GV^}HaU(ohtj zIgKOgMpb$ryhCv)BZw~TrFQW#XuuBGAgJTS4wkU zck@@4F1}^-@vG|-v7U@n#;*C?Y8O0#!;I>#l-x`r62`0vEM84{<7Vz^I@jz+#lNsz zeOgT;9>!-Hd z=2KRTU!w?M>kgmUT0&|Tc~t$R45iJxbJD#-(S(glCa!z8i0cq-D$t!sn#>}MZfvu( zQ-{AxxaDKqo8PrEF+6)7#>7YQ`Ygp34EW8-VMlvB8G@k{-fM?}j+LAB8Yxgy!xuxeq_Tjk2TtpYodm%kR$WTcbNGu$pdwE+ zV~^tZph%fGR(a|PfMubEAyHK!RyyK|1nRbu!EqL?jH1>fT9l|h3}|N765Wg?8#W&_ zUm`uAYXbHMqWmE=hhSSBBFg}>Na&i`L)MqVTF~di_s*W`+sP}cIStd-#ci%|PPx}x z7IwkLs!KYlNqYR3{EC&G{*UtZOoqEV_5LlVG^gg;a@lSp#rg7Ed}F6M9M-XWuO;$Z zp2*joe7dS8Q^tP3w2JZX!koGFZ=blnljXoJwCB&u{{Tvaq(zs>dP(_Aa(f9GBu(V9fDLHt_e6x`oj}~@# z$TLzHG8Et%EI6Hn%?d4}EKq3!GVX;c#fGRXmVgMy;RlVCi=Z4>)JIhrflBM`)MmDq zSGwFvyp+H?Vlo%O3`(LqKq8w>Y#qgCN$SqO`kM!VH=-ZOD006dFuAY5oawVS8uy}%{lJjx+IZMD+H;{ zbaN~ieM901IoBV1-l)TD28|SpEf-b;o$hXIiTUNr*S{$H5fW*#21{&%tYj1>bqIA9 z)xs^UEQw0oO(hXYHO>}hq^^(qQ}HY9{{SCcgmmpL8h|~p1vlv(Z=Q_pW$JT_dn#34 zJm>UN}9@up)$Oi>3oYz_fp~Wtw%b23HjyRJhonk=!&-m4k(b`rDV)`;r-3P>GxgZJfjcnD%F+r zrPPxfhe;hkXu+ar#^i-?CvnT-@wle;xFEq*nsNx1Lj^XpKQ-baf9!+Mwn@aw#BH zhAu+gui*PU&%BSh6oW|q?MUaaK7@>Bugq;1Qqg?_L-ZW+Ros~p8evgP{PE>JiskP@ zc1t?mD-j-MRB{VHuco7@xou5ZR9a0$%=BhOGnLt^Gtgggei8ky<>{R~h*e&8oj`kl z;M=dFP%oY_E!WWLugfd&zUo)!h*)1ns|fse33Cq*8SH{nY}+>enVn`iV&x8mrVC-IL=xce&_x1p;Xr|0*2@Mn0!=~#mC&RwdSa?q)xNEGrd zHxBR9m7$t%azZIfW3$4vtt$R^!`nKQ)(3aSew1yL*|=#KTvf!ZS?Z_K7~%M$h_qr` z!3~5Y=U}?0CEh;d4yYmgUR#-R5P(+lg63-LxSHU;bAb9zD{gzz68;k5;}5B27%#krw@}&r>;$qh69Bro?J;kXndMb1jEtu;6O) z$g#KS(pPn?*OtT5Gl>Ps(FDPkpgsc-si}H^ii~ zx0+8?F)vA24u_kTnAbEg)$q@IiOEQUzkl<#43@4n_P;lG$!TfT^V!DW=kUqgdRWV& znk4vxKTCpDEva8^!FfHaCU|l)Cvqi$1%rhX3m$;QkqB0aqWD!$w zQv(qrvl2oP=hhosHjN%`A&Qd%ScaK-97a0jNY1gXULxzotqOphgK9^j6NyJgobw#| zY0`T3{2<5ZZb!cV0G=6N=#p&}`QNcWK=K7Y32e`_E;4^7Cx1(Q&pZh@>^yPJ0WY*Y z&x{obv~!;*^ zkXo_ZlMubQ64srjSH*L1W15p8a;0UDGBTm-_U?6!lfw~YPovRjz(`h>#?|ht3(Y#D zNJl^>5EsIew@C3cdV{CZu!!O`WlzaqN*mgR9`GU?3r&)6kbN6xA z6PU{U-66xMJyc%0vVq*vDcrR%h3Cf6b(%` zbB6$TYD0HuXL0)eVN-bDTQs+M?%Te5i2W){)A^2wJw{5_HqQ0ug*L94Lo%znO-f1L zwt*VeVb0pZ_033yhRDex4^+w<;6h{B9Bj4<0alS9Pb*$p}J z9Wdp^hq2lpjn>qC_DwpL8`RbZ)6$%i?NqII;#PBqKP_@g@gjk{E6Ud-Xf|pJWe4)0 z^~-N$`~QHA^;M^+;@(3?^6%y@N;wW*?0;Qy;cWUY>wfMSpr>DFbd#y_CM4gRM7T?@ z>5dc?Y(qD)L(1eVOE>ULQLvp2D;6?vxvr6J>i@;h^G1|3lI!AruhM0RgTMahtBgf+ zXWUKI4za+-gV1m%x!hkQ0iXWkpELt%LV&T!YiNRCBdmitbE=lpbN7HoJp*p5?w zl&XGDv4y(+Myv5xm%q7q;7#H=HnegimBy8&yKu^x>WA2LlgOxfy5n2qdgA6i+H@tq zUmg&>JZA8xqXUOl=Bg&DS$X9zWZ8sjBZo_mL*iq9PTH-k)cpW1&yxG|TGb6Y+TZYmR{>v4JWKo}3Zhq1f)p*+(EKM!t9_b`^9A2bIEHP{Wt~((e%fAZtfzeW z;1N8LHqym;vG~#{u$D5u8W&QMT3Qv8n{k<4$$T7VyI{?klsF?T>ryjDvEdy^v*E>g zwd_1+Jnqc7s8@lmZ;f77HzwHD>2YA{Jsn$T{}Y4F)#^H8%KhM8wca_r=?%6i8tT8_JVh%fneG_Lu1<#U}iTn`b zhl7(T3R9paML8nL0$pSpoLL(R^Pch(Cy94)!>b0Pre58Ym6#99|DJ2|$z&GP&#yMjpePv~C9Bdich ze=Yrz6~xcUEW*7ama@;KHQmmlDde}np-3vT55KzSd*ti=Irnb%1l(B^PQ{zx%*CO#LI)ctBxO+Jae!R0lS~R zP;2zM4ENM8h9CJEiu1~01QY5Ia)V_Ji@7tlBfEe)#1J@R%$~OFkEnQDoIWImBEcbG z)HxJvxl&IPz9uz+X2p3i_wus4p2WG^Xj<+l$6>0u0+BKnTZYE_g_4KNx%;bS)9}mi zzKFqRagC%QjW;IG)Fhbp8(*!}kpz~z%XHthp=57xt{0yxCbn4+?U<2xH%I#urG%Rs z*I96Cc_n`+>sQf7VjJ7K-xnZ^@ul_^PT-^$JD7VBnno!<;OEkrQ6+cb)z`_w5LlJu zw;;oQ#~j*?sVqpj@7Sa!sr_Rt(T|p{a7lfrpw46L`g6lbS|#NKrDh8 zOo;h|HHtqXGOBup<70BzY~tMHVzz~nvm3p00ZvV*3Fe{zx{Fc^CP>DxXw_Z2lD5Z} zDNH@Oy01c@^85#%s)C`+YqcTp;N_RM6(T84DCiIW{i(`%oiTmbqe4d@Z<>}l;JiUN z!ZA10%Dd2qTN|jOMPAE#vs+j7p1s}K9qWvq>y?mgGRK1>NzlRedIp|wrNaM~)7Tb7rdhJgWWAkT%)(o>-A$3oe@VUz% z)c8&L3j1KGR0WX2Jeqq8Z|vu->SLe9ZT?02yhn3?eU-Mmsn=tp_E^xn92ffIXz($_ z%<<;N`!S*I%cn04;W#B(P;Hya4Aam3Hlc zpQTut8a9loB^;}&^B8b{7<{z6Gelv(#@6#*+45Pkj}<(yBCVtM7yWg&(a3xvU#od) zd83C+z>h8M$FH-xVeo3g(M4@5xpZW*l_h8M{*LdQU)TMeQ#uFUv__OB zB~x>WMM2UKm{UgczV0rdNEtu12t*;G%SjnSAuDxRWhmZGp!G_pbi6z`5+g)bTX_}Z zlJkW6EhG-M8v8D(H@h;Qz4By&z=FyLFCJsgiq`Jg{`>r9n*jc-QBjx9mtvfOJN6X0 z6gq_zQf1+J5gpcMx8tw_*eyrCdvM;hLzL#F*y}ch(49lA?N&QofpW)&v$QY7s52XK zx-;LZhyN@Epb&eDy-r@`U&<&z-qbqVJ!0bzR~3W^@ilGvf5_J5JBgAc>IKpejl=_? z9%se`#z)zU>h95DsX5cFuayvL;1=%nQgrI=P-f?dG#mbRQJ_%D{&yk`^T?_yGMZ8$ zO6h6_IVZfGz`F=aEGBWi#mVMGW! z!BGz~kt1Cd10hNLF9g$KzhJgk?k%{>8~2#-T>6-&f8TCa>2Y9okVUq$z?h49V$4p~ zl20T3k$a;%-A1Wg@e}OjLPdBDHjDDR!ZZegX{y-NRB#2A+w=HpQ2cMEO^%@@aW1h` z)Y=(E%Eq;OtQTv{1@0OrMDhv`@4P@N6+J5Wv-G1;xM6XjiMZbrsLe}^f5-A*cFCl) z`7x`*cWXiMGTD_*?meHB48?vOdc_AmsO8?Vtq2_P))li3R7w55`2>kqj8Y2?yrJ8a z?A)94eJ^dHFwWKsv9X46!>CgDsD6VE6$}(;uQJ`^t|3H+E77VnYqDP+46JbDoeJ5| zmN?{FBJBLDV=RlCTbL+HN|`8L;+NxF!NF*dDv96$xXGROt8|}Np9R+-nyx}jSi3Sb z<69x_<`3N=g(U(mi_h)hw^8$J6mvwo<9(h=2z@X7?s-4$tE>rovr_EgpO^K$aUF&2 zk)iqJP_G3Z+1WSN2LwY|eEE*sD#8_SWk%ytbjGr;>`TlK)?2{UJt8a_ajI%FlAH`d z8_tG0HUo6#z`T0HJl)VzNTWx^w9b~?&~QrjF>UU| zt+Yw-aP=5c9eyI`!}Y>swl> z+&MBWA!VeA*dY}IDplUF9h%ds>ZkzePz(BIZ>p2&V3Vf2)&l!(1K+tM>YKuYEFuL$ z@P6+yLBRYSfl#k;u|h>4M9hPa#kpZ|7f}FLkl$fE-VtOv6ck%?ZVqF&>)CONyFqa4 zxJHpJ^=Y_AhRxZOAh~dZS-!7_Jli=0R_1fP9HQsME~g_9fwsF2MHm?5jQyAQ1xI57 zJ$IA;YNDCGnVP&}ao|N|WXSD{Q)*f4bHZ;@fg{rFsijlHO;q!+VHTS3l@d$k==iU_ zrf(9pF7giJn?9DWYMw(j{vwT~Hwq^CeD#^V4?4cgPu%Vcns->U?oQlpZ%`^$+K>14 zW=|X`O1Tng@?eQ)MAa0KYPKKV`>fhLrp29TJN7Q)S#xPCLl~?)!zhQgU1!r0| zp;T>LA8wLN{(dgh+LM`7lYKmdY^By#zsHu-cEMKfP~w*Iv?j6nN27w(JHI@b$@4Ag?>|uGcKfJwN!X$6CI)PNYAsR`ENSOu(?y+br=?{sqdq}6 zQDMk4xNepWX!WAb@3`<(h~wz<^?r?2kti@^&y7Qw;=324O%rKA`j0K@lv|KBR;*-e zUQbl-Aqeut4(<3a9$lfK`R-lO7}x!v3|79p7EZI_WgR#tXe&2r9`YfPMRg>7?p#SG z^M}{i?fb1#_f|a4+mC$@3)M^c;vN$9S4C&A`H9OW6D&_tbW>XgF0L7?`08b;G7H7m zeT6WW92pu3u2Z!tn1hPcCy4^RI~AAY;<4*mwO3arce?8a5*ssOkz3ProDcl z-9PPp>(;I9TF0lz#}8aYgl);WcGGmxuyFg#q`+vzMB^=8*tp*njcVg*cgj441xnfv z;`7GQtEw%2#Agb(=WpRrWz0o@Bej%~P-ek;w*i@!@Zfe7E}dmD*QW1#^BpI00{3-7 z2lz7sA98sMLs4R9!C~%NN}anDhWL87ib_Y{4o6dLMuYhgNx+up(SUjz#--#i9Nyu- z+wDzsnU%WnUOq_N(ZMmggjyYkKLF8ij{c@HM*EA41+R;nz_}#Z)e+H}nqJTJ2XXVh zrGbu#iZh|#({3qCJk3+ptvxEPr)td7#RNEIKexqxP|mpa=+ESfQO@r z$vkpqU>}6#i_m(ln6c6?I?|Ab@tdg~f?R*~rPpcZvT!($r{OJx@MTvo8)H8HW3Ul=OM{zUzdivat6B--2X*~L5(ibiEn+=)4>pIa{?uCgKpT-V zZ1F?B4p}o0V{xw3+6LaPHSMfF6r!XgGf-WNIl{G{80(#NrtVd{6t?qY##H#Rjj27 zUTqb5`m1aIj=FDafj?#Ct+#fvH*>9^Q^f+eT~nXgCcV{`PlK#?&CJXD8kQA!>(>aS zZ2FLZlcW6O>-NV-#W& zIf3#8GlY1Hff;A&_u)FMbhfzvVr#EzAT)FHYE&`pA!E#tyGN2e)hYnZCK0o(=9n&n zov^UDQGodwuba7xCWnh8)5Qq;1-f*f-iaBFxl5!C_{`nc#Yp`o!*p0Vxnwv;h>Fw_T2#eK1G}gT&(oXUGK!2wlb~%ec#v*)DRks zoPdo?PXbqvyOe5u6XTG9C$3p@pwt>Uay|wg6CJFk+6 zx@XO~4X(5CXRQ#hyS|Qg@5ZZyA^I2j&KZH-aM8Q(!4RP0T zP!+4k_lLv*Iu(o;RjAWcIs0o|AwQZv4JnfK>4-C^IG1!8QQJ@%%xdxT?M6@TUH zSwCxzD*O)fG)rh~-GrQKH%AE?;|LQ;oR}Fu{IkX z2h$#RZpBxplnzu?T;Q_u3`dwZc_t4}%J$dAcPOH{9gsEjuzn_W8l722@E5@UGo&czJ9Q@rHAd(PO$*Ea zUia!0*jVHkse?*t`-cyHDq=FFFxsUPvghB_m5)w9s7S93PqGzH(pREZmmj@&ze4Cg zO&Ni-F(e?P?IIXxFL(YzwHZ<>%(!(JimetCzGS)bqC&x*fFqx)tW>{nqy^F!$R#~@ zApl{$j=Nl2wda8>3mR{)WsT>M&q+o~I%a*2e5Mu$ixko3`99+TUMWfkNo~xn}NhX+_=@gNvdX#BasNx zalG}7VROTG#*&Ola#V?p!O~t>mDb1at*2CflOdkC`Nm8l#pdQ`iQtZ0q+zm4VS;YMhq3#*gaPKDWlzG@ zJ#Lqsy7R%NG+Fe0oG6ZDp&u-%={RsHV7)?mukj}R2Q5_rCR25=7URT}v56fd{&#E` zJ;%-qqLpr6?avB^&?WB&d?!gsp)O}W>$IlhQm>U@moIO&S-=sxGwSk*Xqx;D?sbuh z@_h}?m^4iEa?fK$ZW*mtQG3G@s2UYc)ik%a=JeO*`|o>*)}g~r)qcVh`j}Ta0xn9%uUm8%P~YF9y1fLlJ|8PmDbR)DB1jDrsu zQA_RF=m!!%Z+@b~6c(difWd-Hy7BQ{KKvN^=u&E`j!2MzrxhF)B@7wo!b0WxR!=?p zRct^R)T-bq*T(tTs^YzZ0lm_*y`AMDXk_n9%;h};#d@fw84rr}_DX)Jxxx;r)9KgJ zFDaQDWa*yLX!Jdpb1Q<&a%9 zpSvnhJ;N)xJ#ih)GPg-Z|JBcgsdCYz7v;_Ir>AZb3_HW;_7s?^EdmY6=++-M!}trw z_nnhyVy6%BA-$G6Xqx1ss8~)S$fV2CZhz3shd?;B&c?m!L0|Je2g!UP`sv;b+Nj?X3hsWILjjhWjoa@xr#|+q_CR9 zku9m=JwIEb=wOlGF2g?+?EYJ)0GSJiFnRwpyc8mf|8eB`Y^yXOF=JRXiSfR=UQcrq zbdeAnEYx4nWgR@%Bvzvb;W3LV&6Jq`3T8d544Fx7$nsZ*q1Yjry^07j>twW!uFPK8;h zXiq(#Z2!Hi$Szi?cU6^|nC)W%zZcUAy<9fdQjO(EvGx{sEoUMj<;Ip`l7~6W?SH~krbK`=O1 zU2bPq*z25+VJVOA2rp^h5amop&%L!sPA%_`H`emoNk9CvX+2(D-6ui(n>V|(x7^{1 z?}2fhg=a^Q_BV~Aujy7m`Y1g4>S+EiQgEi~0x)L#;%4vH-1z8{Wti4HyP^+V?Ifc* zLIM}tsQx}kXdurCME=Z_CVVlVNE0L3Qo0<@K=g%&5ka^f<0)XJ>%5rFzGzd-#FSB6 z0}Hi;rv8lOI1rF<>9n-AoTJgQZsjl%=?~1Ityo-5tjK=h!9hdp8syCPn+=>8P{qyR zL@1Y?dxV+*)7v zBNsZO3Ob6|m!h4>^71*c^_E=fV?TrID-4@(d=M##kgrRQY@iS0nyX9ux`K==-AZnr zpTZ+^zLGIus-+!nn#tMSv$|dSaT40jKc?~(p%?3ez|T|GmC0~kM$fHvl&nUGm3Qqi zSW-1fl~}=QKZe7Wib^D29xb=_Yc*3|AVY1 z^eOu5=45N-nHL}dDx!7I>Ylxz$TN#e4j$#KH;Y%=nO;Yt~h4U0`D@c4&Jml!+Fq z4z}l&_%iY~l{Jov+ypkxCT$_T9oS<-Qb5K*@bet}DWN0UHmjENyRFW}7c>2IsXcU0 ziPp8RUai9okJ>s{Lc-U!fzm@>xg1c@)6w-R=<1H^f#g8i#TtcEdw~Hx6?_KmFewgU z%agD|jifaC-!TYG5Gj>AA-BNgW+lz(H&Bz(FXNG)n^F1NSe`Rzr``hN)lrsxd`;T2 z9%a5-ajEKY@>N%v3Vsd7$=EFN3jIb~5>|^=%vhd4-M7!D{hBwTK2|~o?*bcw`|FKeFO@Ei zu1>Hxa{5`F9>=fQ3_bm)+*0%w9l<8p#0MU3;(cj-=pM;r3ilvhXa zKMju0@r>5JCWED4P^D1Eimju|Z7NBty4pNemK&9CD22Gbx|>!w^h)clF1J$3M8E>T}I7D~1XgrFR*N>G*Mhxv1=?2|Q$ZARJQ^$0Kyk63j-p~EDdl+h-L^ys{1B4s+!Dd%*@q* ztK&}d>wj1)(@QXI=F5t5#HAdd9m`Jy@5{AG!O)U!S#nc&*=kpqBv`}gbUzKJPS#oa zps)@qqM6P2IIY9N2~>SI%Zg%M|CD~orZKPnZuWZ1=Jb(}VBErGeO`2^3-C{$qi68Z6pe$O*qUTJUE%wux>zEAnGNZtsmiqHs{o zZT+?TpNt#Rxl6|g+)f^kMGw-XSGq`jA1UW31V~~kWf?+cu%WXq)feyiTQOL-Qa*0q z)G5Rm>Y99$&OK3*S)KZ}UFZQjEWDhKg&*{9PO1$cN2TA4p=kMx7TfZTKkgc+??y87 z3D(z;^O+FSRjq<9za3evk&I-F9nR%!O$N_1GZuoiQ)l^)MXvl8&t907%Ba)kluV@JI1vKbh=N z5PCjSb{$a5EAo`zUsM~{H1nDWJXaN^w<=^{oa@x#(nisGD;>;Kjiv8bU+rUwrl%^p zR5d+_Hb23^<*&h+QQduAdri@VVka%p&3yM2g;uh|WM@1P0Xt()%@gKKG4_rd=K0K; zTDWiopO@b`NJyQ*@6@qxb&J1HUFgsr<^tOkR7um7r4-GnN~GFjeTNd&%0EvSOWRM4 zt)0^EUdBJmb6NhKlNONL-Lz^gE>Oe7x`w9I-&jHHHmN;>;NYW5D7vdTi)Hq^4auHw z*iRx#{7y-XqngoIGkR#bmTh;7?8L0L|9Wm(LWcX2DA-XUzqz}xcoEho1I)ozt-kMz zwYfoNXQBJ?z^Q}}+maz$P5?`c>g$hu${yAPWsW7XmdQ5O3uT5Sf!q+uZ~H0dJ%?{c z#il z0%(-&HJgLt;2_E`-CttBJYrf^ z*DnIYD)LW&yO&8Emu&V7TxN=cbL*ZNL|RmY^;l)pFNQ`ZPztUuf0 zwFFt9F!mQY4M*+3SzAHu`(LXm?HsLp>E>#Z;=SEp@^t7NB+n=wp-+APc;8gn}9Wmnsz;)l`s242KO?y)HTq0EOzS8&zIE(OvLC- z<8>biwevzlX=mK%q;q5sw=~ggHG(3?yK-T(aV{#7(qD7+Yy^6%P2^2DXQ_C9>n2cI z((bE-@J-O;2ny#o4h?T<<5n0-v6wtcnE;nAVQ6p8)oQzcvrZy;`KYR4O2{JWOP>r3 z-NvUv&&MrGQl%`s`rz~SV?LMj>(#3CAJM1A6q1*%Z7)^Zp#mj&ZrxOjMTEM#B**8% zX5DjC;8@K;*#XN}+dDX8mrLmHPgmA2$0(ikTllS8BdiZ<`ki@;h|)J-42t?DLrsl2qiO7e=e^a2g(Dkv3`MPj>>HouCn4N9DjGGQQ7$s$u& zRDuHYuIdI7F{b=*7$;Vac%Il-xwL8Jq>Rz`xq?Ni@I0r*m6hkmg=)i<6eAxNM$+;d z4#u49ykonTEocj0=^bP_2`~lfyA`r*^^kZMmvHo)?Z|pBueCy1QY_B}D7HTbI6-Ry z61#qE;nUcdTElMi9ZVih(zSMkQRCSlnm>HY1b78|f1U0#?=_WWG0qRYHIBS!wgllAom?NTXvaIG^rZ-U0#Hk1io9R3H zpt?G1c#Pa41anf|Cs?;|{Yc|X=Yhp#>bx=+q8(g z)kvdsEKMsQvPw3K6RrK~ZP#gwiN{^DN`VO+Y+u^G3vXX#+ZW{=s|w{3ew3JSN{emx z3*FM??FR0oxgqdz&q;K5FMhY^mAB}kicO`zkC6K`_`?&yAvPtK=LO3SI7_12g+*8g zvI=l5kADorPFkOwwKP_=IWDV))HZo2dg2GxrWtWw-c|^_7v+_;w^e~|GtNIMD(Sa+ zGofp=kIt#-9i>T_~k6l=m&f1(s%YH!w_tbi- zCydGY@^w!|CFd|#L2IkLNP{eTag!lgas5$fa&%c8agG91SKK{yD@k~KqrrV$u+Xvp z2`?jc=NL}KR64x7g!i>3& zQH2|Bd~=g0c;-Z^$TEoGOvSMMnW(8pYni^yR0M989G?Gt6MtJ!=h1LT)a-@9jy!R! zZLSenxbA0usdz%L0#1pY@y{3SSPu&haLC`^NHp(|kpFv*jQs4se}aUB^dIswr01Ae zFRAA{rp}D#pv%m(yRae0}dfuh6@1Vt*`Ix0fwbohjz0?b@Q9H3k{HNJv)^K z4UsPSg3kQcm7O3N#h{Z~PrlbjZ5BrHBlA>;huCf@cb?CiE>TK0LtllHFVAp47S>oB zD$NrbYEE8w+Z)bo@9YAy2gpQOnLOu=A!xa(u4(R4e7WJ!bLpsN|0=~()<*h~Y?RE8 zkk7*C?x+=ETRR6l5k_|ht!_^nwv`HZwiSG~wW78ez+UZq)w;@P_WD?^u2z?|4cKGu-$M9)e422 z3Vj#kNbN>P8(G5<0u4jbEsVvsD5srt`D|NV5#DwCzU@5F zp3E!Y3w(D$K|yhGaamcJLTd}>ggn=bo)1U*)=9W2-dQx{3BsK{P(PKGD}*<2)^*F? zS3p5{Ujhe*T@kjxURCUpMsVDpv0RC$!2A+4kvt8^=bPR#wfS3UcJ=uK2YA=RC-bMR zfTHT;1$tSLZA4w^p2t#K+1|Ow1My1|XdH&7p`k%47+z07noc@<5`}jbuKciegVBwV z?mlE*DJ0ofvNde^$j)H1Syc||v)Q+{*#hw09o631)usnxeG$=Cx_7&|oC`E^R@am6z;L#xwaksEPeSdFkS#&f64P#Z4Bkh!aHTBBHI1M& ziXit$`WEO6K(uAEWqUO%=sG+%5{|is*WC!1^pjP?8m*r;8u#Fhz^j115x{!N5CD?v zlPc=|X$3%5I}AJ#7Dfo$aO#O!bL#v-QE}qDg~QC|fx^V5g+**O4f_kQFp2Egxi{(O*;~P+{9VE)luvKI z@HPZgyi_L%DDphn!{he0-}DA;Bz@Y;=$g})W|#r5C*1V;e`}zV^wE=05_FTO?^}3} z_zznYy=Up0RRGj`iyHt2TZGGu{!{4&%+LA>*^Is;ob7hlbr=FD2Pgo*e_Ow5XStp5 zSZy{GI;v`&q)q0i;|ozhB~NA$-Cnr6$94gT3tl529v&XNPbNNdF$5TzM>k>`I9=eJ z1q@Xu&Yv{K4Gddy3mJU|^gQc%@SS;ZTzhOj*^1)#&9ae?%Cl(^lA62qDJa|} zR8*Sx=$@Hob#}gR0TdZ-IxK|OvxURJq&@8W{F+4ElmIhanS?F;>#t8|p;#{t++e}JQWfC>Rc54+C3a~)pse~ADMOH+sR(hH;T zy`Sa&b@k>I-JeI4t*1}FhNrsxgXrP{^kHXbXOG7xa7$&yySJ@ng@9cqkn2(kv6eb?V_N*SxwW?}x2 zW=F)0u&sBH+`i}rb%>3dw8#`jcgyubo{` zhFy$zUwvWxY%3UO3k(jyf&6qUKFP-iolwdXU#+j5-B7OjGvnx#8pzb*#;fQucfB-{e z$_TTK?(bje+>H7zT&tlHF!A0TLK|0AEj?R_vJ4@M(Ut)gI!Fgxzl8&!&yn;0nKtL% z?(WXTgQ3!#he7ZRlxMfKU{^5tIM|Q>nU~w6!@bSD@gwUpo_%;-_ec*0@KEfD>OuJN zO!V0}c19bq^_+xlD#ne-`noKAJO|#absHJ`WReu47ZEEQytyaU3Cvsk;d|zzY7KXI!6VyO;D| z!;Nr+bJ1g$6&DobPICthjPkopLCKB_{P|xyke(H+1+Pi2VVneAk6k0Y9PXX(y^c}* z_(>z=3`yT^& za%@_EktTbN|9P?WX~^fo=kEZ7>ErBpg}X9|8K!u#$zm;zR2<5(&N3>&*BHHzFH`e5 znmeYKWH|8it+l2(G?TbDX=AeVqcNl#q>Hb?F z(h{EvfEnn&(SJER?_m(KhKS%-UR8X%K)0g!>MO@Dp65XIfcdne+DSsXEBNz-ChWGV z>%n5$+im&*D1hT@+Zzg=xg`nC-u_n+l1e^#eaZ22?H!Kfo1ww3Y$kdl67$ z+1LcYOr~a@f}1t)^LnO$Dj|>jH@#U-Z-q;4`s05V0!Td+u_n|6aVpFueugGk_WnhB zb&oa0q^R6oC?Ey!SB6SyyP^(WnQy+)lfg02`Cla~=>vU37T_1rk%!a)ZTJqE3txqT zV+|x;cTwFn`J44qjobjygVS2ynJu}ok=Gkyy?YzfJ9~=~Y4_$T4dcUwMHt}q zNLWuYwJ)B$T@T5plVyFNFFmQU>>T|GX-LI+#1kr?%>Q3y-V1b8;B`VEzSs%oysSt(5?TAM4@)! zqJg|__$tLNYdx!3($s|_jn=oF_L|ysc;*9mQ1>{_E7CAx_Vq{7KDeO3Zzqj({+7x%HL8xkF zn>sVa-3kO0z=8qzPqusuoB79no+^N{g%iI7_!_{spOF583sj3QpV{x71EIE|ZhM>i zfux}h;N?%mV({f#e-ueY>EMFA&WTAAws?AR+Kw0U>bxB|&Sw9K2^a2)JAOmUA@BP$ z@hWttZE6zB?!*{7i^9vn03z%EX^AHV1L?)Xlh*>QdDIQNyyivzPaNO)31Ee}pX&+ZIq+^CuA89^k2<3t<<*N#C*~;lrMSPcxY3k9+Npe5Par|&4v~p8&9;913&+ZoNfukg zY*v`ySspUIj^SDqi`)=J|3t{N!DNgUk^ep0#?LWWt`>z-hCTrNehq4dl@9b%SqyyUfCZ!dO3=cW49lshulxoDeZrD>oc)%Dtd6>Gt*bgD=< z8g=t4?c}f7sYD%!8*tW4n$%by#f`$1PJQuFI0(Bdc+|7jG=pLni%{*DbL*>&EPWtx zf0T1qtzv&9%M388pb7u@?Hu1WIvIZfN;KFnSv>9|%tg+e`Z+zgzp5}a{<&W=nrlL# zwY3!%{@WA)C3)-q$WaKU$=en`Ao%ek|O_Z|lTpQk}g<9+jRd_yT*?%7fY}MNWBAf)^)&n2P3%3;_EnU5P%Q z;^z*U%A?d-6pOsV@czR9#lV}NyZz#5-TWpM@)8lG=o01FCE@^K24oz-Do?5_VY>VE z_DR-5rSc>-wbg&+ehyX1!{x)$WsufiTx3N|2IE)Ji8vUxTl7KY(7>X zOBJjh)KiA6G_Kk{^1b1+ueAn|U;zBJ?InC=-ZM=Xf1Iz-T&j)(!H79_mPyloKS+hH zqCx)Om)FYUlWOs8;g1{u>M15UuGmkbj32?YD!?6exhfOEXpTj%{OFbP?=z`WQ}c4h zd5mN9%_LM_JrHzGsA5Z`riTJ)Aiq-&rAiNZe-$bNS!l1VKMG4_C3~j*!UyP4!{J@d z)#6plksDAgdoEsik9i*6wH`J7ukwU$H5__Efn87NpXMup5x0dafi~ciCfj;<)O+)n zEoGK^KqCRoMbch>bcB5c1QRzm*GoWLU7u{@X;=&3U!an|NZ~I|B{0ILofL$JO!2zR zh_*O)1k(8}Lp?RtjMl=j=OlaP=R-&QC428PnQ0^l&LxTYO+Jmjnr6Eptx}m#EeV6i z^yJV7A_x25lBUpw1!EPeTZu;~k>RwpPpGQJPf;0tmsVB*R=mu<_2Ar>#TpiUiNg;t zi3BDYD(uO4>yQ36==Qb3BGq;e%K%*OF%K5+Bj4pKV3IuFeZkJ(#ro+gsSfp ztM3efA+5SQ-@3cNO~K`ZV7kj?>&s<3knzAn+rnEDK`p0(6#kiohmnOyONeO7U1t4V zR6SAsMld7D7x?7=O3j_&({~Xi%|85C2Y%+m(orLe_lO(f@}bOP_EI3qw5_RLc5V*n zMYTY=0Sw4L+KX+-0#vd^acx2Ii>8}vLJxP!nyMB7%uT%UD@OzdLcE@BWE{rbEJUYvtkbCElngOH2(p`1>_EU?;f> zgZh)XXg~r{Xr;^~t2$Xd`BoIr)pnWp*Or9EP95%Dw#h(I6~XDJV`0Br(~6wju4 zU!w)WOf&u0F;2_^k!Oy}i;GYFqq=U{#2&!3aOM5W^XLv(O#T11CeV(CKnv77wT2_m zY>0;*puH9!mX{umxBen+OZK*H1AlRP;)~$vEPr;E&=I5&hONSG5Np;oIi;Ht@ zMseN)Aw0`I!^6WvSNl)nl2yRKq>X=iAac#?j7!AR7#~n-=Q_XAVj>+^Gd$(+!05`{ zY}NZ*m9L%j0r}aoBETRf@Jb?+qP*NI60CSM6!NMy(15Dygxa?dQiFL>Out)zRpjj~leT4rai3y4bihxdrAC8vZfHHb#z%8D6QO*3CKre_Eg9?0`!=E0 znz7GyEBUwxgl>G`CS@_AM{c-(h%Ocus!uMW-w8u*9Hyd`S~~QWFew#ciolW}s1O=B z2VK09WQKZKJF@u7Ox9bKRHOxK9gbRk&Qm1-2%Q!NvkyJo>l>4@9pblhwsUrV^P#%@ z%@n$-)|BVDaHKPAz|wP$65{j|g9tGPQIjK4Gh%ju{%=BKQ*d}aVHf^d{g8Y<_f7wu z>pw)(`QARx8BXJQORwjTRgtN!PSzuDV*!rRbCe(Mv&Rh(4j~err_5Dvotv&f+)Fi^ zI1)}Z8{at+Jim;%LXPX@f)7KiA}hV|1X3lW?No`CKr=QwM?lc@x847TepDX{otLg9$@kSsLA{_+A>tM%v)MRnwZE|E_ zbVT)f=X~~eBk}Ap+!$WhcgI-umOBmdra-P(L#k0zb$va25By{2?jlXuirEcGtt~wZrC0Xz7=h>X{_z_)J$a39gvbQ+jEMzM3nET~YUYu~JDXnHdWf z%*^I4RAFAFYkUBfY~J_m;{FRm4V?yPz(|FyLu(GMzWg;JSELX}<;q^ZWNhqAu zI%22W+SY>iH16tm{LwQrI!8-el4R&b`NF!aAmP$m_3Gbv@7|I89hS~c><}^&nDQ7% zZ$C#1S@;HErB~nV_U!gQ1h7s5=4yA`{~=x>!b7dh?-1 zVP<9ueodQjlVTk?CEzrft}Hv7S=CeJP@g!SA24c`be zEL|SR&SQ}iA&SY!`f?K`%t%**D-sDWHB)jGF%2nme_(7SS%0GVc#H%fbiH?@|8;Om zaiVid@;%oN#|(**Vj4wrvkF7`UdyQ4XO8mGEKTR;;V7Wua1xIU%E3VsQb8B-GXM9j7 zVtaf4TR_*9Jmf`hq^%PSfBt%e-cq0t2~ai?n)b?pKX|2Pjz(fJ#?B9^#r^eQlU5#7 zLRjUze5s#gL>Rdcrokl@&c(;<#>>pY5)s>h7*hds-Iq)I&sZ9Y%oxe{6Ssua9^QDW zFcyq%!ZBUEuvfnTO%JS(A5jJ5mf_OqnH!#!Q@mf)RsSIgH(e_b= z=sio6mbHr@1K3iOu|t$0Tv#+9_qTT>uPog%A?<~h$n8GIOP)_#wXxMr$enPVL)LC% z%^}mret7Kd$fy9D|2n~*o7+Uj0#a@1=!uz+!J_RfPtYgtyHNYsK(#&ksACv#sI&?z z2{U-I&_PS;mM7iZVJlMIwfHLMCPI{v`-j<*K9GrRzKq;_Nu+qaF@Ih0-XU9?DE_qK zi08{;=m12LGExbD+S^L9w6sjf%n*-B&s~2)kY+?Qi-f$=st(WGprHMWm7^c_XtLyr z?EfeJTSb{6@m}g^(cE-HQFM%tU z0wakgqe^*2b^-Ue{Q9OSzd15-Ke z$I-3DXpixl?;_sZ@HssA&L9abgG>mpE_5NShO9MtgNikNKIKp_kHSJOz<;)~4t6AG;=_+~&jkg)yzVpc(zk4#(605v0=?NXy0 zz*|6$;eU@FD%6V`ZftOo2zzVUs0>)QCyf{Sj>C4m%fBH_d}tJ+Pwx_$OD?ncp6Kzw zt19sUn*ivyL!Y*Qt-(M|J5(8oWx{%s`eFx1U#uLae*Tx_UDuY0E&tC2yS@QZ$wfY_I6f=YF@f5-6D7#{hi~^x5tYg!p=rYiBhV?{DAR+8-zw7 zEUc#|#hLUU&Z}5t$_Jc}rWysPkmg{(Z9dhwzVRS+e0zt-`8fEzy3h?68vvMNr&T_J zj`O2%(^0n0YJv;8RLT!aDi@ZD5lyJjl8MB3sal%snfepSDlcA0d0WLuwEQ|=LdZNm zz703zfuOFuy*>Sb&kb#TB3#P!}N!^-lW)>AE5> z0opN@f&#j`I6g{)YHzU{>?1pWmdTKXSSg22dv8U|OHS?#!d1=7e4n40&!`-h7MZv7Q2?de zD=BD19ZyM`z(dXHS5~>secNzs9#TPmUe$~dqDxpZPdCeZkj@SP55pXH3JDw>*-bQF zURM~`fK&YuAPFr;bDrn?o10LG0M4>aRq~wiUP1l?CW2ROHVVh%dW8%=>ZkWWeBq`;S zdzxa!owkZ0c;N!G<5U^7oNat$^DHz?@5u}aSD#*%P^iO$?9ZNh40FRoczdPx7VQ!2 zBHWWqIp;*n3V&+3p#|Q-H_VNFFw`VvHMr&Q0A>Q!f=%f)q`QiC~+`Z71e&7RN8nOd&Hpv~xP;JGy zWDp`GI+Q}bhuyA2BKJ|}t%(5d3t*6RM@iz~sNNN?eL@%uc%rZ{6)I$!xt5p}j{?VQ z$GNLb&$m9Uy#mP5#QG$ky(|k_#&@@9%agh*Ot~#}l0%yk z+Hr^;XS7$7To`{cLN+o(jRr=>$UJOLPU+(5ddX@mwsRU1E{l^6#<{6b12Fr{H6{uI z34~B2I-KTSGn&Dy0IhTUT&8o4TfnBDEU)q~-K6iIPL9}a_xK)1^iLvyFb!5qyj7~SJ^*FpYd9_9DHFG>?;xZv? z^D)b6smn!#41lQY?A?mExJp8C8-;uwp)i>=IoU$LTXQxeZLR9D7M3mw`BQwgRaVZ` z=49hjXT5gx-%4e^wCFn87cBqEo#n@tKX*e_J-~0g&8DcTdK&R1_oB^AlK{@a1Kt+NKFVH^uP|SMmt$4SG5jqX*m|%|$Rk?*X8rvAoXv5c!c(QVykOym zMSH;)Lr@GK9c4z>{V<;XR_Ni%(UPH{GBo6(4Ru}ymwIXCqn?h00OqcANqmy3%MC~J zp!JRrf_F?my1Un(D&Nmsv=<=6)}-VL7u=4KWRasV@cj7!|CZ^*#>!W7Wk{1Py}5=7 z;zlao?Iqw>PU#Vc2$m8|hZQPPk>8{u{ySnvK>bx#e}0;;zjU&U)FxBbG{r4AHP%a^ zxVPW-v_I@bgu9|bi0lXbH)Gt^7qc_SILrZfCBTG}CR3* z>!8YGjd35ZOIP3Li8f(kpRH|{jJ35%_^1qabg30Vsg(`ug!^iPRm#i}&gb$dD{Cs+ z4h^3v>ose@D0Cl9ZB;b`52tSqs6z!t%_16An}D+IAfcqN257g;z_^6p5O0v{H*3ZZ z3kWF$GLM*L1du%#8JBjp@!|T1;jW>~;q2}FDp7G}njZi7Vfu>!IL>xM@~}QI+CPkj&2pF z%lr2=mK*sa@&}IS@jry;an5Ie$2Ipo=)O(V5hhvkv5CgzGBXFW%uyIIcC~S`(a*#! zuCA{?>KO_x=SpI!3SkZvYG??U)UwN2*4`_+lf0GM0r-y3^2sf0zoc7qquyG3G3H*t zoa;3cw1Zm*k3mWR^8EHEnw2E_lPN&%prB?c=ehlyw_vgrC-^{kF81 zl$UJ#X8X3U0K93cZyJYw#qn)-|CvR5`&q_&&cWyY(A`RZ%3=I4a>Co*5n4e~n=?qL zX6xK=S04b3GIC%2PL~g?kL>;-(38St6{TAT2bEY}n=6!0eal`kl7CkbG59zGV?Y*d zbid`vil$sS{PWUja;}^_%av^gi?+{&4+FIcv9-qTtBm#FED2nWQxfd^MP==kvZ)NY zMil-AyTvzmdi%Vr(H+~utlo}M*tbqQRCP(IzgEwF2@ zVa3?tD1D6NxKKL5#l_Nie_gV)?{v!`CPU0PY9yjcPsSP8j)h4|1T|dGX zqfld9QjT-|&y$$}2K|2s;~96a@mj4>+tmaM_LNoC2g#N4!xb!Kz0@B91zWXnl>y@40>`7o)-&QjpbmO2<}>%3jHl1BXv-fx-K!1?C^UE} zPLndgU%uJJtMdL9LsEvTt%D@$AU%e#gvlSi{AX4bx`lJqo6fi9;P|cqm%H2xS_qrh z5$lL}x|AV!>s~1ILnOysJ}FK!K;i&_%`ll|H|P*8%gUMc!{UbqigS z7yl4UAI?yWh_P*4Eqcruy;j_WHMZtUmTj*eUIQae*e3jHNzKQ^2FmPm%B zs$w!uD7jXj{5K=><;0TFdd%7xSwY~xh?RH5?yMM7?iS~L$^4f6()YQ7@rC2wmbuMY zzU@DR*(5Ql*K99@fA{Nrz`ed6z6bnSQ1DK+1S4QsE+36G?qL4<;=H-N6I3YdpzeOw zzx~8t>;Z0=gW9m7pHxcfkF2aT@r*}@=GK3hY0R|*<-uCvMZE2(eLHMq!2&T1B|$oT6L>J`EZ?FPeZbC^xtx!+q}_MZh=fr@64(5M>eE)$O!Cgexakr0 zPrdsYa8)7knB$L`adnS8mar5R<~2m|xcix7n-9X@#FM5}_bC{Wv}B^jS+1AJ+m_UE zOWouQGxOT9nzc0%DD6#An?2VXwwdfL40|^*%`WU?KTS8?^co;!=tRNj{kg4MYuH{j zqx~o%J|j!1j+>;%tzA}8H(uY{+@J5}QzeaWh5UXCxkE!&L4&V;1VswCUKkwk@=i8{Vy2R3<4Q6H^+ zDRZTQQKz|*uBn;L`^DBX$xYTX_haAK3c5e)2QXD$1rY0*so5S3pDhiCrzT0;tEM$cGRsa>9A#JOPe9-?s8kVpj@9378a(#Bi0D8 z&oR(Q;fd8krc|l7mA)cqbGrxM=Qu_EBxIA-4Qf!mG=w_CxA0GD49D`2at_;xHXt7P zZdLBgMs>DQFT~|fYj2<8SkLec)b8-`rbip8i3bxXOGOvFmKd(&{Ai1Bf&wL%c9>4e zlT3r?&T|6uQ|%=x-x%pr&5+>i>>M~#HjCQ4R_}|Xva2JyY-E~Z&`q8C%yGLdEC-7X zSj?|@&PJsWVW#8(+!*+7XtM})Y_F;kYcXGMU7Wh)p zUui<3Gr5P;-+t!(t~#iqUTHrvwyz^aDg9~r)7qmC(u zAnbR*)QK|1iF^a(;`tD0_zZ{+Z0>c$Z53urzSgu|G%4jUS4ysv4pyLE1wOcG8enN5 z&ReY9YWc*Nlhqc()FqKaJ0Rb6>y)s;GNy9_zttTpg~gWn=U6tVU&r8uPw8h&NGv30S;o5;Rkk38}DO z=qGopSCYLh`lk2PZa8N2j^nc;Q74xJg?pH;^PDQLvfX&h7X2jb%`BL|tOW)Z} zQMFHRKN)EW7bNuBzT!-L&M-Zd?07fngc9W@*d zj}#ZC;e34j(ekiwp3&e2eJGCoGC@GVq#jNqlfYgP{93b39{*W1TKc8}K+S3+H0vYO zmfCVvMVyn>UG2a2D=I8mdB9R}I*X1q))YT_(fmnlb|x)1o!hLnK%a1-}$ z9HhW&*qEb~6hQH+UOn9zUFFVuCg`+XhCleQw1Ini+UYp7 z7`obqYfbefkEX2eTZi1xgRf{{k!$(0z*E@U?o+Nwt*b>!HPm^vluf=f=U}* z`wF|L!hIuxia3kh6KKTY4XHgiaf9}R2vOmWjJ2?QSrLt+w=oL#wE0JNes+J@K6$w9 z4eb3iT-9i(uQ6*tkP{L>3wFn%s-h*%J4u$9=nMZ?j) zR=KGokNT71S5i3Ny(EG(b;FI(;I0g<2_4?R(Ky0r)4bbpGxz((mm?NgyXJ7t@#jVz51|C;o>p z!Cu!dT%Yao6dtHO683v*hkcCX;utj^YoBg!QTf-d+U11N1{-f~&Xw_3;^~|XPE9|X zm9?~Em0j&C%o}xKtd3#S*smn8Z?5XN6+R5wwQx)VCY6z_2N=J4(Mr1Rry->9#N(;+ za!+`fTnGuF4o=`cNBv_P(EI@eb=CFXp3_YUCXBn9_vTg0{8v~{pNP0|&aHbpVAwhD z4L$zPH+F_KN1o9FDY8yz%5($hNkIj|0#OZ5mC>{o>#N*NeHLncO(;>&PFiVLI!8wD zsj7Nm^YKw#$1*kbn_{T?PuH;&4Kk&o>8!}4Xf;&`gQQRxJFv+Nw`hCm+p6z=>i0t{QsdEx~cSYY#uy^XFEwW9Ovit~BTx96h`fO9K;Chg1hL=GBXRpJjV- zog|*#S8f-*)n#A(z8c95Fj1BujPp>RBX!m4g4SV(c1SpXsA^ksyLoz9YWVW&3kltK z;_G9C9tK_687s^}6C;&|Pq}sJx@QeFX#?qe=95SXe-9~Vh(j`?U6GrI9{XJgzmp~k zO)i8W?+#`1k9`&vG-yiBN}}F%+S-9tc~c(T-kb`Y6k^IBHN>d4GY1J-dgr8Pb#K*Z zFz2dV6YAZc%|ho`!)wl{-m52}%aTFb$&F@OoK_2eQGnV!(|3_|{9;)tOHER9NG!>6 z(NYA*PvKNsTPdDGQsdB0Ug1{$#(lGDO@I52(o8G-He%GWkucQ+GgrDKt(Cf@_2u44 z`mlCcv8k8$b#30>XRJz^OAR@7OnoH(U9zKPBiSn7AWoW)kId52&5ou}f$v@lLrwNF z$Lp0>E3TNU=^H~Y3dJX|%pX(*ipX;KP%2QN2Z&pI(;2(>lIdk=#Bt=x7F{({soUPv zgtTq`OKyGQeT%$rS&Yd~sxnkaS&UPdaRYFr?d~YwjLFWkxB!fwNhwWUBm0rGEO{T} zJyw>2r%cK@IoZ&JbS0#?p~Y+QErg&EContR`Ce$63x~#UU1uj4N5Sn-6D9{HSCYtX zc5HD*Gs#YyI6<}IMEblTm{qn;q%>%m9nTVq+TQWbkYxsf(%DJx&|%aTZ$pf-0G zeHZgsnnw11T#AiC{r0BCQp)W`lW?2Yf%FRW`F_lnyygSDux=W~_up%|Gw^(5`VW^4 zRsI8Al4!KN*vbo8(P-#8@p@Aq$6>E7A~?*{I+Or!h!Y0tbKDNox1gFI!!vr8f+8( z*d|4__r#MRw${g_LgO`=Ab=Ffmz8+K0BOc#8>O}v9_Kalrg^5t#TS(xVFO` zIH_H8w-ie*z(10%?8QD8lunU8^DY5PanH+-dAflWqODpkSgs5YV4sP?&sw&?PYdml zY<7n9U!1VjGIDunEI}(j)Q1D0{~FIO^{icU@<=SPO%v{lh7OGn)t&)3xI*0R%n4fj zY;1a1mGN{0>0J1&B{c1UyB7Yf1}!A4**-*c;j}WNj|b^|1>aTgK2^yg;`~qff~<=^ zlsA&Ld%ugWte0)LOx0C8BqK9TDf!moidOyk&*|jJQ+hmkU4=K;H$Iv)2vv^p?R&jI z^$@T$oV^vQO>kvx5WdP@tVoaZ!^J9({YuAa{hkkAZs6kJi${{^&)m(HwjTz;);O?R zd@8T;GRA?;-O96FZ^l7)WrB!X(}3-u`{$GHnkxL;#vgNX4k$Q2b#j!Mg}jZCOXU7K zRpIb)c3r-f!4&#N$U`|#kf_VnTzf>OkugtE&CQdLA>F(yv<6yRfghj^wg&n3Szk-J zR>7!;nN3^zvYxx)re0{Y=$jA!V}M>ZG`7@QOwLb3X_1Ty%qHMtM|d44m;BJSe;d>J zWC6_zzqM*FXhNpt4m*n?$(Y`APftVM0BX%q`f%Ea$435=65ojm#lARdJ=AU7+}xu5 zu`kQoOIP-jx11Ozgl{n{72i*=HQS+CC3F9Jip^JBjcdQ;pMaHIBz_R*UTYAm zNn?kjsHh;_TZrk6#;h+{Jb5PI!mjQ0ayd3y!`c48!;b#u;hKP}#+&JTVsqunuoIf| zE!$Egj_k;*zQuhjoIZOHJa}0f+jE)tO{>syH8Vy!u{!aO5Ebc^NsM5uL%*iRz2pxy z-1nf0OA~*;CJ4~VDo{u#_C0WJ9Q?n&(t04{!f}minBNRg&=PjZ{z@pt$0}?UI!nwp zaiSzK2`UhH-yG;>I`n(X4&RisHDiY2w?@%ny}w)27VoqP6wl8OnZP_)E3AIM$M^Te==W&XzUzk5!cIdusJ#5b>q+s-u?qd}MnzWOX%^8Fz zrL^TMM`TaxAQC;CV}DA72bA5bk-&I;4pP_7Fkl{p+iPAJr#7d_p?>}Pm4&t-n8Q5k zv1P(benL*ne6qF&cuF}rg7<`~@8B{(`%ur28o#Y1lNqxus(_h{21Prdr9hc3!EE}6 zG55zig*-h6LdCRQ4+|`yJdIaptuG~SzVCpZa`}jDSLeP2dQ#L3f;rJ#4t-UWyv~9G1}y5YNF)m@q?eQ zN?A;Fe9fi7Q{($q-sQlMuqbVehtc}bkPA2L8MUScS}={Kzc^nQ%@@i27gN@KJ%glo z0yUzuEs`|ivn`C{Gc%-+q=_s*{*?vxQqfbmZpk&XrA$x#eYdvnA$F)sDOQdxG(nO#!jrisN4-l&&hkgerFJ1vN=ChIlR*Znx@@{viN@VCau`41D zvwiT4a^<>@9cIw?zJy7R;!4rrVff4A`iqwo(9nlT(P9v5^OYJ-5p(lqt1^Ggw$Rpy z&a%)qOMWHPr2=sgh>vP7iPr;@YK$uERk(dFl-x)GH4Knu4nDwr3v>_AHvI+42fUEu z@Et~-n_J!WIQxs7u6QP1j)8%azgWTsYBTID)YcL@EcBXvCR}H}>^gHoDn2X0IGZQc;u2wHO6{2xP!jDBW8+kqcU>6VY-7h1Dl= zyu;qD9%LdK?_<0l!*ki#z{9wS)a8LdZ2+k}g=Xyte1tJfjeGd^5T<$fzX>8$^2j%O z{Q&hpn+k&&#M>d2EIEtoC3%R2+FG??UG>wtgpP)@&Z1b~2X#sB?T~`_MzLlP%-@+lt@WQ=j%uPxr6`#pa8p#NAn$^h2{VMvngO#d$ z{*>}oEOd5>GFB(kt;y_~4*$@+i0LN4MlHTXW`nb$$;vPEtP3bWNi#S{BHP%V{` z1WCeVh6a%1*8|X`Y3hW6Kga)zO_6d_fhCL9g*?plEN^Hh06b_g4w?gD26kzM(>8S@V zaTHs4WNhuoJ+O+S+YCa!y1KKoHa&5|fY-PfPo6wyxQ7=$oCdnoV&w1Q{M=^`G>K+j z%cwl~@0CV-)l_~l*q!9(N+AP{NJ>!}Zjj_?DTcoxJ1lIN^eByH+iTQ~NYaOG<${7T z`$EO6a>xqb0j^!y>Sg7O`O}z`h4y~00$cdx3juBe+mi;EJV-) zrLR1tug-y?^DYQJ3zW&aHbX9ArBGOT56#Yr7uaM3 zgoaP)KxKez2yazE+Z60u2t<83(d>ir`e1jy{R>KDn5==4)|ppg1(EL$Ei5XDfkzDe zLqv_$#YovMh_#Ux7g#tFzy98Q|K;JmNco#3L?R!ut;3_sL7uOOQjn!?Qc+H&Fbt7B~~NDT|6qNx}_rgAxegwEy|@hx3qE;dXesIqarZj6poy zFm|qIxN3P4q>&&l3)9mRrlBU5345T6@+n{S(MlB?&|tx8CO=nt1j6hn?Z)k~Y+ueK zi!YI4b(REd9ARrVp$TT(yv4|jWQV73sG^rEv3JrK`o&;01KY)VH6;^Uv(;a-nf_c5 z*;9e8iaW3gY>xUoK&v~-^8$mpKrJhj9Xwx>)}?AX{WNco{iel(2nRMaS--IeD}Nt0 zJT?0ric?JPu$K{bR@#1-&Yt!?Irr}O0CJYyyzj+#A4ld1$=fTor*I%`7=ZKESif5bw)U#LD*>uGXY*BeKN9F+IM~(gkx>imL8M zJu6{>s?>44GeE{HMlRS$b`r+ljj`eah9nlS4QR*gbBuA~sFy)TnVtjQ9l@R<-d3A8znCN3-&zOy5q$@r=^&V53f;1t!p`%_fY{M_g!=^Z^!Z6h+|eFuIaZt49S zR~7aWLFAnCod^*T5h0N$O%#d|j2$l*H}wS+MPz87N52N^0u(I*L+Dlc$eVK zQqVQ!wD4@9^U|f1h~|ejTW-~1-4n8z!d}pOBURCy?+!^0$BOmDF(BMflK{YbQ;y`U z$JXDlRFk&?p{_2LbhD%8K^UjWtA&;fMXfI?0Z=}Op_XdW-o=Pgi!TJuP}OO{TGy@> zffO&VhcW&Hb~$&He&VLiYi5Tn>ZopGb_4jTNZTS*i(D}uRJ38py_R^PuBaZbb)@|< z2;m3JPD>KAOi{4+}5We+YW;7Wjv_{|^DM8tFd-kqGh^i3phpc@rKu zdr%Qk!Dm0gPh}>@Sh#iPaU@W4i~lx=s*V!vVa9+^w{eUzfNG(zuV)+JSy3nOX?;MEEe$^)Q3fP<7{OIYik3{g zjeqp<+1J)m5Qv2tQBr1E&~M${rgshN5>k1lhVmcR5@Fb@Kpd6uuNn~nKvR}MDBUz7 z^ji*bvrGyX$jQpd?Ir+Xyx3kO8kr>@{p&xI+Puu_>guW_g;snCHb2V~7;UQAqMYW0 zKWA%1{V?9-CWR$pPOgwK0QVtXtN)F30+Z5Pi1CZA&jB$lokAR&OYh9yV!RzjO{W zB4B4pfGvt5P?OKluGybZ18fwfi5>Vo!z-$@LUxOwB6u|lGB7=F7udLAWHm`%FXp1P zR_kJ;UWn;+x!)YAXWS66UqjEz3va=1SJlw_nI(SoH}2M6yD*;|iLzuEqh>Izno@e{ zi3m0oHt2`(5rtH`q4+c%U+CFzMzxbN*#~*bm7mEhsogFTvMV)p*z6FO-_!(RsjlqA z6q3}${Sms>rindfJf!s+&;R7<8uitrtr2*@e{LX9AZtpC%x!&r*bCe&@X!E@khI@- zMK?OBz%<0*_gx`PEIgy%XZpxHX~agd#{U`ZkRB!h^Vk?w zOFI#58y;bf$7fQJTu&0BX)YO585J@*`aAr0_U3~dC`t%s@8Arnl$5Lj8PvKBI(wD? zELn+z7>6C&ADhcdVj&?JU54igrtDgu6RRy8siRZ9W_mt<4pjL0Q7~-P>p&o}$CUfX zn(T@8a8agJ7$)$*+O0GTkdGwX9=cXgT|)u@c?iN0#b#|3ckwgv#GQ?b zPD99u1hs_KfFJ#=;LEp=HXo-JJtBFn#c0Lo6A=Zfw!aI_SW*Gcv#FI5Etowp38Z78 za}tw?M-uj0?IwvfrQ?|hStgEl4dzP~A2l{i@HE?LyawDz%fCcQ2CG!hl{>WmwC(FN zu}G3&{!s1-vQD=N*n*pMFm2hz8{efiD?ww4A0Mf4K#Hx-{|sh?VN*+2N$V z1r0gx7@AT68JJp)Kluc`Zjwu+gHH(WmT=edt41x`?MOOTD=+1oWr1ANrJW4OhC4({ zi=%sY&#{7R6NcX%I2#a`D|b)pO6+k~m=B14LxDzmNKJl78F8MOjy_)jKW8s?y>{8Mf1MCTN`H}5r>nZ4Udw?^YL{x}x0sB*84 z_%+wiUrI@TbV$iwfFiTx$6&>l;0qJ(kIuk%^(@n@7jSZ6 zq3DaYHCG~(3MXEV-1+h!!B&l&6*Bs%`m)>jB#!5<7dz>4@rM}?%jU7}Vz$TqVZW|W zOAtVM+jD$LX!5esoGd4wDXaR?J*{>nTp<*Y@{_jts<5)qXwhQ+&cl#1_-*kW6|=xH zO?;^XiH+D)PnSBZN;{bvf;C-}=_SyS8fNN`c>B3xS<(n4$xL1EbZA70ny#9D&UT%2 zR;^)AkF25WUg|sxiz0f^tC1)LJ}Q*9poOZt{@C`}X<}nab^c>YX%P7| znDas_Vt89+R%T7PogcPrvwwMK^^$6t_t0(hS5Pg+No>K$PsQ&O4n)&7g+tGeX!}GT zUs912@Oh*+vZ=i6>O^^|?qPa$Gq!}lWDAI)3I=KgZ3;QQd21W3ucor>@4CSYfdu#m%n|r zQEVohEB3YA*P4QISyq`rC!S!ya$byK1C7+_2(m>Wn|@A4l1f&B`@Dm4LBa)nsnd=? zVQgBP63$;J;v4_f1z;7Wfk9jixC)YGa#!~JqPQV7C^b;w^oOSF4$-nU;l5})y#Xbc zOydjQkos61O>I)ExRu8tKHd!P4@3itV(KNuQ z(wFWk<0tDg8kw_06hHR#DvoPy{iG>eE+p2o0yr%~>gDSAA95?lJ5)W7q=8pf;{Y4y5K7 zgaCaWR9l2>W`=FcgQwKFMbX)xEy(5mV^0%bC%(3!ng`@Bk+Vt*&9|pPLHQw9-Oc!q z1+f=_nfdEWto*&5qprb^nR( zJ8H^UCZohwxbw-giGut^D8}6w9k!%rq7jazK)`ckfP(SZnKZ1!NVEjz05V|DRO9L7 zSO?qQiTY!*-C6hS^BMk*zq98ZC$pfl2I+A2-&yy-ok@O%>!)wFbM2B)tH(l(DHW2Y z&Ub^Le|&%2*djZA)pd4Zo6PCc&j~m+;9@CoVFWNEc=feQ%RjBkSR+8kw8Vc51+0D0 zFq0B0?E9L|1KvY=h39PR+DQdr@myt3U+68z5c-PlH|U2-y<9d3zUwOSy&xyHc9Aim z)@cFIGv@rnS`n7@oh4C<+dcLd{3LP9>eEEJX3?4mr7O}tZxl7SX(bBnE}_yc!m&u5RDcFtEX=FZ{AUT+E`%_eXjxKfn}`7D!N7GHw%2LJVR53aS5 z(?^&6c9Tb!V6wpL*n-?vZi%W*?QP?&*d+u?xZ5CKqylDJ>3^sj|8Yfb0s$)F)8t1M z%d$K&N5cZ+7>mI|w$4)pK0Uhln==;|&s0a&?St7IIJKtbyLXImmPCCn96ZXpY(F{B zyf0w3L_{`U+&Jacfun2JgcOx{yVmlH063rg-OaA?JE))crQ?M1Rt(~WswXe=R&ZEc z?W%-|CsQ={bK>FiBK@0d-%bR`&Pch`6j01R zut7KA0!@adI%Ja7+-4~NPtBEGZ)MAQE5WQLW@Vew8O%|PD6y&L(NWilp{mf6i+Xu7 zuQE6oy@npZ)J(QPW)UvefhQi)Otru}y!e_=TV~a={2p;W7rid;!MIdJ@s&ni%=+Y) z%F60!{XUGz9N(pIa(=3IoOzrB#+H57$D+R80#mQ1?0{=*(c4mgjJ?++^kE`Jam#D^ z0K2D}*EORz#rnW3S!l?SG12zb{+y+&QFn?Ga<(}Wp6_eyuooJTrYTd`+aB1m#}J{M zY&A=*eK877`j16B)qDkAwlbIrYjSn z#1{PcnIY}Lj39mfv?kgNT>@Sk$VrZKYm7K|~j46gE{ zkWO7cGjG7)Z>p;+h!dE+QuED{TcYIpFAbH2W$+hj385NG5%vSg45`Y9gz|X}Z-z)X z!8AXqG)h{d%iezFOycvGDs4+$=-&}UCaGYu3f~_tLP5JpQ!Br>V{5Utx(8;dqBPzy z)m>97x8T?9edgNHQ!J0zE1%PyZ}8+qZH~NO@1#f;_ntQJhr4dIb2@Uob~v~BUoQ%- zWSdgDN_-jf2?a7nfGzv?uiME~qg zL0#E52fQB5N6R*KNVYVwD3QTGWRTV~m8k~F=~ zy$;nPAnUJx$}3OgnGsJR7O6UaRSqOr`0`U`Yzoq?DxYFrI6_IU`fL=4ph!L+Ol4z8 z_tlArGCoG(5}ZsyHU9@>OX$I-u4sX>W(gLy^tG;&hQmxZK{yTo1vht;Mee`_rku7m zfseWrDtBE}bDD+<=5Jh}s`$S~dyNWg8oYUxfCFN``4h!aZ_*1Yfj*DeFmvJ#E4pi! zPcRm_1_{fnYx;oN4wt3r!OXG3-m=J#{hUO2fZ_d=o{eI2)ON5{Q=|BWT$?IwmG;>@ zx9)$ab6@h_xnEVwPuXUkAd)Ou8ruLIsl}OWuigNBA&bEhx2vEkD;sRCsHAQZX3f4q zFpGxyo0h}F@1Gx1-i@p9pxPr7^^xd9#W-_&MnOXfR%i*q872<~2=E`%z`(}yC@Fo~igSI01kC`_f+~Fu=;lac?)rKFMv?kWq%YL~P}%#D zrcKBw8ok`lGX33Ap*Q8tL1ABteeL%?N}F20pOnhA5?zPw* z4&L)>-wx>n#*h^Tw`kst-<)hU)$efsW|}4>ZZc=hRhMSZIe`W@GJtbb@iZJ5CoE4C z838T&v^Upl~kx5MS;d%3&poLbcO-1%`puJ zWo9DwW$E@6*#INIx=GI@_MZ~Cg#8^x4sX;1B%v8>Dm-wTeK9wRe7UGJCB;HXpc#fC z0DC2_ku%Nwp2Qw1Jr^xJ^#h$Bn zr|2HsN)+l^RpfRp@8#!)mBIO0&F=cTi+;}Dk@nHKaqN;T^22z_ve)d43P(j%L*vWtT!FV!2J$3$5g|=Cklvo22G;^>^?8?Z zGG1U26ELYUlgnbZY$SrYYn|J371n|f)oelYtwD^f!I{_U%8?I-!^?@B610qCWGPaD zph1O2BB`#ftThFtiDoS@Pf(+nlvtj~-NCR!10V#>2Cg(<#aOurRLnt@K_7|cG%>&H zxaJA|MIbFkT1UN_PEIwSNd{99$RXzLFa4l=21_9H5qayXcJnj2DwYdWlCCm+HFm|Y#plVF&QX<|%*f6# z@Fg+RJc!sDSAs#zY##n@Kv|6mlPD$tV#FQGmkLjy<3Q;ndZRVoBrEHS(=Fb+j#bUb z4Ki-L#dF`!VJz@u?tCrE>)F1y=|zSESko97yWaS5|G;ak;~1G%*YZ5*?Y_0WJP9H z6e_e->iJ%$&+m8C^Vjow#qGYY`?}xPdxTwI_{Q1b`vi>_!D-rygVq+yAY*p1PhQcu z?^ML7MT?y;�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 z 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

r#*`W8uPj!O9qpEdYA@B$ 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 SePT%$0fob4#pQs%y#E2RBB_A@ literal 0 HcmV?d00001 diff --git a/virtweb_frontend/public/logo192.png b/virtweb_frontend/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/virtweb_frontend/public/manifest.json b/virtweb_frontend/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/virtweb_frontend/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/virtweb_frontend/public/robots.txt b/virtweb_frontend/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/virtweb_frontend/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/virtweb_frontend/src/App.css b/virtweb_frontend/src/App.css new file mode 100644 index 0000000..e69de29 diff --git a/virtweb_frontend/src/App.tsx b/virtweb_frontend/src/App.tsx new file mode 100644 index 0000000..dde5c17 --- /dev/null +++ b/virtweb_frontend/src/App.tsx @@ -0,0 +1,56 @@ +import React from "react"; +import "./App.css"; +import { + Route, + RouterProvider, + createBrowserRouter, + createRoutesFromElements, +} from "react-router-dom"; +import { NotFoundRoute } from "./routes/NotFound"; +import { OIDCCbRoute } from "./routes/auth/OIDCCbRoute"; +import { BaseLoginPage } from "./widgets/BaseLoginPage"; +import { BaseAuthenticatedPage } from "./widgets/BaseAuthenticatedPage"; +import { LoginRoute } from "./routes/auth/LoginRoute"; +import { AuthApi } from "./api/AuthApi"; + +interface AuthContext { + signedIn: boolean; + setSignedIn: (signedIn: boolean) => void; +} + +const AuthContextK = React.createContext(null); + +export function App() { + const [signedIn, setSignedIn] = React.useState(AuthApi.SignedIn); + + const context: AuthContext = { + signedIn: signedIn, + setSignedIn: (s) => setSignedIn(s), + }; + + const router = createBrowserRouter( + createRoutesFromElements( + signedIn ? ( + }> + } /> + + ) : ( + }> + } /> + } /> + } /> + + ) + ) + ); + + return ( + + + + ); +} + +export function useAuth(): AuthContext { + return React.useContext(AuthContextK)!; +} diff --git a/virtweb_frontend/src/api/ApiClient.ts b/virtweb_frontend/src/api/ApiClient.ts new file mode 100644 index 0000000..79cd77f --- /dev/null +++ b/virtweb_frontend/src/api/ApiClient.ts @@ -0,0 +1,82 @@ +import { AuthApi } from "./AuthApi"; + +interface APIResponse { + data: any; + status: number; +} + +export class ApiError extends Error { + constructor(message: string, public code: number, public data: any) { + super(message); + } +} + +export class APIClient { + /** + * Get backend URL + */ + static backendURL(): string { + const URL = process.env.REACT_APP_BACKEND ?? ""; + if (URL.length === 0) throw new Error("Backend URL undefined!"); + return URL; + } + + /** + * Check out whether the backend is accessed through + * HTTPS or not + */ + static IsBackendSecure(): boolean { + return this.backendURL().startsWith("https"); + } + + /** + * Perform a request on the backend + */ + static async exec(args: { + uri: string; + method: "GET" | "POST" | "DELETE" | "PATCH" | "PUT"; + allowFail?: boolean; + jsonData?: any; + formData?: FormData; + }): Promise { + let body = undefined; + let headers: any = {}; + + // JSON request + if (args.jsonData) { + headers["Content-Type"] = "application/json"; + body = JSON.stringify(args.jsonData); + } + + // Form data request + else if (args.formData) { + body = args.formData; + } + + const res = await fetch(this.backendURL() + args.uri, { + method: args.method, + body: body, + headers: headers, + }); + + // Process response + let data; + if (res.headers.get("content-type") === "application/json") + data = await res.json(); + else data = await res.blob(); + + // Handle expired tokens + if (res.status === 412) { + AuthApi.UnsetAuthenticated(); + window.location.href = "/"; + } + + if (!args.allowFail && !res.ok) + throw new ApiError("Request failed!", res.status, data); + + return { + data: data, + status: res.status, + }; + } +} diff --git a/virtweb_frontend/src/api/AuthApi.ts b/virtweb_frontend/src/api/AuthApi.ts new file mode 100644 index 0000000..0d117db --- /dev/null +++ b/virtweb_frontend/src/api/AuthApi.ts @@ -0,0 +1,86 @@ +import { APIClient } from "./ApiClient"; + +const TokenStateKey = "auth-state"; + +export class AuthApi { + /** + * Check out whether user is signed in or not + */ + static get SignedIn(): boolean { + return localStorage.getItem(TokenStateKey) !== null; + } + + /** + * Mark user as authenticated + */ + static SetAuthenticated() { + localStorage.setItem(TokenStateKey, ""); + } + + /** + * Un-mark user as authenticated + */ + static UnsetAuthenticated() { + localStorage.removeItem(TokenStateKey); + } + + /** + * Authenticate using an username and a password + * + * @param username The username to use + * @param password The password to use + */ + static async LoginWithPassword( + username: string, + password: string + ): Promise { + await APIClient.exec({ + uri: "/auth/local", + method: "POST", + allowFail: true, + jsonData: { + username: username, + password: password, + }, + }); + + this.SetAuthenticated(); + } + + /** + * Start OpenID login + */ + static async StartOpenIDLogin(): Promise<{ url: string }> { + return ( + await APIClient.exec({ + uri: "/auth/start_oidc", + method: "GET", + }) + ).data; + } + + /** + * Finish OpenID login + */ + static async FinishOpenIDLogin(code: string, state: string): Promise { + await APIClient.exec({ + uri: "/auth/finish_oidc", + method: "POST", + jsonData: { code: code, state: state }, + }); + + this.SetAuthenticated(); + } + + /** + * Sign out + */ + static async SignOut(): Promise { + await APIClient.exec({ + uri: "/auth/sign_out", + method: "GET", + }); + + this.UnsetAuthenticated(); + } +} diff --git a/virtweb_frontend/src/api/ServerApi.ts b/virtweb_frontend/src/api/ServerApi.ts new file mode 100644 index 0000000..9065694 --- /dev/null +++ b/virtweb_frontend/src/api/ServerApi.ts @@ -0,0 +1,30 @@ +import { APIClient } from "./ApiClient"; + +export interface ServerConfig { + local_auth_enabled: boolean; + oidc_auth_enabled: boolean; +} + +let config: ServerConfig | null = null; + +export class ServerApi { + /** + * Get server configuration + */ + static async LoadConfig(): Promise { + config = ( + await APIClient.exec({ + uri: "/server/static_config", + method: "GET", + }) + ).data; + } + + /** + * Get cached configuration + */ + static get Config(): ServerConfig { + if (config === null) throw new Error("Missing configuration!"); + return config; + } +} diff --git a/virtweb_frontend/src/index.css b/virtweb_frontend/src/index.css new file mode 100644 index 0000000..b303f80 --- /dev/null +++ b/virtweb_frontend/src/index.css @@ -0,0 +1,9 @@ +body { + margin: 0; +} + +html, +body, +#root { + height: 100%; +} diff --git a/virtweb_frontend/src/index.tsx b/virtweb_frontend/src/index.tsx new file mode 100644 index 0000000..4b68ee1 --- /dev/null +++ b/virtweb_frontend/src/index.tsx @@ -0,0 +1,36 @@ +import "@fontsource/roboto/300.css"; +import "@fontsource/roboto/400.css"; +import "@fontsource/roboto/500.css"; +import "@fontsource/roboto/700.css"; + +import React from "react"; +import ReactDOM from "react-dom/client"; +import { App } from "./App"; +import "./index.css"; +import reportWebVitals from "./reportWebVitals"; +import { LoadServerConfig } from "./widgets/LoadServerConfig"; +import { ThemeProvider, createTheme } from "@mui/material"; + +const darkTheme = createTheme({ + palette: { + mode: "dark", + }, +}); + +const root = ReactDOM.createRoot( + document.getElementById("root") as HTMLElement +); +root.render( + + + + + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/virtweb_frontend/src/react-app-env.d.ts b/virtweb_frontend/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/virtweb_frontend/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/virtweb_frontend/src/reportWebVitals.ts b/virtweb_frontend/src/reportWebVitals.ts new file mode 100644 index 0000000..49a2a16 --- /dev/null +++ b/virtweb_frontend/src/reportWebVitals.ts @@ -0,0 +1,15 @@ +import { ReportHandler } from 'web-vitals'; + +const reportWebVitals = (onPerfEntry?: ReportHandler) => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/virtweb_frontend/src/routes/NotFound.tsx b/virtweb_frontend/src/routes/NotFound.tsx new file mode 100644 index 0000000..c37f20f --- /dev/null +++ b/virtweb_frontend/src/routes/NotFound.tsx @@ -0,0 +1,14 @@ +import { Button } from "@mui/material"; +import { RouterLink } from "../widgets/RouterLink"; + +export function NotFoundRoute(): React.ReactElement { + return ( +
+

Page non trouvée !

+

La page que vous demandez n'a pas été trouvée !

+ + + +
+ ); +} diff --git a/virtweb_frontend/src/routes/auth/LoginRoute.tsx b/virtweb_frontend/src/routes/auth/LoginRoute.tsx new file mode 100644 index 0000000..dc9c577 --- /dev/null +++ b/virtweb_frontend/src/routes/auth/LoginRoute.tsx @@ -0,0 +1,3 @@ +export function LoginRoute() { + return <>; +} diff --git a/virtweb_frontend/src/routes/auth/OIDCCbRoute.tsx b/virtweb_frontend/src/routes/auth/OIDCCbRoute.tsx new file mode 100644 index 0000000..91d304b --- /dev/null +++ b/virtweb_frontend/src/routes/auth/OIDCCbRoute.tsx @@ -0,0 +1,53 @@ +import { CircularProgress } from "@mui/material"; +import { useEffect, useRef, useState } from "react"; +import { useNavigate, useSearchParams } from "react-router-dom"; +import { AuthApi } from "../../api/AuthApi"; +import { useAuth } from "../../App"; +import { AuthSingleMessage } from "../../widgets/AuthSingleMessage"; + +/** + * OpenID login callback route + */ +export function OIDCCbRoute(): React.ReactElement { + const auth = useAuth(); + const navigate = useNavigate(); + + const [error, setError] = useState(false); + + const [searchParams] = useSearchParams(); + const code = searchParams.get("code"); + const state = searchParams.get("state"); + + const count = useRef(""); + + useEffect(() => { + const load = async () => { + try { + if (count.current === code) { + return; + } + count.current = code!; + + await AuthApi.FinishOpenIDLogin(code!, state!); + navigate("/"); + auth.setSignedIn(true); + } catch (e) { + console.error(e); + setError(true); + } + }; + + load(); + }); + + if (error) + return ( + + ); + + return ( + <> + + + ); +} diff --git a/virtweb_frontend/src/setupTests.ts b/virtweb_frontend/src/setupTests.ts new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/virtweb_frontend/src/setupTests.ts @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/virtweb_frontend/src/widgets/AsyncWidget.tsx b/virtweb_frontend/src/widgets/AsyncWidget.tsx new file mode 100644 index 0000000..87c3ca2 --- /dev/null +++ b/virtweb_frontend/src/widgets/AsyncWidget.tsx @@ -0,0 +1,92 @@ +import { Alert, Box, Button, CircularProgress } from "@mui/material"; +import { useEffect, useRef, useState } from "react"; + +enum State { + Loading, + Ready, + Error, +} + +export function AsyncWidget(p: { + loadKey: any; + load: () => Promise; + errMsg: string; + build: () => React.ReactElement; + ready?: boolean; + errAdditionalElement?: () => React.ReactElement; +}): React.ReactElement { + const [state, setState] = useState(State.Loading); + + const counter = useRef(null); + + const load = async () => { + try { + setState(State.Loading); + await p.load(); + setState(State.Ready); + } catch (e) { + console.error(e); + setState(State.Error); + } + }; + + useEffect(() => { + if (counter.current === p.loadKey) return; + counter.current = p.loadKey; + + load(); + }); + + if (state === State.Error) + return ( + + theme.palette.mode === "light" + ? theme.palette.grey[100] + : theme.palette.grey[900], + }} + > + + {p.errMsg} + + + + + {p.errAdditionalElement && p.errAdditionalElement()} + + ); + + if (state === State.Loading || p.ready === false) + return ( + + theme.palette.mode === "light" + ? theme.palette.grey[100] + : theme.palette.grey[900], + }} + > + + + ); + + return p.build(); +} diff --git a/virtweb_frontend/src/widgets/AuthSingleMessage.tsx b/virtweb_frontend/src/widgets/AuthSingleMessage.tsx new file mode 100644 index 0000000..a9ff9bd --- /dev/null +++ b/virtweb_frontend/src/widgets/AuthSingleMessage.tsx @@ -0,0 +1,13 @@ +import { Button } from "@mui/material"; +import { Link } from "react-router-dom"; + +export function AuthSingleMessage(p: { message: string }): React.ReactElement { + return ( + <> +

{p.message}

+ + + + + ); +} diff --git a/virtweb_frontend/src/widgets/BaseAuthenticatedPage.tsx b/virtweb_frontend/src/widgets/BaseAuthenticatedPage.tsx new file mode 100644 index 0000000..37c40f8 --- /dev/null +++ b/virtweb_frontend/src/widgets/BaseAuthenticatedPage.tsx @@ -0,0 +1,3 @@ +export function BaseAuthenticatedPage(): React.ReactElement { + return <>ready with login; +} diff --git a/virtweb_frontend/src/widgets/BaseLoginPage.tsx b/virtweb_frontend/src/widgets/BaseLoginPage.tsx new file mode 100644 index 0000000..50a9792 --- /dev/null +++ b/virtweb_frontend/src/widgets/BaseLoginPage.tsx @@ -0,0 +1,90 @@ +import { mdiServer } from "@mdi/js"; +import Icon from "@mdi/react"; +import Avatar from "@mui/material/Avatar"; +import Box from "@mui/material/Box"; +import CssBaseline from "@mui/material/CssBaseline"; +import Grid from "@mui/material/Grid"; +import Paper from "@mui/material/Paper"; +import Typography from "@mui/material/Typography"; +import { Link, Outlet } from "react-router-dom"; + +function Copyright(props: any) { + return ( + + {"Copyright © "} +
+ Pierre HUBERT + {" "} + {new Date().getFullYear()} + {"."} + + ); +} + +export function BaseLoginPage() { + return ( + + + + t.palette.mode === "light" + ? t.palette.grey[50] + : t.palette.grey[900], + backgroundSize: "cover", + backgroundPosition: "center", + }} + /> + + + + + + + + VirtWeb + + + + Virtual Machines Management + + + {/* inner page */} + + + + + + + ); +} diff --git a/virtweb_frontend/src/widgets/LoadServerConfig.tsx b/virtweb_frontend/src/widgets/LoadServerConfig.tsx new file mode 100644 index 0000000..f641586 --- /dev/null +++ b/virtweb_frontend/src/widgets/LoadServerConfig.tsx @@ -0,0 +1,18 @@ +import { PropsWithChildren } from "react"; +import { AsyncWidget } from "./AsyncWidget"; +import { ServerApi } from "../api/ServerApi"; + +export function LoadServerConfig(p: PropsWithChildren): React.ReactElement { + const load = async () => { + await ServerApi.LoadConfig(); + }; + + return ( + <>{p.children}} + /> + ); +} diff --git a/virtweb_frontend/src/widgets/RouterLink.tsx b/virtweb_frontend/src/widgets/RouterLink.tsx new file mode 100644 index 0000000..108d105 --- /dev/null +++ b/virtweb_frontend/src/widgets/RouterLink.tsx @@ -0,0 +1,16 @@ +import { PropsWithChildren } from "react"; +import { Link } from "react-router-dom"; + +export function RouterLink( + p: PropsWithChildren<{ to: string; target?: React.HTMLAttributeAnchorTarget }> +): React.ReactElement { + return ( + + {p.children} + + ); +} diff --git a/virtweb_frontend/tsconfig.json b/virtweb_frontend/tsconfig.json new file mode 100644 index 0000000..a273b0c --- /dev/null +++ b/virtweb_frontend/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +}