From e283f3ac157dbbef00d2b4b7fdcfb9a84457f553 Mon Sep 17 00:00:00 2001 From: Thais Bueno Date: Thu, 21 Sep 2023 16:15:45 -0300 Subject: [PATCH 1/2] =?UTF-8?q?altera=C3=A7=C3=B5es=20finais?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- labecommerce-thais-ozemela/.gitignore | 23 + labecommerce-thais-ozemela/README.md | 123 + labecommerce-thais-ozemela/package-lock.json | 17319 ++++++++++++++++ labecommerce-thais-ozemela/package.json | 39 + labecommerce-thais-ozemela/public/index.html | 38 + labecommerce-thais-ozemela/src/App.js | 84 + labecommerce-thais-ozemela/src/App.test.js | 8 + .../src/Componentes/Carrinhos/Carrinho.js | 14 + .../Componentes/Carrinhos/CarrinhoStyle.js | 17 + .../src/Componentes/Filtros/Filtros.js | 59 + .../src/Componentes/Filtros/FiltrosStyle.js | 40 + .../src/Componentes/Footer/Footer.js | 12 + .../src/Componentes/Footer/FooterStyle.js | 18 + .../src/Componentes/Header/Header.js | 19 + .../src/Componentes/Header/HeaderStyle.js | 30 + .../src/Componentes/ProductList/Home/Home.js | 88 + .../Componentes/ProductList/Home/homeStyle.js | 42 + .../ProductList/ProductCard/ProductCard.js | 42 + .../ProductCard/productCardStyle.js | 37 + .../src/Componentes/ShoppingCart/Cart/Cart.js | 31 + .../ShoppingCart/Cart/cartStyle.js | 12 + .../Componentes/ShoppingCart/Items/Items.js | 60 + .../ShoppingCart/Items/itemsStyle.js | 56 + labecommerce-thais-ozemela/src/GlobalStyle.js | 21 + .../src/assents/bin.png | Bin 0 -> 12570 bytes .../src/assents/productsList.js | 67 + labecommerce-thais-ozemela/src/index.css | 13 + labecommerce-thais-ozemela/src/index.js | 17 + .../src/reportWebVitals.js | 13 + labecommerce-thais-ozemela/src/space.jpg | Bin 0 -> 517449 bytes 30 files changed, 18342 insertions(+) create mode 100644 labecommerce-thais-ozemela/.gitignore create mode 100644 labecommerce-thais-ozemela/README.md create mode 100644 labecommerce-thais-ozemela/package-lock.json create mode 100644 labecommerce-thais-ozemela/package.json create mode 100644 labecommerce-thais-ozemela/public/index.html create mode 100644 labecommerce-thais-ozemela/src/App.js create mode 100644 labecommerce-thais-ozemela/src/App.test.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/Carrinhos/Carrinho.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/Carrinhos/CarrinhoStyle.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/Filtros/Filtros.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/Filtros/FiltrosStyle.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/Footer/Footer.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/Footer/FooterStyle.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/Header/Header.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/Header/HeaderStyle.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/ProductList/Home/Home.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/ProductList/Home/homeStyle.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/ProductList/ProductCard/ProductCard.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/ProductList/ProductCard/productCardStyle.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Cart/Cart.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Cart/cartStyle.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Items/Items.js create mode 100644 labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Items/itemsStyle.js create mode 100644 labecommerce-thais-ozemela/src/GlobalStyle.js create mode 100644 labecommerce-thais-ozemela/src/assents/bin.png create mode 100644 labecommerce-thais-ozemela/src/assents/productsList.js create mode 100644 labecommerce-thais-ozemela/src/index.css create mode 100644 labecommerce-thais-ozemela/src/index.js create mode 100644 labecommerce-thais-ozemela/src/reportWebVitals.js create mode 100644 labecommerce-thais-ozemela/src/space.jpg diff --git a/labecommerce-thais-ozemela/.gitignore b/labecommerce-thais-ozemela/.gitignore new file mode 100644 index 0000000000..4d29575de8 --- /dev/null +++ b/labecommerce-thais-ozemela/.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/labecommerce-thais-ozemela/README.md b/labecommerce-thais-ozemela/README.md new file mode 100644 index 0000000000..13dd1d6308 --- /dev/null +++ b/labecommerce-thais-ozemela/README.md @@ -0,0 +1,123 @@ +# projeto-frontendreact + +Esse é o projeto de introdução aos fundamentos do React. Aqui, vamos praticar a estrutura do que consideramos a estrutura do React. O objetivo é que funcione como o front-end de um E-Commerce + +- JSX +- Componentes +- Props +- Estado +- Fluxo de dados no React +- Renderização de listas +- Renderização condicional +- localStorage + +## Instruções + +O Astrodev deixou um testamento e essa foi a herança deixada pra vocês: + +``` +Estudantes do meu coração, +Estou querendo montar um e-commerce de itens espaciais e vocês serão responsáveis por essa construção. +Pretendo montar diferentes linhas de produtos. + +As possíveis linhas de produto são: +- Satélites antigos; +- Roupas espaciais; +- Camisetas com estampas divertidas relacionadas ao espaço; +- Viagens espaciais; +- Meteoritos / aerolitos como pedras preciosas; +- Brinquedos e produtos infantis temáticos; +- Naves / Foguetes / Ônibus espaciais; + +Escolham uma linha dentre essas, e criem um e-commerce de acordo com a lista de requisitos. + + +Att. +``` + +# Requisitos + +O projeto consistirá em 3 grandes partes: + +1. Home + - Mostrando todos os produtos + - Deve haver alguma forma de ordenar os produtos por ordem crescente ou decrescente de preço (pode ser na home em si ou junto dos filtros) + - Produtos: + - Devem ter um botão que permita adicioná-los ao carrinho + - Devem exibir o nome, preço e imagem em um card +2. Carrinho + - Mostrar todos os produtos e quantidades adicionadas + - Capacidade de remover itens do carrinho + - Mostrar o valor total do carrinho +3. Filtro + - Por valor mínimo e máximo + - Por nome do produto + +Exemplo de estruturação de **UM** produto (Lembrem-se que vocês terão uma lista contendo todos): + +```jsx +{ + id: 1, + name: "Foguete da Missão Apollo 11", + value: 10000.0, + imageUrl: "https://picsum.photos/200/200", +} +``` + +### Lista de Requisitos +- Home (Lista de Produtos) + - [ ] O usuário deve ser capaz de visualizar uma lista de produtos + - [ ] O usuário deve ser capaz de visualizar os dados do produto (nome, preço e imagem) + - [ ] O usuário deve ser capaz de adicionar um produto no carrinho +- Carrinho + - [ ] O usuário deve ser capaz de visualizar os produtos adicionados + - [ ] O usuário deve ser capaz de visualizar a quantidade correta de cada produto + - [ ] O usuário deve ser capaz de remover itens do carrinho + - [ ] O usuário deve ser capaz de ver corretamente o valor total de sua compra + - [ ] Quando a página é atualizada, os itens devem continuar no carrinho +- Filtros e Ordenação + - [ ] O usuário deve ser capaz de filtrar os itens por preço mínimo + - [ ] O usuário deve ser capaz de filtrar os itens por preço máximo + - [ ] O usuário deve ser capaz de realizar uma busca por nome + - [ ] O usuário deve ser capaz de ordenar os itens em ordem crescente ou decrescente + - [ ] O usuário deve ser capaz de adicionar filtros, busca e ordenação simultaneamente + - [ ] O usuário deve ser capaz de retornar à visualização sem filtros + + ### + +O layout da página é escolha de vocês! O exemplo abaixo é só uma implementação bemmm simples das funcionalidades, não se atenham a ele. + +http://fluttering-coast.surge.sh/ + + +https://user-images.githubusercontent.com/11279432/197185533-14582ca3-9eb0-4a5a-b57c-b94913ff2dd6.mp4 + + + + + ### Conseguiu terminar? Aqui temos alguns **desafios** + 1. Salvar e Recuperar conteúdo do carrinho usando o `LocalStorage`; + 2. Dediquem um tempo para melhorar o layout e a usabilidade do seu site! Se baseiem em outros e-commerces que vocês gostam para chegar em um resultado mais próximo do padrão de design visto no mercado; + 3. Se TODO O RESTO DO SITE e os dois desafios anteriores estiverem funcionando, pensem: qual outra funcionalidade está faltando? Decidam o que vocês concordam que poderia ser uma boa adição à loja virtual (pode ser qualquer funcionalidade, desde que vocês consigam implementá-la). Todas as funcionalidades extras implementadas devem ser listadas e explicadas no readme do projeto para que possam ser avaliadas. + + ### Instruções de entrega + +- Faça o fork desse repositório e realize o clone da sua cópia `seu-nome-de-usuario/projeto-intro-web`. +
+ Quer uma dica? + Como adicionar o projeto no repositório +
+- Crie os arquivos do projeto dentro deste repo; +- Execute o fluxo de entrega do git. **Lembre-se de abrir os PRs para seu próprio repositório.** +- Para isso, você precisará fazer o projeto utilizando **branches**. Evite fazer as alterações direto na branch ```main``` +
+ Dúvidas sobre o Git & Github? +

Adiciomos um vídeo explicando o processo de entrega [do fork ao pull request] no Material Assincrono da Aula de Git e Github. Esse vídeo também exemplifica situações que podem acontecer durante o fluxo de utilização do Git.

+
+- Faça o deploy do projeto. Pode ser ultilizado o [surge](https://labenu.notion.site/Deploy-de-front-React-com-Surge-f902a03ec1d247dc9af9aee5a1469d96), Github pages ou outra ferramenta que faça a disponibilização do seu site para acesso público; +- Adicionar o link do deploy no readme do seu projeto/repositório: + + +- Entregue o **link do repo** no [Formulário de entrega](https://forms.gle/S9XChPZravP3WdxL6) + + diff --git a/labecommerce-thais-ozemela/package-lock.json b/labecommerce-thais-ozemela/package-lock.json new file mode 100644 index 0000000000..d5c5799616 --- /dev/null +++ b/labecommerce-thais-ozemela/package-lock.json @@ -0,0 +1,17319 @@ +{ + "name": "projeto-ecommerce", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "projeto-ecommerce", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "^5.0.1", + "styled-components": "^5.3.8", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz", + "integrity": "sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==" + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.0", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "dependencies": { + "@babel/types": "^7.21.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz", + "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz", + "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", + "dependencies": { + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz", + "integrity": "sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "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==", + "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", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz", + "integrity": "sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.21.0.tgz", + "integrity": "sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", + "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.0.tgz", + "integrity": "sha512-ReY6pxwSzEU0b3r2/T/VhqMKg/AkceBT19X0UptA3/tYi5Pe2eXgEUH+NNMC5nok6c6XQz5tyVTUpuezRfSMSg==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.0.tgz", + "integrity": "sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.0.tgz", + "integrity": "sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-transform-typescript": "^7.21.0" + }, + "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.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz", + "integrity": "sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "dependencies": { + "@emotion/memoize": "^0.8.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@eslint/eslintrc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", + "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.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.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "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.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", + "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.4.3.tgz", + "integrity": "sha512-/6JWbkxHOP8EoS8jeeTd9dTfc9Uawi+43oLKHfp6zzux3U2hqOOVnV3ai4RpDYHOccL6g+5nrxpoc8DmJxtXVQ==", + "dependencies": { + "jest-get-type": "^29.4.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", + "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", + "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 <4.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.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.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.0.0.tgz", + "integrity": "sha512-+/TLgKNFsYUshOY/zXsQOk+PlFQK+eyJ9T13IDVNJEi+M+Un7xlJK+FZKkbGSnf0+7E1G6PlDhkSYQ/GFiruBQ==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=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/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.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/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.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", + "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/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/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.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "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.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.1.tgz", + "integrity": "sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/express": { + "version": "4.17.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.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "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-proxy": { + "version": "1.17.10", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz", + "integrity": "sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.4.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.4.0.tgz", + "integrity": "sha512-VaywcGQ9tPorCX/Jkkni7RWGFfI11whqzs8dvxF41P17Z+z872thvEvlIbznjPJ02kl1HMX3LmLOonsj2n7HeQ==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/schemas": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "dependencies": { + "@sinclair/typebox": "^0.25.16" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.4.3.tgz", + "integrity": "sha512-bPYfw8V65v17m2Od1cv44FH+SiKW7w2Xu7trhcdTLUmSv85rfKsP+qXSjO4KGJr4dtPSzl/gvslZBXctf1qGEA==", + "dependencies": { + "@jest/schemas": "^29.4.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": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@sinclair/typebox": { + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" + }, + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@types/jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@types/jest/node_modules/diff-sequences": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.4.3.tgz", + "integrity": "sha512-uC05+Q7eXECFpgDrHdXA4k2rpMyStAYPItEDLyQDo5Ta7fVkJnNA/4zh/OIVkVVNZ1oOK1PipQoyNjuZ6sz6Dg==", + "dependencies": { + "@jest/expect-utils": "^29.4.3", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.4.3", + "jest-message-util": "^29.4.3", + "jest-util": "^29.4.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/jest/node_modules/jest-diff": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.4.3.tgz", + "integrity": "sha512-YB+ocenx7FZ3T5O9lMVMeLYV4265socJKtkwgk/6YUz/VsEzYDkiMuMhWzZmxm3wDRQvayJu/PjkjjSkjoHsCA==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.4.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.4.3.tgz", + "integrity": "sha512-TTciiXEONycZ03h6R6pYiZlSkvYgT0l8aa49z/DLSGYjex4orMUcafuLXYyyEDWB1RKglq00jzwY00Ei7yFNVg==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.4.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-message-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.4.3.tgz", + "integrity": "sha512-1Y8Zd4ZCN7o/QnWdMmT76If8LuDv23Z1DRovBj/vcSFNlGCJGoO8D1nJDw1AdyAGUk0myDLFGN5RbNeJyCRGCw==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.4.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.4.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.4.3.tgz", + "integrity": "sha512-ToSGORAz4SSSoqxDSylWX8JzkOQR7zoBtNRsA7e+1WUX5F8jrOwaNpuh1YfJHJKDHXLHmObv5eOjejUd+/Ws+Q==", + "dependencies": { + "@jest/types": "^29.4.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.4.3.tgz", + "integrity": "sha512-cvpcHTc42lcsvOOAzd3XuNWTcvk1Jmnzqeu+WsOuiPmxUJTnkbAcFNsRKvEpBEUFVUgy/GTZLulZDcDEi+CIlA==", + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@types/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/node": { + "version": "18.14.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.6.tgz", + "integrity": "sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "18.0.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz", + "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.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.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "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.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.0.tgz", + "integrity": "sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/type-utils": "5.54.0", + "@typescript-eslint/utils": "5.54.0", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.0.tgz", + "integrity": "sha512-rRYECOTh5V3iWsrOzXi7h1jp3Bi9OkJHrb3wECi3DVqMGTilo9wAYmCbT+6cGdrzUY3MWcAa2mESM6FMik6tVw==", + "dependencies": { + "@typescript-eslint/utils": "5.54.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.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.0.tgz", + "integrity": "sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/typescript-estree": "5.54.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.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.0.tgz", + "integrity": "sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==", + "dependencies": { + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/visitor-keys": "5.54.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.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.0.tgz", + "integrity": "sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.54.0", + "@typescript-eslint/utils": "5.54.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.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.0.tgz", + "integrity": "sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==", + "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.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.0.tgz", + "integrity": "sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==", + "dependencies": { + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/visitor-keys": "5.54.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.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.0.tgz", + "integrity": "sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/typescript-estree": "5.54.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.0.tgz", + "integrity": "sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==", + "dependencies": { + "@typescript-eslint/types": "5.54.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.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/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.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/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz", + "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "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.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz", + "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==", + "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.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "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/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.30001460", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001460.tgz", + "integrity": "sha512-Bud7abqjvEjipUkpLs4D7gR0l8hBYBHoa+tGtKJHvT2AYzLp1z7EmVkUT4ERpVUfca8S2HGIVs883D8pUH1ZzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", + "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.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.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/clean-css": { + "version": "5.3.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/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.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.29.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.0.tgz", + "integrity": "sha512-VG23vuEisJNkGl6XQmFJd3rEG/so/CNatqeE+7uZAwTSwFeB/qaO0be8xZYUNWprJ/GIwL8aMt9cj1kvbpTZhg==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.0.tgz", + "integrity": "sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ==", + "dependencies": { + "browserslist": "^4.21.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.29.0.tgz", + "integrity": "sha512-v94gUjN5UTe1n0yN/opTihJ8QBWD2O8i19RfTZR7foONPWArnjB96QA/wk5ozu1mm6ja3udQCzOzwQXTxi3xOQ==", + "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-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.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.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "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.4.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.4.1.tgz", + "integrity": "sha512-0Q8NOMpXJ3iTDDbUv9grcmQAfdDx4qz+fN/+Md2FGbevT+6+bJNQ2LjB2YIUlLbpBTM32idU1Sb+tb/uGt6/XQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.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.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.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.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "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.4.3", + "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.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "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/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.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-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.319", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.319.tgz", + "integrity": "sha512-WeoI6NwZUgteKB+Wmn692S35QycwwNxwgTomNnoCJ79znBAjtBi6C/cIW62JkXmpJRX5rKNYSLDBdAM8l5fH0w==" + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "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.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "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.4", + "is-array-buffer": "^3.0.1", + "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.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + }, + "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-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/es-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.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", + "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "dependencies": { + "@eslint/eslintrc": "^2.0.0", + "@eslint/js": "8.35.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.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", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dependencies": { + "array-includes": "^3.1.6", + "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.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "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.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-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.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.10.2.tgz", + "integrity": "sha512-f1DmDWcz5SDM+IpCkEX0lbFqrrTs8HRsEElzDEqN/EBI0hpRj8Cns5+IVANXswE8/LeybIJqPAOQIFu2j5Y5sw==", + "dependencies": { + "@typescript-eslint/utils": "^5.43.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.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.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.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.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.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-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-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.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.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.19", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.19.tgz", + "integrity": "sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ==", + "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.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-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-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "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.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.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.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.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/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.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", + "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.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.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/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.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.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "dependencies": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.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.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.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": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.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": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.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.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.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.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.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/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.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-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "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/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", + "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==", + "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.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.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-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.0.tgz", + "integrity": "sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==", + "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.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/styled-components": { + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.8.tgz", + "integrity": "sha512-6jQrlvaJQ16uWVVO0rBfApaTPItkqaG32l3746enNZzpMDxMvzmHzj8rHUg39bvVtom0Y8o8ZzWuchEXKGjVsg==", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.7.tgz", + "integrity": "sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.0.9", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz", + "integrity": "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/throat": { + "version": "6.0.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.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.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.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "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-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==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.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.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.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.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.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.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "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" + } + } + } +} diff --git a/labecommerce-thais-ozemela/package.json b/labecommerce-thais-ozemela/package.json new file mode 100644 index 0000000000..e5f759ba1c --- /dev/null +++ b/labecommerce-thais-ozemela/package.json @@ -0,0 +1,39 @@ +{ + "name": "projeto-ecommerce", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "^5.0.1", + "styled-components": "^5.3.8", + "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/labecommerce-thais-ozemela/public/index.html b/labecommerce-thais-ozemela/public/index.html new file mode 100644 index 0000000000..6bd9b202ff --- /dev/null +++ b/labecommerce-thais-ozemela/public/index.html @@ -0,0 +1,38 @@ + + + + + + + + + + + React App + + + +
+ + + diff --git a/labecommerce-thais-ozemela/src/App.js b/labecommerce-thais-ozemela/src/App.js new file mode 100644 index 0000000000..eb0bdc5780 --- /dev/null +++ b/labecommerce-thais-ozemela/src/App.js @@ -0,0 +1,84 @@ +import { useState, useEffect } from "react"; +import { ListaProdutos } from "../src/assents/productsList"; +import Filtros from "../src/Componentes/Filtros/Filtros"; +import Footer from "../src/Componentes/Footer/Footer"; +import Header from "../src/Componentes/Header/Header"; +import Home from "../src/Componentes/ProductList/Home/Home"; +import Cart from "../src/Componentes/ShoppingCart/Cart/Cart"; +import { GlobalStyle, MainContainer } from "../src/GlobalStyle"; + +function App() { + const [product, setProduct] = useState(ListaProdutos) + const [minFilter, setMinFilter] = useState("") + const [maxFilter, setMaxFilter] = useState("") + const [searchFilter, setSearchFilter] = useState("") + const [cart, setCart] = useState([]) + const [amount, setAmount] = useState(0) + const [ordination, setOrdination] = useState("") + const [total, setTotal] = useState(0); + function currencyBrazil(value, symbol) { + if (!value) return null + if (symbol) { + return value.toLocaleString('pt-br', { style: 'currency', currency: 'BRL' }); + } + return value.toLocaleString('pt-br', { minimumFractionDigits: 2, maximumFractionDigits: 2 }); + } + + useEffect(() => { + const cartData = JSON.parse(localStorage.getItem("cart")) || []; + setCart(cartData); + }, []); + + useEffect(() => { + localStorage.setItem("cart", JSON.stringify(cart)); + let newTotal = 0; + cart.forEach((item) => { + newTotal += item.value * item.amount; + }); + setTotal(newTotal); + }, [cart]); + + + return ( +
+
+ + + + + + +
+
+ ); +} + +export default App; diff --git a/labecommerce-thais-ozemela/src/App.test.js b/labecommerce-thais-ozemela/src/App.test.js new file mode 100644 index 0000000000..1f03afeece --- /dev/null +++ b/labecommerce-thais-ozemela/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/labecommerce-thais-ozemela/src/Componentes/Carrinhos/Carrinho.js b/labecommerce-thais-ozemela/src/Componentes/Carrinhos/Carrinho.js new file mode 100644 index 0000000000..d669bef165 --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/Carrinhos/Carrinho.js @@ -0,0 +1,14 @@ +import React from 'react' +import { EstiloCarrinho } from './CarrinhoStyle' +import Itens from './Itens/Itens' + +export default function Carrinho () { + return ( +
+ +

Carrinho

+ +
+
+ ) +} diff --git a/labecommerce-thais-ozemela/src/Componentes/Carrinhos/CarrinhoStyle.js b/labecommerce-thais-ozemela/src/Componentes/Carrinhos/CarrinhoStyle.js new file mode 100644 index 0000000000..71f1ce8a97 --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/Carrinhos/CarrinhoStyle.js @@ -0,0 +1,17 @@ +import styled from "styled-components"; + + + +export const EstiloCarrinho = styled.aside` + display: flex; + flex-direction: column; + background-color: purple; + text-align: center; + float: right; + height: 100vh; + width: 20vw; + gap: 40px; + padding: 1em; + border: solid; + +` \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/Componentes/Filtros/Filtros.js b/labecommerce-thais-ozemela/src/Componentes/Filtros/Filtros.js new file mode 100644 index 0000000000..b97df5fa09 --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/Filtros/Filtros.js @@ -0,0 +1,59 @@ +import React from 'react' +import { FilterContainer, StyleInput, Form, StyleButton } from './FiltrosStyle' + +function Filtros({ + minFilter, + setMinFilter, + maxFilter, + setMaxFilter, + searchFilter, + setSearchFilter +}) { + + const minimumValueInput = (e) => { + setMinFilter(e.target.value) + } + + const maximumValueInput = (e) => { + setMaxFilter(e.target.value) + } + + const searchNameInput = (e) => { + setSearchFilter(e.target.value) + } + + const clearFilters = () => { + return ( + setMaxFilter(""), + setMinFilter(""), + setSearchFilter("")) + } + + return ( + +

Filtros

+
+ +

+

+ +

+

+ +

+

+ {clearFilters()}}>Limpar filtros +
+ + +
+ ) +} + +export default Filtros; \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/Componentes/Filtros/FiltrosStyle.js b/labecommerce-thais-ozemela/src/Componentes/Filtros/FiltrosStyle.js new file mode 100644 index 0000000000..a06a628120 --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/Filtros/FiltrosStyle.js @@ -0,0 +1,40 @@ +import styled from "styled-components"; + +export const FilterContainer = styled.div` + background-image: linear-gradient(to bottom, #c71585, lightyellow, peachpuff); + display: flex; + flex-direction: column; + width: 20vw; + text-align:center; + padding-top:5vh; + + +` + +export const StyleInput = styled.input` + border-radius: 5px; + border:solid black 0.5px; + width: 14vw; + height: 3.5vh; + text-align:center; + +` + +export const Form = styled.form` + padding-top:5vh; +` +export const StyleButton = styled.button` + background-color: black; + color:white; + width: 9vw; + height: 3vh; + border-radius: 5px; + font-size:0.7rem; + border:none; + cursor: pointer; + :hover { + background-image: linear-gradient(to bottom, gray, black); + width: 9.5vw; + height: 3.5vh; + } +` \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/Componentes/Footer/Footer.js b/labecommerce-thais-ozemela/src/Componentes/Footer/Footer.js new file mode 100644 index 0000000000..0e5b619c66 --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/Footer/Footer.js @@ -0,0 +1,12 @@ +import { ContainerFooter, Paragraph } from "./FooterStyle"; + + +function Footer() { + return ( + + + + ) +} + +export default Footer; \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/Componentes/Footer/FooterStyle.js b/labecommerce-thais-ozemela/src/Componentes/Footer/FooterStyle.js new file mode 100644 index 0000000000..96f5e97ea7 --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/Footer/FooterStyle.js @@ -0,0 +1,18 @@ +import styled from "styled-components"; + + + +export const ContainerFooter = styled.div` + width:100vw; + height:10vh; + text-align:left; + background-color:peachpuff; + padding-left: 3vh; + +` +export const Paragraph = styled.p` + font-size: 0.8rem; + padding-top:5vh; + padding-left: 2vh; + color: #363636; +` \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/Componentes/Header/Header.js b/labecommerce-thais-ozemela/src/Componentes/Header/Header.js new file mode 100644 index 0000000000..156cb0d93b --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/Header/Header.js @@ -0,0 +1,19 @@ +import { ContainerHeader, HeaderText, ListHeader } from "./HeaderStyle"; + + +function Header() { + return ( + + + SIDERAL STAMP T-SHIRT + + +
  • Home

  • +
  • Contato

  • +
  • Sobre nós

  • +
    +
    + ) +} + +export default Header; \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/Componentes/Header/HeaderStyle.js b/labecommerce-thais-ozemela/src/Componentes/Header/HeaderStyle.js new file mode 100644 index 0000000000..b4c803dd06 --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/Header/HeaderStyle.js @@ -0,0 +1,30 @@ +import styled from "styled-components"; + + +export const ContainerHeader = styled.div` + width:100vw; + height:10vh; + background-image: url("https://cdn.pixabay.com/photo/2013/07/18/10/55/outer-space-163458_640.jpg"); + background-size: 100vw; + display: flex; + flex-direction: row; + justify-content:center; +` +export const HeaderText = styled.h1` + font-family: 'Gajraj One', cursive; + padding-top: 1vh ; + color: white; + padding-right: 55vh; + +` +export const ListHeader = styled.ul` + display: flex; + flex-direction:row; + list-style-type: none; + text-decoration-line: none; + font-size: 0.8rem; + column-gap: 1vw; + color: white; + align-items: center; + cursor: pointer; +` \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/Componentes/ProductList/Home/Home.js b/labecommerce-thais-ozemela/src/Componentes/ProductList/Home/Home.js new file mode 100644 index 0000000000..283b7c09a3 --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/ProductList/Home/Home.js @@ -0,0 +1,88 @@ + +import { HomeContainer, SelectInput, Product, Select, Paragraph } from "./homeStyle" +import ProductCard from "../ProductCard/ProductCard"; + +function Home({ product, + cart, + setCart, + amount, + setAmount, + currencyBrazil, + searchFilter, + setSearchFilter, + setOrdination, + ordination, + minFilter, + setMinFilter, + maxFilter, + setMaxFilter, +}) { + + const handleSort = (e) => { + setOrdination(e.target.value) + } + + let maiorValor = 0 + for(const item of product){ + if(item.value > maiorValor){ + maiorValor = item.value + } + } + + return ( + + + + Ordenar por: + + + + {product.sort((a, b) => { + if (ordination === "crescente") { + return a.value - b.value + } + if (ordination === "decrescente") { + return b.value - a.value + } + if (ordination === "") { + return a.id - b.id + } + }).filter((nameProd) => { + return searchFilter ? nameProd.name.toLowerCase().includes(searchFilter.toLowerCase()) : nameProd + }).filter((minValue) => { + return minValue.value >= minFilter + }).filter((maxValue) => { + if(!maxFilter) { + return maxValue.value <= maiorValor + } else { + return maxValue.value <= maxFilter + } + }).map((prod, index) => { + return ( + + ) + })} + + + + ) +} + +export default Home; \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/Componentes/ProductList/Home/homeStyle.js b/labecommerce-thais-ozemela/src/Componentes/ProductList/Home/homeStyle.js new file mode 100644 index 0000000000..2e969e1fd2 --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/ProductList/Home/homeStyle.js @@ -0,0 +1,42 @@ +import styled from "styled-components"; + +export const HomeContainer = styled.div` + + display: flex; + flex-direction: column; + padding-top:0vh; + background-image: linear-gradient(to bottom, #c71585, lightyellow, peachpuff); + width: 60vw; + overflow-y: auto; + + +`; + +export const SelectInput = styled.div` + display:flex; + flex-direction: row; + justify-content: right; + padding-top: 1vh +` + +export const Product = styled.div` + display:flex; + flex-wrap:wrap; + gap: 2vw; + justify-content:center; + padding-top: 2vh +` + +export const Select = styled.select` + background:transparent; + color: lightyellow; + text-decoration: underline; + border: none; + border-radius: 0; + -webkit-appearance: none; + font-size:1rem; +` + +export const Paragraph = styled.p` + padding-right: 0.5vw; +` \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/Componentes/ProductList/ProductCard/ProductCard.js b/labecommerce-thais-ozemela/src/Componentes/ProductList/ProductCard/ProductCard.js new file mode 100644 index 0000000000..fdbc7a672f --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/ProductList/ProductCard/ProductCard.js @@ -0,0 +1,42 @@ +import React from "react"; +import { Card, StyleButton, StyleImage } from "./productCardStyle"; +import { ListaProdutos } from "../../../assents/productsList"; + +function ProductCard({ name, + image, + value, + cart, + setCart, + amount, + setAmount, + id, + index, currencyBrazil, prod +}) { + const addCart = (id) => { + + const existeItem = cart.find((item) => { + return item.id === id + }) + if (existeItem) { + const newCart = cart.map((item) => { + if (item.id === existeItem.id) { + return { ...item, amount: item.amount + 1 } + } + return item + }) + setCart(newCart) + } else { + setCart([...cart, prod]) + } + } + return ( + + +

    {name}

    +

    {currencyBrazil(value, true)}

    + addCart(id)}>Adicionar ao carrinho +
    + ) +} + +export default ProductCard; \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/Componentes/ProductList/ProductCard/productCardStyle.js b/labecommerce-thais-ozemela/src/Componentes/ProductList/ProductCard/productCardStyle.js new file mode 100644 index 0000000000..c1fef8ef96 --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/ProductList/ProductCard/productCardStyle.js @@ -0,0 +1,37 @@ +import styled from "styled-components"; + + +export const Card = styled.div` + + height:35vh; + width: 13vw; + padding-top:1.5vh; + text-align: center; + font-size:0.9rem; + +` + +export const StyleButton = styled.button` + background-color: black; + color:white; + width: 9vw; + height: 3vh; + border-radius: 5px; + font-size:0.6rem; + border:none; + cursor: pointer; + :hover { + background-image: linear-gradient(to bottom, gray, black); + width: 9.5vw; + height: 3.5vh; + } +` + +export const StyleImage = styled.img` + :hover{ + -moz-transform: scale(1.1); + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + +` \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Cart/Cart.js b/labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Cart/Cart.js new file mode 100644 index 0000000000..f2386ef9fd --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Cart/Cart.js @@ -0,0 +1,31 @@ +import React from "react"; +import Items from "../Items/Items"; +import { CartContainer, } from "./cartStyle"; + + +function Cart({ + cart, + setCart, + amount, + setAmount, currencyBrazil +}) { + + return ( + + +

    Carrinho

    +

    +

    + +
    + + ) +} + +export default Cart; \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Cart/cartStyle.js b/labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Cart/cartStyle.js new file mode 100644 index 0000000000..f9ab6bb670 --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Cart/cartStyle.js @@ -0,0 +1,12 @@ +import styled from "styled-components"; + +export const CartContainer = styled.div` + background-image: linear-gradient(to bottom, #c71585, lightyellow, peachpuff); + width: 20vw; + text-align: center; + overflow-y: auto; + height: 80vh; + padding-top:5vh; + + +` \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Items/Items.js b/labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Items/Items.js new file mode 100644 index 0000000000..9b47cf2348 --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Items/Items.js @@ -0,0 +1,60 @@ +import React from "react"; +import { ItemsImg, ItemsBox, HorizontalLine, ButtonContainer, RemoveButton, StyleButton } from "./itemsStyle"; +import bin from "../../../assents/bin.png" + + + +function Items({ + items, //<- cart + currencyBrazil, + setCart +}) { + + const decreaseQuantity = (index) => { + const newCartItems = [...items]; + if (newCartItems[index].amount === 1) { + return removeItem(index) + } else { + newCartItems[index].amount -= 1; + } + setCart(newCartItems); + } + const removeItem = (index) => { + setCart(items.slice(0, index).concat(items.slice(index + 1))); + } + + let totalValue = 0 + for (let prod of items){ + const multProds = prod.value * prod.amount + totalValue = totalValue + multProds + } + const clearCart = () => { + setCart([]) + alert("Compra finalizada com sucesso. Obrigdo pela preferência!") + } + + return ( +
    + {items.map((item, index) => { + return ( + + +

    {item.amount === 1 ? currencyBrazil(item.value, true) : currencyBrazil(item.value * item.amount, true) }

    + +

    Qtd: {item.amount}

    + decreaseQuantity(index)}> +
    + +
    + ) + })} +
    +

    Total: {currencyBrazil(totalValue, true)}

    +

    +

    + {clearCart()}}>Finalizar compra +
    +
    + ) +} +export default Items; \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Items/itemsStyle.js b/labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Items/itemsStyle.js new file mode 100644 index 0000000000..e4dbcee55a --- /dev/null +++ b/labecommerce-thais-ozemela/src/Componentes/ShoppingCart/Items/itemsStyle.js @@ -0,0 +1,56 @@ +import styled from "styled-components"; + + +export const ItemsContainer = styled.div` + + +` + +export const ItemsImg = styled.img` + width: 8vh; + height: 8vh; + +` + +export const ItemsBox = styled.div` + padding-top:1vh; + display:flex; + flex-direction: column; + align-items: center; + + +` + +export const HorizontalLine = styled.hr` + width: 80%; + +` +export const ButtonContainer = styled.div` + display: flex; + font-size: 1rem; + gap: 1vw; + +` + +export const RemoveButton = styled.button` + background-color: transparent; + border: none; + cursor: pointer; +` + +export const StyleButton = styled.button` + background-color: black; + color:white; + width: 9vw; + height: 3vh; + border-radius: 5px; + font-size:0.7rem; + border:none; + cursor: pointer; + :hover { + background-image: linear-gradient(to bottom, gray, black); + width: 9.5vw; + height: 3.5vh; + + } +` \ No newline at end of file diff --git a/labecommerce-thais-ozemela/src/GlobalStyle.js b/labecommerce-thais-ozemela/src/GlobalStyle.js new file mode 100644 index 0000000000..2952029d82 --- /dev/null +++ b/labecommerce-thais-ozemela/src/GlobalStyle.js @@ -0,0 +1,21 @@ +import styled, {createGlobalStyle} from 'styled-components' + + + +export const GlobalStyle = createGlobalStyle` + *{ + margin: 0; + padding: 0; + box-sizing: border-box; + font-family:poppins; + } +` + +export const MainContainer =styled.div` + width:100vw; + height: 80vh; + display: flex; + + +` + diff --git a/labecommerce-thais-ozemela/src/assents/bin.png b/labecommerce-thais-ozemela/src/assents/bin.png new file mode 100644 index 0000000000000000000000000000000000000000..81e7c491dffc3c5c406ff8b63671e4b9a512eece GIT binary patch literal 12570 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 literal 0 HcmV?d00001 diff --git a/labecommerce-thais-ozemela/src/assents/productsList.js b/labecommerce-thais-ozemela/src/assents/productsList.js new file mode 100644 index 0000000000..f6efc9a3a8 --- /dev/null +++ b/labecommerce-thais-ozemela/src/assents/productsList.js @@ -0,0 +1,67 @@ + + +export const ListaProdutos = [ + { + id: 1, + name: "Astro rei", + value: 50, + imageUrl: "https://cdn.pixabay.com/photo/2012/01/09/09/10/sun-11582_640.jpg", + amount : 1 + + }, + { + id: 2, + name: "Constelação", + value: 75, + imageUrl: "https://media.istockphoto.com/id/471858767/pt/foto/via-l%C3%A1ctea.webp?b=1&s=612x612&w=0&k=20&c=OsY4DSCMPQVLTJ5CoMhZtHO6yR_MeL9DQWdQMaIcwyU=", + amount : 1 + }, + { + id: 3, + name: "Jupiter", + value: 96, + imageUrl: "https://cdn.pixabay.com/photo/2012/08/25/22/22/saturn-54999_640.jpg", + amount : 1 + + }, + { + id: 4, + name: "Astronauta", + value: 90, + imageUrl: "https://cdn.pixabay.com/photo/2011/12/14/12/11/astronaut-11080_640.jpg", + amount : 1 + }, + { + id: 5, + name: "Espaço divertido", + value: 1530, + imageUrl: "https://cdn.pixabay.com/photo/2020/12/06/16/16/cosmos-5809271_640.png", + amount : 1 + }, + { + id: 6, + name: "Crepúsculo", + value: 300, + imageUrl: "https://cdn.pixabay.com/photo/2016/10/23/23/03/sunrise-1765027_640.jpg", + amount : 1 + + }, + + { + id: 7, + name:"Foguete", + value: 75, + imageUrl: "https://cdn.pixabay.com/photo/2010/12/05/space-shuttle-992_640.jpg", + amount : 1 + }, + { + id: 8, + name: "Lunar", + value: 55, + imageUrl: "https://media.istockphoto.com/id/1456768990/pt/foto/the-moon.webp?b=1&s=612x612&w=0&k=20&c=29Hk45rwwLM1Qy49P_fTIVrf4-1kcl7grhsPcl-hWwQ=", + amount : 1 + }, + +]; + + diff --git a/labecommerce-thais-ozemela/src/index.css b/labecommerce-thais-ozemela/src/index.css new file mode 100644 index 0000000000..ec2585e8c0 --- /dev/null +++ b/labecommerce-thais-ozemela/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/labecommerce-thais-ozemela/src/index.js b/labecommerce-thais-ozemela/src/index.js new file mode 100644 index 0000000000..d563c0fb10 --- /dev/null +++ b/labecommerce-thais-ozemela/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/labecommerce-thais-ozemela/src/reportWebVitals.js b/labecommerce-thais-ozemela/src/reportWebVitals.js new file mode 100644 index 0000000000..5253d3ad9e --- /dev/null +++ b/labecommerce-thais-ozemela/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/labecommerce-thais-ozemela/src/space.jpg b/labecommerce-thais-ozemela/src/space.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7339c8b1e5a12e0bcac30a3399381769719896f6 GIT binary patch literal 517449 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
    IOIaUf1~ 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
    8~2D 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%0ALZ3jOV1aO0c~;7HKlQ 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∾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%0Doj%Obv_i}U-FGKDWKzmhk>H^D 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

    ZYZ1|{98~J+pUkF> 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

    K^Zh0SWe;r-ZhM+w+HY2AkIc0)4ZQGQ` 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 Date: Thu, 21 Sep 2023 17:46:44 -0300 Subject: [PATCH 2/2] final --- README.md | 123 --------------------------- labecommerce-thais-ozemela/README.md | 123 --------------------------- 2 files changed, 246 deletions(-) delete mode 100644 README.md delete mode 100644 labecommerce-thais-ozemela/README.md diff --git a/README.md b/README.md deleted file mode 100644 index 13dd1d6308..0000000000 --- a/README.md +++ /dev/null @@ -1,123 +0,0 @@ -# projeto-frontendreact - -Esse é o projeto de introdução aos fundamentos do React. Aqui, vamos praticar a estrutura do que consideramos a estrutura do React. O objetivo é que funcione como o front-end de um E-Commerce - -- JSX -- Componentes -- Props -- Estado -- Fluxo de dados no React -- Renderização de listas -- Renderização condicional -- localStorage - -## Instruções - -O Astrodev deixou um testamento e essa foi a herança deixada pra vocês: - -``` -Estudantes do meu coração, -Estou querendo montar um e-commerce de itens espaciais e vocês serão responsáveis por essa construção. -Pretendo montar diferentes linhas de produtos. - -As possíveis linhas de produto são: -- Satélites antigos; -- Roupas espaciais; -- Camisetas com estampas divertidas relacionadas ao espaço; -- Viagens espaciais; -- Meteoritos / aerolitos como pedras preciosas; -- Brinquedos e produtos infantis temáticos; -- Naves / Foguetes / Ônibus espaciais; - -Escolham uma linha dentre essas, e criem um e-commerce de acordo com a lista de requisitos. - - -Att. -``` - -# Requisitos - -O projeto consistirá em 3 grandes partes: - -1. Home - - Mostrando todos os produtos - - Deve haver alguma forma de ordenar os produtos por ordem crescente ou decrescente de preço (pode ser na home em si ou junto dos filtros) - - Produtos: - - Devem ter um botão que permita adicioná-los ao carrinho - - Devem exibir o nome, preço e imagem em um card -2. Carrinho - - Mostrar todos os produtos e quantidades adicionadas - - Capacidade de remover itens do carrinho - - Mostrar o valor total do carrinho -3. Filtro - - Por valor mínimo e máximo - - Por nome do produto - -Exemplo de estruturação de **UM** produto (Lembrem-se que vocês terão uma lista contendo todos): - -```jsx -{ - id: 1, - name: "Foguete da Missão Apollo 11", - value: 10000.0, - imageUrl: "https://picsum.photos/200/200", -} -``` - -### Lista de Requisitos -- Home (Lista de Produtos) - - [ ] O usuário deve ser capaz de visualizar uma lista de produtos - - [ ] O usuário deve ser capaz de visualizar os dados do produto (nome, preço e imagem) - - [ ] O usuário deve ser capaz de adicionar um produto no carrinho -- Carrinho - - [ ] O usuário deve ser capaz de visualizar os produtos adicionados - - [ ] O usuário deve ser capaz de visualizar a quantidade correta de cada produto - - [ ] O usuário deve ser capaz de remover itens do carrinho - - [ ] O usuário deve ser capaz de ver corretamente o valor total de sua compra - - [ ] Quando a página é atualizada, os itens devem continuar no carrinho -- Filtros e Ordenação - - [ ] O usuário deve ser capaz de filtrar os itens por preço mínimo - - [ ] O usuário deve ser capaz de filtrar os itens por preço máximo - - [ ] O usuário deve ser capaz de realizar uma busca por nome - - [ ] O usuário deve ser capaz de ordenar os itens em ordem crescente ou decrescente - - [ ] O usuário deve ser capaz de adicionar filtros, busca e ordenação simultaneamente - - [ ] O usuário deve ser capaz de retornar à visualização sem filtros - - ### - -O layout da página é escolha de vocês! O exemplo abaixo é só uma implementação bemmm simples das funcionalidades, não se atenham a ele. - -http://fluttering-coast.surge.sh/ - - -https://user-images.githubusercontent.com/11279432/197185533-14582ca3-9eb0-4a5a-b57c-b94913ff2dd6.mp4 - - - - - ### Conseguiu terminar? Aqui temos alguns **desafios** - 1. Salvar e Recuperar conteúdo do carrinho usando o `LocalStorage`; - 2. Dediquem um tempo para melhorar o layout e a usabilidade do seu site! Se baseiem em outros e-commerces que vocês gostam para chegar em um resultado mais próximo do padrão de design visto no mercado; - 3. Se TODO O RESTO DO SITE e os dois desafios anteriores estiverem funcionando, pensem: qual outra funcionalidade está faltando? Decidam o que vocês concordam que poderia ser uma boa adição à loja virtual (pode ser qualquer funcionalidade, desde que vocês consigam implementá-la). Todas as funcionalidades extras implementadas devem ser listadas e explicadas no readme do projeto para que possam ser avaliadas. - - ### Instruções de entrega - -- Faça o fork desse repositório e realize o clone da sua cópia `seu-nome-de-usuario/projeto-intro-web`. -

    - Quer uma dica? - Como adicionar o projeto no repositório -
    -- Crie os arquivos do projeto dentro deste repo; -- Execute o fluxo de entrega do git. **Lembre-se de abrir os PRs para seu próprio repositório.** -- Para isso, você precisará fazer o projeto utilizando **branches**. Evite fazer as alterações direto na branch ```main``` -
    - Dúvidas sobre o Git & Github? -

    Adiciomos um vídeo explicando o processo de entrega [do fork ao pull request] no Material Assincrono da Aula de Git e Github. Esse vídeo também exemplifica situações que podem acontecer durante o fluxo de utilização do Git.

    -
    -- Faça o deploy do projeto. Pode ser ultilizado o [surge](https://labenu.notion.site/Deploy-de-front-React-com-Surge-f902a03ec1d247dc9af9aee5a1469d96), Github pages ou outra ferramenta que faça a disponibilização do seu site para acesso público; -- Adicionar o link do deploy no readme do seu projeto/repositório: - - -- Entregue o **link do repo** no [Formulário de entrega](https://forms.gle/S9XChPZravP3WdxL6) - - diff --git a/labecommerce-thais-ozemela/README.md b/labecommerce-thais-ozemela/README.md deleted file mode 100644 index 13dd1d6308..0000000000 --- a/labecommerce-thais-ozemela/README.md +++ /dev/null @@ -1,123 +0,0 @@ -# projeto-frontendreact - -Esse é o projeto de introdução aos fundamentos do React. Aqui, vamos praticar a estrutura do que consideramos a estrutura do React. O objetivo é que funcione como o front-end de um E-Commerce - -- JSX -- Componentes -- Props -- Estado -- Fluxo de dados no React -- Renderização de listas -- Renderização condicional -- localStorage - -## Instruções - -O Astrodev deixou um testamento e essa foi a herança deixada pra vocês: - -``` -Estudantes do meu coração, -Estou querendo montar um e-commerce de itens espaciais e vocês serão responsáveis por essa construção. -Pretendo montar diferentes linhas de produtos. - -As possíveis linhas de produto são: -- Satélites antigos; -- Roupas espaciais; -- Camisetas com estampas divertidas relacionadas ao espaço; -- Viagens espaciais; -- Meteoritos / aerolitos como pedras preciosas; -- Brinquedos e produtos infantis temáticos; -- Naves / Foguetes / Ônibus espaciais; - -Escolham uma linha dentre essas, e criem um e-commerce de acordo com a lista de requisitos. - - -Att. -``` - -# Requisitos - -O projeto consistirá em 3 grandes partes: - -1. Home - - Mostrando todos os produtos - - Deve haver alguma forma de ordenar os produtos por ordem crescente ou decrescente de preço (pode ser na home em si ou junto dos filtros) - - Produtos: - - Devem ter um botão que permita adicioná-los ao carrinho - - Devem exibir o nome, preço e imagem em um card -2. Carrinho - - Mostrar todos os produtos e quantidades adicionadas - - Capacidade de remover itens do carrinho - - Mostrar o valor total do carrinho -3. Filtro - - Por valor mínimo e máximo - - Por nome do produto - -Exemplo de estruturação de **UM** produto (Lembrem-se que vocês terão uma lista contendo todos): - -```jsx -{ - id: 1, - name: "Foguete da Missão Apollo 11", - value: 10000.0, - imageUrl: "https://picsum.photos/200/200", -} -``` - -### Lista de Requisitos -- Home (Lista de Produtos) - - [ ] O usuário deve ser capaz de visualizar uma lista de produtos - - [ ] O usuário deve ser capaz de visualizar os dados do produto (nome, preço e imagem) - - [ ] O usuário deve ser capaz de adicionar um produto no carrinho -- Carrinho - - [ ] O usuário deve ser capaz de visualizar os produtos adicionados - - [ ] O usuário deve ser capaz de visualizar a quantidade correta de cada produto - - [ ] O usuário deve ser capaz de remover itens do carrinho - - [ ] O usuário deve ser capaz de ver corretamente o valor total de sua compra - - [ ] Quando a página é atualizada, os itens devem continuar no carrinho -- Filtros e Ordenação - - [ ] O usuário deve ser capaz de filtrar os itens por preço mínimo - - [ ] O usuário deve ser capaz de filtrar os itens por preço máximo - - [ ] O usuário deve ser capaz de realizar uma busca por nome - - [ ] O usuário deve ser capaz de ordenar os itens em ordem crescente ou decrescente - - [ ] O usuário deve ser capaz de adicionar filtros, busca e ordenação simultaneamente - - [ ] O usuário deve ser capaz de retornar à visualização sem filtros - - ### - -O layout da página é escolha de vocês! O exemplo abaixo é só uma implementação bemmm simples das funcionalidades, não se atenham a ele. - -http://fluttering-coast.surge.sh/ - - -https://user-images.githubusercontent.com/11279432/197185533-14582ca3-9eb0-4a5a-b57c-b94913ff2dd6.mp4 - - - - - ### Conseguiu terminar? Aqui temos alguns **desafios** - 1. Salvar e Recuperar conteúdo do carrinho usando o `LocalStorage`; - 2. Dediquem um tempo para melhorar o layout e a usabilidade do seu site! Se baseiem em outros e-commerces que vocês gostam para chegar em um resultado mais próximo do padrão de design visto no mercado; - 3. Se TODO O RESTO DO SITE e os dois desafios anteriores estiverem funcionando, pensem: qual outra funcionalidade está faltando? Decidam o que vocês concordam que poderia ser uma boa adição à loja virtual (pode ser qualquer funcionalidade, desde que vocês consigam implementá-la). Todas as funcionalidades extras implementadas devem ser listadas e explicadas no readme do projeto para que possam ser avaliadas. - - ### Instruções de entrega - -- Faça o fork desse repositório e realize o clone da sua cópia `seu-nome-de-usuario/projeto-intro-web`. -
    - Quer uma dica? - Como adicionar o projeto no repositório -
    -- Crie os arquivos do projeto dentro deste repo; -- Execute o fluxo de entrega do git. **Lembre-se de abrir os PRs para seu próprio repositório.** -- Para isso, você precisará fazer o projeto utilizando **branches**. Evite fazer as alterações direto na branch ```main``` -
    - Dúvidas sobre o Git & Github? -

    Adiciomos um vídeo explicando o processo de entrega [do fork ao pull request] no Material Assincrono da Aula de Git e Github. Esse vídeo também exemplifica situações que podem acontecer durante o fluxo de utilização do Git.

    -
    -- Faça o deploy do projeto. Pode ser ultilizado o [surge](https://labenu.notion.site/Deploy-de-front-React-com-Surge-f902a03ec1d247dc9af9aee5a1469d96), Github pages ou outra ferramenta que faça a disponibilização do seu site para acesso público; -- Adicionar o link do deploy no readme do seu projeto/repositório: - - -- Entregue o **link do repo** no [Formulário de entrega](https://forms.gle/S9XChPZravP3WdxL6) - -